	.file	"1946.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
	.globl	x_28
	.align 4
	.type	x_28, @object
	.size	x_28, 4
x_28:
	.zero	4
	.globl	x_29
	.align 4
	.type	x_29, @object
	.size	x_29, 4
x_29:
	.zero	4
	.globl	x_30
	.align 4
	.type	x_30, @object
	.size	x_30, 4
x_30:
	.zero	4
	.globl	x_31
	.align 4
	.type	x_31, @object
	.size	x_31, 4
x_31:
	.zero	4
	.globl	x_32
	.align 4
	.type	x_32, @object
	.size	x_32, 4
x_32:
	.zero	4
	.globl	x_33
	.align 4
	.type	x_33, @object
	.size	x_33, 4
x_33:
	.zero	4
	.globl	x_34
	.align 4
	.type	x_34, @object
	.size	x_34, 4
x_34:
	.zero	4
	.globl	x_35
	.align 4
	.type	x_35, @object
	.size	x_35, 4
x_35:
	.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
	sub	rsp, 24
.L12638:
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16851
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4
.L16851:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L4:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16852
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L7
.L16852:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L7:
	comisd	xmm0, xmm1
	jbe	.L16853
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16854
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L13
.L16854:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L13
.L16853:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16855
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L13
.L16855:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L13:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16856
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	jmp	.L19
.L16856:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
.L19:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L16857
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L22
.L16857:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L22:
	comisd	xmm3, xmm0
	jbe	.L16858
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L25
.L16858:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16859
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L25
.L16859:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L25:
	comisd	xmm2, xmm0
	jbe	.L16860
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16861
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L34
.L16861:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L34
.L16860:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16862
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L37
.L16862:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L37:
	comisd	xmm2, xmm0
	jbe	.L16863
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L34
.L16863:
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16864
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L34
.L16864:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L34:
	comisd	xmm1, xmm0
	jbe	.L16865
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16866
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L48
.L16866:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L48:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16867
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L51
.L16867:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L51:
	comisd	xmm0, xmm1
	jbe	.L16868
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16869
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16869:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16868:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16870
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16870:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16865:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16871
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L64
.L16871:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L64:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16872
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L67
.L16872:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L67:
	comisd	xmm2, xmm0
	jbe	.L16873
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L70
.L16873:
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16874
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L70
.L16874:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L70:
	comisd	xmm1, xmm0
	jbe	.L16875
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16876
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16876:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16875:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16877
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L82
.L16877:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L82:
	comisd	xmm1, xmm0
	jbe	.L16878
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16878:
	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_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16879
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L61
.L16879:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L61:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16880
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L91
.L16880:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L91:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L16881
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	jmp	.L94
.L16881:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
.L94:
	comisd	xmm1, xmm2
	jbe	.L16882
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16883
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L100
.L16883:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L100
.L16882:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16884
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L100
.L16884:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
.L100:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L16885
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm1
	jmp	.L106
.L16885:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
.L106:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC11[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L16886
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	jmp	.L109
.L16886:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm5
.L109:
	comisd	xmm4, xmm1
	jbe	.L16887
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	jmp	.L112
.L16887:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L16888
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L112
.L16888:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
.L112:
	comisd	xmm3, xmm1
	jbe	.L16889
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L16890
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L121
.L16890:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L121
.L16889:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L16891
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L124
.L16891:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
.L124:
	comisd	xmm3, xmm1
	jbe	.L16892
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L121
.L16892:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L16893
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L121
.L16893:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
.L121:
	comisd	xmm2, xmm1
	jbe	.L16894
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16895
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L135
.L16895:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L135:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L16896
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	jmp	.L138
.L16896:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
.L138:
	comisd	xmm1, xmm2
	jbe	.L16897
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16898
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16898:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16897:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16899
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16899:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16894:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16900
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L151
.L16900:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L151:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L16901
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L154
.L16901:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
.L154:
	comisd	xmm3, xmm1
	jbe	.L16902
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L157
.L16902:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L16903
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L157
.L16903:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
.L157:
	comisd	xmm2, xmm1
	jbe	.L16904
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16905
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16905:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16904:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L16906
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L169
.L16906:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
.L169:
	comisd	xmm2, xmm1
	jbe	.L16907
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16907:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16908
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L148
.L16908:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L148:
	comisd	xmm0, xmm1
	jbe	.L16909
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16910
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L180
.L16910:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L180:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16911
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L183
.L16911:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L183:
	comisd	xmm0, xmm1
	jbe	.L16912
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16913
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L189
.L16913:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L189
.L16912:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16914
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L189
.L16914:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L189:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16915
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	jmp	.L195
.L16915:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
.L195:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L16916
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L198
.L16916:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L198:
	comisd	xmm3, xmm0
	jbe	.L16917
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L201
.L16917:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16918
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L201
.L16918:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L201:
	comisd	xmm2, xmm0
	jbe	.L16919
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16920
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L210
.L16920:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L210
.L16919:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16921
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L213
.L16921:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L213:
	comisd	xmm2, xmm0
	jbe	.L16922
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L210
.L16922:
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16923
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L210
.L16923:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L210:
	comisd	xmm1, xmm0
	jbe	.L16924
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16925
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L224
.L16925:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L224:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16926
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L227
.L16926:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L227:
	comisd	xmm0, xmm1
	jbe	.L16927
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16928
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16928:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16927:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16929
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16929:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16924:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16930
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L240
.L16930:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L240:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16931
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L243
.L16931:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L243:
	comisd	xmm2, xmm0
	jbe	.L16932
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L246
.L16932:
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16933
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L246
.L16933:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L246:
	comisd	xmm1, xmm0
	jbe	.L16934
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16935
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16935:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16934:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16936
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L258
.L16936:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L258:
	comisd	xmm1, xmm0
	jbe	.L16937
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16937:
	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_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16938
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16938:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16909:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16939
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L268
.L16939:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L268:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16940
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L271
.L16940:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L271:
	comisd	xmm0, xmm1
	jbe	.L16941
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16942
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L277
.L16942:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L277
.L16941:
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16943
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L277
.L16943:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
.L277:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16944
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L283
.L16944:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L283:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L16945
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L286
.L16945:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
.L286:
	comisd	xmm3, xmm0
	jbe	.L16946
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L289
.L16946:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16947
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L289
.L16947:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
.L289:
	comisd	xmm2, xmm0
	jbe	.L16948
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16949
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L298
.L16949:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L298
.L16948:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16950
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L301
.L16950:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
.L301:
	comisd	xmm2, xmm0
	jbe	.L16951
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L298
.L16951:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16952
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L298
.L16952:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
.L298:
	comisd	xmm1, xmm0
	jbe	.L16953
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16954
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L312
.L16954:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L312:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16955
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L315
.L16955:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L315:
	comisd	xmm0, xmm1
	jbe	.L16956
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16957
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16957:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16956:
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16958
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16958:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16953:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16959
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L328
.L16959:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L328:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16960
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L331
.L16960:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
.L331:
	comisd	xmm2, xmm0
	jbe	.L16961
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L334
.L16961:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16962
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L334
.L16962:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
.L334:
	comisd	xmm1, xmm0
	jbe	.L16963
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16964
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16964:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16963:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16965
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L346
.L16965:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
.L346:
	comisd	xmm1, xmm0
	jbe	.L16966
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16966:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16967
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L265
.L16967:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
.L265:
	movss	DWORD PTR -144[rbp], xmm0
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16968
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L355
.L16968:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L355:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16969
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L358
.L16969:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L358:
	comisd	xmm0, xmm1
	jbe	.L16970
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16971
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L364
.L16971:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L364
.L16970:
	movss	xmm0, DWORD PTR x_5[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16972
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L364
.L16972:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L364:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16973
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	jmp	.L370
.L16973:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
.L370:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L16974
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L373
.L16974:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
.L373:
	comisd	xmm3, xmm0
	jbe	.L16975
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L376
.L16975:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16976
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L376
.L16976:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L376:
	comisd	xmm2, xmm0
	jbe	.L16977
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16978
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L16978:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L16977:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16979
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L388
.L16979:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L388:
	comisd	xmm2, xmm0
	jbe	.L16980
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L16980:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16981
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L16981:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L385:
	comisd	xmm1, xmm0
	jbe	.L16982
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16983
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L399
.L16983:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L399:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16984
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L402
.L16984:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L402:
	comisd	xmm0, xmm1
	jbe	.L16985
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16986
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16986:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16985:
	movss	xmm0, DWORD PTR x_5[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16987
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16987:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16982:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16988
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L415
.L16988:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L415:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L16989
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L418
.L16989:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L418:
	comisd	xmm2, xmm0
	jbe	.L16990
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L421
.L16990:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16991
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L421
.L16991:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L421:
	comisd	xmm1, xmm0
	jbe	.L16992
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16993
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16993:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16992:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L16994
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L433
.L16994:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L433:
	comisd	xmm1, xmm0
	jbe	.L16995
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16995:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L16996
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L412
.L16996:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
.L412:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L16997
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L442
.L16997:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
.L442:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L16998
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L445
.L16998:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
.L445:
	comisd	xmm1, xmm2
	jbe	.L16999
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17000
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L451
.L17000:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	jmp	.L451
.L16999:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17001
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L451
.L17001:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
.L451:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17002
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm1
	jmp	.L457
.L17002:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
.L457:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC9[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17003
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
	jmp	.L460
.L17003:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
.L460:
	comisd	xmm4, xmm1
	jbe	.L17004
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L463
.L17004:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17005
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L463
.L17005:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
.L463:
	comisd	xmm3, xmm1
	jbe	.L17006
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17007
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L472
.L17007:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L472
.L17006:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17008
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L475
.L17008:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
.L475:
	comisd	xmm3, xmm1
	jbe	.L17009
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L472
.L17009:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17010
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L472
.L17010:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
.L472:
	comisd	xmm2, xmm1
	jbe	.L17011
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17012
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L486
.L17012:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
.L486:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17013
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L489
.L17013:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
.L489:
	comisd	xmm1, xmm2
	jbe	.L17014
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17015
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17015:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17014:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17016
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17016:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17011:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17017
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
	jmp	.L502
.L17017:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
.L502:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17018
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L505
.L17018:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
.L505:
	comisd	xmm3, xmm1
	jbe	.L17019
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L508
.L17019:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17020
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L508
.L17020:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
.L508:
	comisd	xmm2, xmm1
	jbe	.L17021
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17022
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17022:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17021:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17023
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L520
.L17023:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
.L520:
	comisd	xmm2, xmm1
	jbe	.L17024
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17024:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17025
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L499
.L17025:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L499:
	comisd	xmm0, xmm1
	jbe	.L17026
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17027
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L531
.L17027:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L531:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17028
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L534
.L17028:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L534:
	comisd	xmm0, xmm1
	jbe	.L17029
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17030
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L540
.L17030:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L540
.L17029:
	movss	xmm0, DWORD PTR x_5[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17031
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L540
.L17031:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L540:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17032
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	jmp	.L546
.L17032:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
.L546:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17033
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L549
.L17033:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
.L549:
	comisd	xmm3, xmm0
	jbe	.L17034
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L552
.L17034:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17035
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L552
.L17035:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L552:
	comisd	xmm2, xmm0
	jbe	.L17036
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17037
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L561
.L17037:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L561
.L17036:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17038
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L564
.L17038:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L564:
	comisd	xmm2, xmm0
	jbe	.L17039
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L561
.L17039:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17040
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L561
.L17040:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L561:
	comisd	xmm1, xmm0
	jbe	.L17041
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17042
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L575
.L17042:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L575:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17043
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L578
.L17043:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L578:
	comisd	xmm0, xmm1
	jbe	.L17044
	movss	xmm0, DWORD PTR x_3[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17045
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17045:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17044:
	movss	xmm0, DWORD PTR x_5[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17046
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17046:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17041:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17047
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L591
.L17047:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L591:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17048
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L594
.L17048:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L594:
	comisd	xmm2, xmm0
	jbe	.L17049
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L597
.L17049:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17050
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L597
.L17050:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L597:
	comisd	xmm1, xmm0
	jbe	.L17051
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17052
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17052:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17051:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17053
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L609
.L17053:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L609:
	comisd	xmm1, xmm0
	jbe	.L17054
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17054:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17055
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17055:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17026:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17056
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L619
.L17056:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L619:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17057
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L622
.L17057:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L622:
	comisd	xmm0, xmm1
	jbe	.L17058
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17059
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L628
.L17059:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L628
.L17058:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17060
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L628
.L17060:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L628:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17061
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	jmp	.L634
.L17061:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
.L634:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17062
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L637
.L17062:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
.L637:
	comisd	xmm3, xmm0
	jbe	.L17063
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L640
.L17063:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17064
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L640
.L17064:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L640:
	comisd	xmm2, xmm0
	jbe	.L17065
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17066
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L649
.L17066:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L649
.L17065:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17067
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L652
.L17067:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L652:
	comisd	xmm2, xmm0
	jbe	.L17068
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L649
.L17068:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17069
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L649
.L17069:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L649:
	comisd	xmm1, xmm0
	jbe	.L17070
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17071
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L663
.L17071:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L663:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17072
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L666
.L17072:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L666:
	comisd	xmm0, xmm1
	jbe	.L17073
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17074
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17074:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17073:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17075
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17075:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17070:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17076
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L679
.L17076:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
.L679:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17077
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L682
.L17077:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L682:
	comisd	xmm2, xmm0
	jbe	.L17078
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L685
.L17078:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17079
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L685
.L17079:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L685:
	comisd	xmm1, xmm0
	jbe	.L17080
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17081
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17081:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17080:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17082
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L697
.L17082:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L697:
	comisd	xmm1, xmm0
	jbe	.L17083
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17083:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17084
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L17084:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
.L616:
	movss	DWORD PTR -140[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17085
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L706
.L17085:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L706:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17086
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L17086:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L709:
	comisd	xmm0, xmm1
	jbe	.L17087
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17088
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L715
.L17088:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L715
.L17087:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17089
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L715
.L17089:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L715:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17090
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	jmp	.L721
.L17090:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
.L721:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC26[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17091
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	jmp	.L724
.L17091:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
.L724:
	comisd	xmm3, xmm0
	jbe	.L17092
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L727
.L17092:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17093
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L727
.L17093:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
.L727:
	comisd	xmm2, xmm0
	jbe	.L17094
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17095
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L736
.L17095:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L736
.L17094:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17096
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L739
.L17096:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
.L739:
	comisd	xmm2, xmm0
	jbe	.L17097
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L736
.L17097:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17098
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L736
.L17098:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
.L736:
	comisd	xmm1, xmm0
	jbe	.L17099
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17100
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L750
.L17100:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L750:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17101
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L753
.L17101:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L753:
	comisd	xmm0, xmm1
	jbe	.L17102
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17103
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17103:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17102:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17104
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17104:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17099:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17105
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L766
.L17105:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L766:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17106
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L769
.L17106:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
.L769:
	comisd	xmm2, xmm0
	jbe	.L17107
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L772
.L17107:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17108
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L772
.L17108:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
.L772:
	comisd	xmm1, xmm0
	jbe	.L17109
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17110
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17110:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17109:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17111
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L784
.L17111:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
.L784:
	comisd	xmm1, xmm0
	jbe	.L17112
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17112:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17113
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L763
.L17113:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L763:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L17114
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L793
.L17114:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L793:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17115
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L796
.L17115:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
.L796:
	comisd	xmm1, xmm2
	jbe	.L17116
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L17117
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L802
.L17117:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L802
.L17116:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17118
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L802
.L17118:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
.L802:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17119
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	jmp	.L808
.L17119:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
.L808:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC10[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17120
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm5
	jmp	.L811
.L17120:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
.L811:
	comisd	xmm4, xmm1
	jbe	.L17121
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L814
.L17121:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17122
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	jmp	.L814
.L17122:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L814:
	comisd	xmm3, xmm1
	jbe	.L17123
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17124
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L823
.L17124:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L823
.L17123:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17125
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	jmp	.L826
.L17125:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L826:
	comisd	xmm3, xmm1
	jbe	.L17126
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L823
.L17126:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17127
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L823
.L17127:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L823:
	comisd	xmm2, xmm1
	jbe	.L17128
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L17129
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L837
.L17129:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L837:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17130
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L840
.L17130:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
.L840:
	comisd	xmm1, xmm2
	jbe	.L17131
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L17132
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17132:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17131:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17133
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17133:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17128:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17134
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L853
.L17134:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
.L853:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17135
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	jmp	.L856
.L17135:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L856:
	comisd	xmm3, xmm1
	jbe	.L17136
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L859
.L17136:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17137
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L859
.L17137:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L859:
	comisd	xmm2, xmm1
	jbe	.L17138
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17139
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17139:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17138:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17140
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L871
.L17140:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L871:
	comisd	xmm2, xmm1
	jbe	.L17141
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17141:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17142
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L850
.L17142:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L850:
	comisd	xmm0, xmm1
	jbe	.L17143
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17144
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L882
.L17144:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L882:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17145
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L885
.L17145:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L885:
	comisd	xmm0, xmm1
	jbe	.L17146
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17147
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L891
.L17147:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L891
.L17146:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17148
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L891
.L17148:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L891:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17149
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	jmp	.L897
.L17149:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
.L897:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC26[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17150
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	jmp	.L900
.L17150:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
.L900:
	comisd	xmm3, xmm0
	jbe	.L17151
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L903
.L17151:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17152
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L903
.L17152:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
.L903:
	comisd	xmm2, xmm0
	jbe	.L17153
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17154
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L912
.L17154:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L912
.L17153:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17155
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L915
.L17155:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
.L915:
	comisd	xmm2, xmm0
	jbe	.L17156
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L912
.L17156:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17157
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L912
.L17157:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
.L912:
	comisd	xmm1, xmm0
	jbe	.L17158
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17159
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L926
.L17159:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L926:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17160
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L929
.L17160:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L929:
	comisd	xmm0, xmm1
	jbe	.L17161
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17162
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17162:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17161:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17163
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17163:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17158:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17164
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L942
.L17164:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L942:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17165
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L945
.L17165:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
.L945:
	comisd	xmm2, xmm0
	jbe	.L17166
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L948
.L17166:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17167
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L948
.L17167:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
.L948:
	comisd	xmm1, xmm0
	jbe	.L17168
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17169
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17169:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17168:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17170
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L960
.L17170:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
.L960:
	comisd	xmm1, xmm0
	jbe	.L17171
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17171:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17172
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17172:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17143:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L17173
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L970
.L17173:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L970:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17174
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L973
.L17174:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L973:
	comisd	xmm0, xmm1
	jbe	.L17175
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L17176
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L979
.L17176:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L979
.L17175:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17177
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L979
.L17177:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L979:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17178
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L985
.L17178:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
.L985:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17179
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm4
	jmp	.L988
.L17179:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
.L988:
	comisd	xmm3, xmm0
	jbe	.L17180
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L991
.L17180:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17181
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L991
.L17181:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L991:
	comisd	xmm2, xmm0
	jbe	.L17182
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17183
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1000
.L17183:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L1000
.L17182:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17184
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L1003
.L17184:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L1003:
	comisd	xmm2, xmm0
	jbe	.L17185
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L1000
.L17185:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17186
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1000
.L17186:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L1000:
	comisd	xmm1, xmm0
	jbe	.L17187
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L17188
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1014
.L17188:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L1014:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17189
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L1017
.L17189:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L1017:
	comisd	xmm0, xmm1
	jbe	.L17190
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L17191
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17191:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17190:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17192
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17192:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17187:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17193
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L1030
.L17193:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
.L1030:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17194
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L1033
.L17194:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L1033:
	comisd	xmm2, xmm0
	jbe	.L17195
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L1036
.L17195:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17196
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1036
.L17196:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L1036:
	comisd	xmm1, xmm0
	jbe	.L17197
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17198
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17198:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17197:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17199
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1048
.L17199:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L1048:
	comisd	xmm1, xmm0
	jbe	.L17200
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17200:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17201
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L967
.L17201:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
.L967:
	movss	DWORD PTR -136[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17202
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1057
.L17202:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1057:
	movss	xmm1, DWORD PTR x_5[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17203
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1060
.L17203:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1060:
	comisd	xmm0, xmm1
	jbe	.L17204
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17205
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1066
.L17205:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L1066
.L17204:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17206
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L1066
.L17206:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L1066:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17207
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L1072
.L17207:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L1072:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17208
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L1075
.L17208:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
.L1075:
	comisd	xmm3, xmm0
	jbe	.L17209
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L1078
.L17209:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17210
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L1078
.L17210:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1078:
	comisd	xmm2, xmm0
	jbe	.L17211
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17212
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1087
.L17212:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1087
.L17211:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17213
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L1090
.L17213:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1090:
	comisd	xmm2, xmm0
	jbe	.L17214
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1087
.L17214:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17215
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1087
.L17215:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1087:
	comisd	xmm1, xmm0
	jbe	.L17216
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17217
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1101
.L17217:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1101:
	movss	xmm1, DWORD PTR x_5[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17218
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1104
.L17218:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1104:
	comisd	xmm0, xmm1
	jbe	.L17219
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17220
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17220:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17219:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17221
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17221:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17216:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17222
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L1117
.L17222:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L1117:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17223
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L1120
.L17223:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1120:
	comisd	xmm2, xmm0
	jbe	.L17224
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1123
.L17224:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17225
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1123
.L17225:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1123:
	comisd	xmm1, xmm0
	jbe	.L17226
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17227
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17227:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17226:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17228
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1135
.L17228:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1135:
	comisd	xmm1, xmm0
	jbe	.L17229
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17229:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17230
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L1114
.L17230:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1114:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17231
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1144
.L17231:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L1144:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17232
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L1147
.L17232:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L1147:
	comisd	xmm1, xmm2
	jbe	.L17233
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17234
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L1153
.L17234:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L1153
.L17233:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17235
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L1153
.L17235:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
.L1153:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17236
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
	jmp	.L1159
.L17236:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
.L1159:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC9[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17237
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
	jmp	.L1162
.L17237:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
.L1162:
	comisd	xmm4, xmm1
	jbe	.L17238
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L1165
.L17238:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17239
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L1165
.L17239:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
.L1165:
	comisd	xmm3, xmm1
	jbe	.L17240
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17241
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L1174
.L17241:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L1174
.L17240:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17242
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L1177
.L17242:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
.L1177:
	comisd	xmm3, xmm1
	jbe	.L17243
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L1174
.L17243:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17244
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L1174
.L17244:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
.L1174:
	comisd	xmm2, xmm1
	jbe	.L17245
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17246
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1188
.L17246:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L1188:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17247
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L1191
.L17247:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L1191:
	comisd	xmm1, xmm2
	jbe	.L17248
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17249
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17249:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17248:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17250
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17250:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17245:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17251
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L1204
.L17251:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
.L1204:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17252
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L1207
.L17252:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
.L1207:
	comisd	xmm3, xmm1
	jbe	.L17253
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L1210
.L17253:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17254
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L1210
.L17254:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
.L1210:
	comisd	xmm2, xmm1
	jbe	.L17255
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17256
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17256:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17255:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17257
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L1222
.L17257:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
.L1222:
	comisd	xmm2, xmm1
	jbe	.L17258
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17258:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17259
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L1201
.L17259:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L1201:
	comisd	xmm0, xmm1
	jbe	.L17260
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17261
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1233
.L17261:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1233:
	movss	xmm1, DWORD PTR x_5[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17262
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1236
.L17262:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1236:
	comisd	xmm0, xmm1
	jbe	.L17263
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17264
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1242
.L17264:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L1242
.L17263:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17265
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L1242
.L17265:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L1242:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17266
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L1248
.L17266:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L1248:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17267
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L1251
.L17267:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
.L1251:
	comisd	xmm3, xmm0
	jbe	.L17268
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L1254
.L17268:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17269
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L1254
.L17269:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1254:
	comisd	xmm2, xmm0
	jbe	.L17270
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17271
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1263
.L17271:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1263
.L17270:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17272
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L1266
.L17272:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1266:
	comisd	xmm2, xmm0
	jbe	.L17273
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1263
.L17273:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17274
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1263
.L17274:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1263:
	comisd	xmm1, xmm0
	jbe	.L17275
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17276
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1277
.L17276:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1277:
	movss	xmm1, DWORD PTR x_5[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17277
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1280
.L17277:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1280:
	comisd	xmm0, xmm1
	jbe	.L17278
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17279
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17279:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17278:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17280
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17280:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17275:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17281
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L1293
.L17281:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L1293:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17282
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L1296
.L17282:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1296:
	comisd	xmm2, xmm0
	jbe	.L17283
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1299
.L17283:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17284
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1299
.L17284:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1299:
	comisd	xmm1, xmm0
	jbe	.L17285
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17286
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17286:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17285:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17287
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1311
.L17287:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1311:
	comisd	xmm1, xmm0
	jbe	.L17288
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17288:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17289
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17289:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17260:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17290
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1321
.L17290:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L1321:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17291
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1324
.L17291:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L1324:
	comisd	xmm0, xmm1
	jbe	.L17292
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17293
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1330
.L17293:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L1330
.L17292:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17294
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L1330
.L17294:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L1330:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17295
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	jmp	.L1336
.L17295:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
.L1336:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17296
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L1339
.L17296:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
.L1339:
	comisd	xmm3, xmm0
	jbe	.L17297
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L1342
.L17297:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17298
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1342
.L17298:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L1342:
	comisd	xmm2, xmm0
	jbe	.L17299
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17300
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L1351
.L17300:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1351
.L17299:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17301
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1354
.L17301:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L1354:
	comisd	xmm2, xmm0
	jbe	.L17302
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L1351
.L17302:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17303
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1351
.L17303:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L1351:
	comisd	xmm1, xmm0
	jbe	.L17304
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17305
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1365
.L17305:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L1365:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17306
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1368
.L17306:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L1368:
	comisd	xmm0, xmm1
	jbe	.L17307
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17308
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17308:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17307:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17309
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17309:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17304:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17310
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L1381
.L17310:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L1381:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17311
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1384
.L17311:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L1384:
	comisd	xmm2, xmm0
	jbe	.L17312
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L1387
.L17312:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17313
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1387
.L17313:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L1387:
	comisd	xmm1, xmm0
	jbe	.L17314
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17315
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17315:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17314:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17316
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1399
.L17316:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L1399:
	comisd	xmm1, xmm0
	jbe	.L17317
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17317:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17318
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L1318
.L17318:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
.L1318:
	movss	DWORD PTR -132[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17319
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L1408
.L17319:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L1408:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17320
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L1411
.L17320:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L1411:
	comisd	xmm0, xmm1
	jbe	.L17321
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17322
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L1417
.L17322:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L1417
.L17321:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17323
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L1417
.L17323:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L1417:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17324
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	jmp	.L1423
.L17324:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L1423:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17325
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	jmp	.L1426
.L17325:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L1426:
	comisd	xmm3, xmm0
	jbe	.L17326
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1429
.L17326:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17327
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1429
.L17327:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1429:
	comisd	xmm2, xmm0
	jbe	.L17328
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17329
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1438
.L17329:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1438
.L17328:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17330
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1441
.L17330:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1441:
	comisd	xmm2, xmm0
	jbe	.L17331
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1438
.L17331:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17332
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1438
.L17332:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1438:
	comisd	xmm1, xmm0
	jbe	.L17333
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17334
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L1452
.L17334:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L1452:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17335
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L1455
.L17335:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L1455:
	comisd	xmm0, xmm1
	jbe	.L17336
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17337
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17337:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17336:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17338
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17338:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17333:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17339
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1468
.L17339:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L1468:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17340
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1471
.L17340:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1471:
	comisd	xmm2, xmm0
	jbe	.L17341
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1474
.L17341:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17342
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1474
.L17342:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1474:
	comisd	xmm1, xmm0
	jbe	.L17343
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17344
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17344:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17343:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17345
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1486
.L17345:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1486:
	comisd	xmm1, xmm0
	jbe	.L17346
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17346:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17347
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L1465
.L17347:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L1465:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17348
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1495
.L17348:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L1495:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17349
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	jmp	.L1498
.L17349:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L1498:
	comisd	xmm1, xmm2
	jbe	.L17350
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17351
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L1504
.L17351:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L1504
.L17350:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[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	.L17352
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L1504
.L17352:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
.L1504:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17353
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	jmp	.L1510
.L17353:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
.L1510:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC35[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17354
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
	jmp	.L1513
.L17354:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
.L1513:
	comisd	xmm4, xmm1
	jbe	.L17355
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L1516
.L17355:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17356
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L1516
.L17356:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L1516:
	comisd	xmm3, xmm1
	jbe	.L17357
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17358
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L1525
.L17358:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L1525
.L17357:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17359
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L1528
.L17359:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L1528:
	comisd	xmm3, xmm1
	jbe	.L17360
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L1525
.L17360:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17361
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L1525
.L17361:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L1525:
	comisd	xmm2, xmm1
	jbe	.L17362
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17363
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1539
.L17363:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L1539:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17364
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	jmp	.L1542
.L17364:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L1542:
	comisd	xmm1, xmm2
	jbe	.L17365
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17366
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17366:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17365:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[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	.L17367
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17367:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17362:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17368
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L1555
.L17368:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
.L1555:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17369
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L1558
.L17369:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L1558:
	comisd	xmm3, xmm1
	jbe	.L17370
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L1561
.L17370:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17371
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L1561
.L17371:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L1561:
	comisd	xmm2, xmm1
	jbe	.L17372
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17373
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17373:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17372:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17374
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L1573
.L17374:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L1573:
	comisd	xmm2, xmm1
	jbe	.L17375
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17375:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17376
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L1552
.L17376:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L1552:
	comisd	xmm0, xmm1
	jbe	.L17377
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17378
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L1584
.L17378:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L1584:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17379
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L1587
.L17379:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L1587:
	comisd	xmm0, xmm1
	jbe	.L17380
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17381
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L1593
.L17381:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L1593
.L17380:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17382
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L1593
.L17382:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L1593:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17383
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	jmp	.L1599
.L17383:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L1599:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17384
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	jmp	.L1602
.L17384:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L1602:
	comisd	xmm3, xmm0
	jbe	.L17385
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1605
.L17385:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17386
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1605
.L17386:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1605:
	comisd	xmm2, xmm0
	jbe	.L17387
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17388
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1614
.L17388:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1614
.L17387:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17389
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1617
.L17389:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1617:
	comisd	xmm2, xmm0
	jbe	.L17390
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1614
.L17390:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17391
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1614
.L17391:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1614:
	comisd	xmm1, xmm0
	jbe	.L17392
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17393
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L1628
.L17393:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L1628:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17394
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L1631
.L17394:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L1631:
	comisd	xmm0, xmm1
	jbe	.L17395
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17396
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17396:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17395:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17397
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17397:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17392:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17398
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1644
.L17398:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L1644:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17399
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1647
.L17399:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1647:
	comisd	xmm2, xmm0
	jbe	.L17400
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1650
.L17400:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17401
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1650
.L17401:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1650:
	comisd	xmm1, xmm0
	jbe	.L17402
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17403
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17403:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17402:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17404
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1662
.L17404:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1662:
	comisd	xmm1, xmm0
	jbe	.L17405
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17405:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17406
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17406:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17377:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17407
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1672
.L17407:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L1672:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[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	.L17408
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1675
.L17408:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L1675:
	comisd	xmm0, xmm1
	jbe	.L17409
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17410
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L1681
.L17410:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L1681
.L17409:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[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	.L17411
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L1681
.L17411:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L1681:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17412
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L1687
.L17412:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
.L1687:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17413
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L1690
.L17413:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
.L1690:
	comisd	xmm3, xmm0
	jbe	.L17414
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L1693
.L17414:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17415
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1693
.L17415:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L1693:
	comisd	xmm2, xmm0
	jbe	.L17416
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17417
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L1702
.L17417:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L1702
.L17416:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17418
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1705
.L17418:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L1705:
	comisd	xmm2, xmm0
	jbe	.L17419
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L1702
.L17419:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17420
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1702
.L17420:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L1702:
	comisd	xmm1, xmm0
	jbe	.L17421
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17422
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1716
.L17422:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L1716:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[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	.L17423
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1719
.L17423:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L1719:
	comisd	xmm0, xmm1
	jbe	.L17424
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17425
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17425:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17424:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[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	.L17426
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17426:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17421:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17427
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L1732
.L17427:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L1732:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17428
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1735
.L17428:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L1735:
	comisd	xmm2, xmm0
	jbe	.L17429
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L1738
.L17429:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17430
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1738
.L17430:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L1738:
	comisd	xmm1, xmm0
	jbe	.L17431
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17432
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17432:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17431:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17433
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1750
.L17433:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L1750:
	comisd	xmm1, xmm0
	jbe	.L17434
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17434:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17435
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L1669
.L17435:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
.L1669:
	movss	DWORD PTR -128[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17436
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1759
.L17436:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L1759:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17437
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1762
.L17437:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L1762:
	comisd	xmm0, xmm1
	jbe	.L17438
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17439
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L1768
.L17439:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1768
.L17438:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17440
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1768
.L17440:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L1768:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17441
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L1774
.L17441:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L1774:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17442
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L1777
.L17442:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L1777:
	comisd	xmm3, xmm0
	jbe	.L17443
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L1780
.L17443:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17444
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1780
.L17444:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L1780:
	comisd	xmm2, xmm0
	jbe	.L17445
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17446
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1789
.L17446:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1789
.L17445:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17447
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1792
.L17447:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L1792:
	comisd	xmm2, xmm0
	jbe	.L17448
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1789
.L17448:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17449
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1789
.L17449:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L1789:
	comisd	xmm1, xmm0
	jbe	.L17450
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17451
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1803
.L17451:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L1803:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17452
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1806
.L17452:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L1806:
	comisd	xmm0, xmm1
	jbe	.L17453
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17454
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17454:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17453:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17455
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17455:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17450:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17456
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L1819
.L17456:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L1819:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17457
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1822
.L17457:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L1822:
	comisd	xmm2, xmm0
	jbe	.L17458
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1825
.L17458:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17459
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1825
.L17459:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L1825:
	comisd	xmm1, xmm0
	jbe	.L17460
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17461
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17461:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17460:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17462
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1837
.L17462:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L1837:
	comisd	xmm1, xmm0
	jbe	.L17463
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17463:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17464
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L1816
.L17464:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L1816:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17465
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1846
.L17465:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L1846:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17466
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	jmp	.L1849
.L17466:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
.L1849:
	comisd	xmm1, xmm2
	jbe	.L17467
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17468
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L1855
.L17468:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L1855
.L17467:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17469
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	jmp	.L1855
.L17469:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
.L1855:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17470
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm1
	jmp	.L1861
.L17470:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
.L1861:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC0[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17471
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
	jmp	.L1864
.L17471:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm5
.L1864:
	comisd	xmm4, xmm1
	jbe	.L17472
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	jmp	.L1867
.L17472:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17473
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L1867
.L17473:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L1867:
	comisd	xmm3, xmm1
	jbe	.L17474
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17475
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L1876
.L17475:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L1876
.L17474:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17476
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L1879
.L17476:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L1879:
	comisd	xmm3, xmm1
	jbe	.L17477
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L1876
.L17477:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17478
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L1876
.L17478:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1876:
	comisd	xmm2, xmm1
	jbe	.L17479
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17480
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1890
.L17480:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L1890:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17481
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	jmp	.L1893
.L17481:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
.L1893:
	comisd	xmm1, xmm2
	jbe	.L17482
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17483
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17483:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17482:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17484
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17484:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17479:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17485
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L1906
.L17485:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
.L1906:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17486
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L1909
.L17486:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L1909:
	comisd	xmm3, xmm1
	jbe	.L17487
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L1912
.L17487:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17488
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L1912
.L17488:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1912:
	comisd	xmm2, xmm1
	jbe	.L17489
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17490
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17490:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17489:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17491
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L1924
.L17491:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1924:
	comisd	xmm2, xmm1
	jbe	.L17492
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17492:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17493
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L1903
.L17493:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1903:
	comisd	xmm0, xmm1
	jbe	.L17494
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17495
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1935
.L17495:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L1935:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17496
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1938
.L17496:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L1938:
	comisd	xmm0, xmm1
	jbe	.L17497
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17498
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L1944
.L17498:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1944
.L17497:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17499
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1944
.L17499:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L1944:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17500
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L1950
.L17500:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L1950:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17501
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L1953
.L17501:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L1953:
	comisd	xmm3, xmm0
	jbe	.L17502
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L1956
.L17502:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17503
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1956
.L17503:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L1956:
	comisd	xmm2, xmm0
	jbe	.L17504
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17505
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1965
.L17505:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1965
.L17504:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17506
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1968
.L17506:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L1968:
	comisd	xmm2, xmm0
	jbe	.L17507
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1965
.L17507:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17508
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L1965
.L17508:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L1965:
	comisd	xmm1, xmm0
	jbe	.L17509
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17510
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L1979
.L17510:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L1979:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17511
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1982
.L17511:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L1982:
	comisd	xmm0, xmm1
	jbe	.L17512
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17513
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17513:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17512:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17514
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17514:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17509:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17515
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L1995
.L17515:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L1995:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17516
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L1998
.L17516:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L1998:
	comisd	xmm2, xmm0
	jbe	.L17517
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2001
.L17517:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17518
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L2001
.L17518:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L2001:
	comisd	xmm1, xmm0
	jbe	.L17519
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17520
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17520:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17519:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17521
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L2013
.L17521:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L2013:
	comisd	xmm1, xmm0
	jbe	.L17522
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17522:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17523
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17523:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17494:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17524
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2023
.L17524:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L2023:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17525
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L2026
.L17525:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L2026:
	comisd	xmm0, xmm1
	jbe	.L17526
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17527
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L2032
.L17527:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L2032
.L17526:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17528
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L2032
.L17528:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
.L2032:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17529
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	jmp	.L2038
.L17529:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L2038:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17530
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	jmp	.L2041
.L17530:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
.L2041:
	comisd	xmm3, xmm0
	jbe	.L17531
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L2044
.L17531:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17532
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L2044
.L17532:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L2044:
	comisd	xmm2, xmm0
	jbe	.L17533
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17534
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2053
.L17534:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L2053
.L17533:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17535
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L2056
.L17535:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L2056:
	comisd	xmm2, xmm0
	jbe	.L17536
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L2053
.L17536:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17537
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L2053
.L17537:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L2053:
	comisd	xmm1, xmm0
	jbe	.L17538
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17539
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2067
.L17539:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L2067:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17540
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L2070
.L17540:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L2070:
	comisd	xmm0, xmm1
	jbe	.L17541
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17542
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17542:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17541:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17543
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17543:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17538:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17544
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L2083
.L17544:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L2083:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17545
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L2086
.L17545:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L2086:
	comisd	xmm2, xmm0
	jbe	.L17546
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L2089
.L17546:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17547
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L2089
.L17547:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L2089:
	comisd	xmm1, xmm0
	jbe	.L17548
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17549
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17549:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17548:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17550
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L2101
.L17550:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L2101:
	comisd	xmm1, xmm0
	jbe	.L17551
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17551:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17552
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L17552:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
.L2020:
	movss	DWORD PTR -124[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17553
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2110
.L17553:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L2110:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17554
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2113
.L17554:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2113:
	comisd	xmm0, xmm1
	jbe	.L17555
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17556
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L2119
.L17556:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L2119
.L17555:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17557
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L2119
.L17557:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L2119:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17558
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	jmp	.L2125
.L17558:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L2125:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_24[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17559
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	jmp	.L2128
.L17559:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L2128:
	comisd	xmm3, xmm0
	jbe	.L17560
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L2131
.L17560:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17561
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L2131
.L17561:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2131:
	comisd	xmm2, xmm0
	jbe	.L17562
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17563
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2140
.L17563:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2140
.L17562:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17564
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L2143
.L17564:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2143:
	comisd	xmm2, xmm0
	jbe	.L17565
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2140
.L17565:
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17566
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2140
.L17566:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2140:
	comisd	xmm1, xmm0
	jbe	.L17567
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17568
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2154
.L17568:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L2154:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17569
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2157
.L17569:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2157:
	comisd	xmm0, xmm1
	jbe	.L17570
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17571
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17571:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17570:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17572
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17572:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17567:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17573
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2170
.L17573:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L2170:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17574
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L2173
.L17574:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2173:
	comisd	xmm2, xmm0
	jbe	.L17575
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2176
.L17575:
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17576
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2176
.L17576:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2176:
	comisd	xmm1, xmm0
	jbe	.L17577
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17578
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17578:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17577:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17579
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2188
.L17579:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2188:
	comisd	xmm1, xmm0
	jbe	.L17580
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17580:
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17581
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2167
.L17581:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2167:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17582
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L2197
.L17582:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L2197:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17583
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	jmp	.L2200
.L17583:
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L2200:
	comisd	xmm1, xmm2
	jbe	.L17584
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17585
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L2206
.L17585:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
	jmp	.L2206
.L17584:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17586
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L2206
.L17586:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L2206:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17587
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	jmp	.L2212
.L17587:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
.L2212:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC10[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17588
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm5
	jmp	.L2215
.L17588:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
.L2215:
	comisd	xmm4, xmm1
	jbe	.L17589
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L2218
.L17589:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17590
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L2218
.L17590:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L2218:
	comisd	xmm3, xmm1
	jbe	.L17591
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17592
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L2227
.L17592:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L2227
.L17591:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17593
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L2230
.L17593:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L2230:
	comisd	xmm3, xmm1
	jbe	.L17594
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L2227
.L17594:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17595
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L2227
.L17595:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L2227:
	comisd	xmm2, xmm1
	jbe	.L17596
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17597
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L2241
.L17597:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L2241:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17598
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	jmp	.L2244
.L17598:
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L2244:
	comisd	xmm1, xmm2
	jbe	.L17599
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17600
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17600:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17599:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17601
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17601:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17596:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17602
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L2257
.L17602:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
.L2257:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17603
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L2260
.L17603:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L2260:
	comisd	xmm3, xmm1
	jbe	.L17604
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L2263
.L17604:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17605
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L2263
.L17605:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L2263:
	comisd	xmm2, xmm1
	jbe	.L17606
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17607
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17607:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17606:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17608
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L2275
.L17608:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L2275:
	comisd	xmm2, xmm1
	jbe	.L17609
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17609:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17610
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L2254
.L17610:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L2254:
	comisd	xmm0, xmm1
	jbe	.L17611
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17612
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2286
.L17612:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L2286:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17613
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2289
.L17613:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2289:
	comisd	xmm0, xmm1
	jbe	.L17614
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17615
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L2295
.L17615:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L2295
.L17614:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17616
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L2295
.L17616:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L2295:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17617
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	jmp	.L2301
.L17617:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L2301:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_24[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17618
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	jmp	.L2304
.L17618:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L2304:
	comisd	xmm3, xmm0
	jbe	.L17619
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L2307
.L17619:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17620
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L2307
.L17620:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2307:
	comisd	xmm2, xmm0
	jbe	.L17621
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17622
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2316
.L17622:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2316
.L17621:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17623
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L2319
.L17623:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2319:
	comisd	xmm2, xmm0
	jbe	.L17624
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2316
.L17624:
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17625
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2316
.L17625:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2316:
	comisd	xmm1, xmm0
	jbe	.L17626
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17627
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2330
.L17627:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L2330:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17628
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2333
.L17628:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2333:
	comisd	xmm0, xmm1
	jbe	.L17629
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17630
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17630:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17629:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17631
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17631:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17626:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17632
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2346
.L17632:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L2346:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17633
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L2349
.L17633:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2349:
	comisd	xmm2, xmm0
	jbe	.L17634
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2352
.L17634:
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17635
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2352
.L17635:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2352:
	comisd	xmm1, xmm0
	jbe	.L17636
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17637
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17637:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17636:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17638
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2364
.L17638:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2364:
	comisd	xmm1, xmm0
	jbe	.L17639
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17639:
	movss	xmm0, DWORD PTR x_23[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 .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17640
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17640:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17611:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17641
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2374
.L17641:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L2374:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17642
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L2377
.L17642:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L2377:
	comisd	xmm0, xmm1
	jbe	.L17643
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17644
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L2383
.L17644:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L2383
.L17643:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17645
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L2383
.L17645:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L2383:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17646
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	jmp	.L2389
.L17646:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L2389:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17647
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
	jmp	.L2392
.L17647:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
.L2392:
	comisd	xmm3, xmm0
	jbe	.L17648
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L2395
.L17648:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17649
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L2395
.L17649:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L2395:
	comisd	xmm2, xmm0
	jbe	.L17650
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17651
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2404
.L17651:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L2404
.L17650:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17652
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L2407
.L17652:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L2407:
	comisd	xmm2, xmm0
	jbe	.L17653
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L2404
.L17653:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17654
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L2404
.L17654:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L2404:
	comisd	xmm1, xmm0
	jbe	.L17655
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17656
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2418
.L17656:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L2418:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17657
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L2421
.L17657:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L2421:
	comisd	xmm0, xmm1
	jbe	.L17658
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17659
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17659:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17658:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17660
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17660:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17655:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17661
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2434
.L17661:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L2434:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17662
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L2437
.L17662:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L2437:
	comisd	xmm2, xmm0
	jbe	.L17663
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L2440
.L17663:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17664
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L2440
.L17664:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L2440:
	comisd	xmm1, xmm0
	jbe	.L17665
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17666
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17666:
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17665:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17667
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L2452
.L17667:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L2452:
	comisd	xmm1, xmm0
	jbe	.L17668
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17668:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17669
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L2371
.L17669:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
.L2371:
	movss	DWORD PTR -120[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17670
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2461
.L17670:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L2461:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[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	.L17671
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L2464
.L17671:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L2464:
	comisd	xmm0, xmm1
	jbe	.L17672
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17673
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L2470
.L17673:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L2470
.L17672:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[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	.L17674
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L2470
.L17674:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L2470:
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17675
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L2476
.L17675:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L2476:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17676
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L2479
.L17676:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L2479:
	comisd	xmm3, xmm0
	jbe	.L17677
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L2482
.L17677:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17678
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L2482
.L17678:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L2482:
	comisd	xmm2, xmm0
	jbe	.L17679
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17680
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2491
.L17680:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2491
.L17679:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17681
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L2494
.L17681:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L2494:
	comisd	xmm2, xmm0
	jbe	.L17682
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L2491
.L17682:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17683
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2491
.L17683:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L2491:
	comisd	xmm1, xmm0
	jbe	.L17684
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17685
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2505
.L17685:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L2505:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[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	.L17686
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L2508
.L17686:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L2508:
	comisd	xmm0, xmm1
	jbe	.L17687
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17688
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17688:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17687:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[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	.L17689
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17689:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17684:
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17690
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L2521
.L17690:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L2521:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17691
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L2524
.L17691:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L2524:
	comisd	xmm2, xmm0
	jbe	.L17692
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L2527
.L17692:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17693
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2527
.L17693:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L2527:
	comisd	xmm1, xmm0
	jbe	.L17694
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17695
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17695:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17694:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17696
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2539
.L17696:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L2539:
	comisd	xmm1, xmm0
	jbe	.L17697
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17697:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17698
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L2518
.L17698:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L2518:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17699
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L2548
.L17699:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L2548:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17700
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L2551
.L17700:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L2551:
	comisd	xmm1, xmm2
	jbe	.L17701
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17702
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L2557
.L17702:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L2557
.L17701:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17703
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L2557
.L17703:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L2557:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17704
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	jmp	.L2563
.L17704:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
.L2563:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC25[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17705
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
	jmp	.L2566
.L17705:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
.L2566:
	comisd	xmm4, xmm1
	jbe	.L17706
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L2569
.L17706:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17707
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L2569
.L17707:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
.L2569:
	comisd	xmm3, xmm1
	jbe	.L17708
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17709
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L2578
.L17709:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L2578
.L17708:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17710
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L2581
.L17710:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
.L2581:
	comisd	xmm3, xmm1
	jbe	.L17711
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L2578
.L17711:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17712
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L2578
.L17712:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
.L2578:
	comisd	xmm2, xmm1
	jbe	.L17713
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17714
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L2592
.L17714:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L2592:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17715
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L2595
.L17715:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L2595:
	comisd	xmm1, xmm2
	jbe	.L17716
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17717
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17717:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17716:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17718
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17718:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17713:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17719
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L2608
.L17719:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
.L2608:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17720
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L2611
.L17720:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
.L2611:
	comisd	xmm3, xmm1
	jbe	.L17721
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L2614
.L17721:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17722
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L2614
.L17722:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
.L2614:
	comisd	xmm2, xmm1
	jbe	.L17723
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17724
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17724:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17723:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17725
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L2626
.L17725:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
.L2626:
	comisd	xmm2, xmm1
	jbe	.L17726
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17726:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17727
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L2605
.L17727:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
.L2605:
	comisd	xmm0, xmm1
	jbe	.L17728
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17729
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2637
.L17729:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L2637:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[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	.L17730
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L2640
.L17730:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L2640:
	comisd	xmm0, xmm1
	jbe	.L17731
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17732
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L2646
.L17732:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L2646
.L17731:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[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	.L17733
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L2646
.L17733:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L2646:
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17734
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L2652
.L17734:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L2652:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17735
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L2655
.L17735:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L2655:
	comisd	xmm3, xmm0
	jbe	.L17736
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L2658
.L17736:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17737
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L2658
.L17737:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L2658:
	comisd	xmm2, xmm0
	jbe	.L17738
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17739
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2667
.L17739:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2667
.L17738:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17740
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L2670
.L17740:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L2670:
	comisd	xmm2, xmm0
	jbe	.L17741
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L2667
.L17741:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17742
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2667
.L17742:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L2667:
	comisd	xmm1, xmm0
	jbe	.L17743
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17744
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L2681
.L17744:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L2681:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[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	.L17745
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L2684
.L17745:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L2684:
	comisd	xmm0, xmm1
	jbe	.L17746
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17747
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17747:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17746:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[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	.L17748
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17748:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17743:
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17749
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L2697
.L17749:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L2697:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17750
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L2700
.L17750:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L2700:
	comisd	xmm2, xmm0
	jbe	.L17751
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L2703
.L17751:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17752
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2703
.L17752:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L2703:
	comisd	xmm1, xmm0
	jbe	.L17753
	movss	xmm0, DWORD PTR x_10[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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17754
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17754:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17753:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17755
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2715
.L17755:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L2715:
	comisd	xmm1, xmm0
	jbe	.L17756
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17756:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17757
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17757:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17728:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17758
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L2725
.L17758:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L2725:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17759
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L2728
.L17759:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L2728:
	comisd	xmm0, xmm1
	jbe	.L17760
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17761
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L2734
.L17761:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L2734
.L17760:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17762
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L2734
.L17762:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L2734:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17763
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	jmp	.L2740
.L17763:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L2740:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17764
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
	jmp	.L2743
.L17764:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
.L2743:
	comisd	xmm3, xmm0
	jbe	.L17765
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L2746
.L17765:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17766
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L2746
.L17766:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L2746:
	comisd	xmm2, xmm0
	jbe	.L17767
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17768
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L2755
.L17768:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L2755
.L17767:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17769
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L2758
.L17769:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L2758:
	comisd	xmm2, xmm0
	jbe	.L17770
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L2755
.L17770:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17771
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L2755
.L17771:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L2755:
	comisd	xmm1, xmm0
	jbe	.L17772
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17773
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L2769
.L17773:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L2769:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17774
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L2772
.L17774:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L2772:
	comisd	xmm0, xmm1
	jbe	.L17775
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17776
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17776:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17775:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17777
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17777:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17772:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17778
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L2785
.L17778:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L2785:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17779
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L2788
.L17779:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L2788:
	comisd	xmm2, xmm0
	jbe	.L17780
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L2791
.L17780:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17781
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L2791
.L17781:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L2791:
	comisd	xmm1, xmm0
	jbe	.L17782
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17783
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17783:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17782:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17784
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L2803
.L17784:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L2803:
	comisd	xmm1, xmm0
	jbe	.L17785
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17785:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17786
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L2722
.L17786:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
.L2722:
	movss	DWORD PTR -116[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17787
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L2812
.L17787:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L2812:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17788
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2815
.L17788:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L2815:
	comisd	xmm0, xmm1
	jbe	.L17789
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17790
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L2821
.L17790:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L2821
.L17789:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17791
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L2821
.L17791:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L2821:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17792
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	jmp	.L2827
.L17792:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
.L2827:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17793
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L2830
.L17793:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L2830:
	comisd	xmm3, xmm0
	jbe	.L17794
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L2833
.L17794:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17795
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L2833
.L17795:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2833:
	comisd	xmm2, xmm0
	jbe	.L17796
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17797
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L2842
.L17797:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L2842
.L17796:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17798
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L2845
.L17798:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2845:
	comisd	xmm2, xmm0
	jbe	.L17799
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2842
.L17799:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17800
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2842
.L17800:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2842:
	comisd	xmm1, xmm0
	jbe	.L17801
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17802
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L2856
.L17802:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L2856:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17803
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2859
.L17803:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L2859:
	comisd	xmm0, xmm1
	jbe	.L17804
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17805
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17805:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17804:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17806
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17806:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17801:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17807
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L2872
.L17807:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L2872:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17808
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L2875
.L17808:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2875:
	comisd	xmm2, xmm0
	jbe	.L17809
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2878
.L17809:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17810
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2878
.L17810:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2878:
	comisd	xmm1, xmm0
	jbe	.L17811
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17812
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17812:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17811:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17813
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L2890
.L17813:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2890:
	comisd	xmm1, xmm0
	jbe	.L17814
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17814:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17815
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L2869
.L17815:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2869:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17816
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L2899
.L17816:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L2899:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17817
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L2902
.L17817:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L2902:
	comisd	xmm1, xmm2
	jbe	.L17818
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17819
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L2908
.L17819:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L2908
.L17818:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17820
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L2908
.L17820:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
.L2908:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17821
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	jmp	.L2914
.L17821:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
.L2914:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC6[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17822
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm5
	jmp	.L2917
.L17822:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm5
.L2917:
	comisd	xmm4, xmm1
	jbe	.L17823
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L2920
.L17823:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17824
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	jmp	.L2920
.L17824:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L2920:
	comisd	xmm3, xmm1
	jbe	.L17825
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17826
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L2929
.L17826:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L2929
.L17825:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17827
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	jmp	.L2932
.L17827:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L2932:
	comisd	xmm3, xmm1
	jbe	.L17828
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L2929
.L17828:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17829
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L2929
.L17829:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L2929:
	comisd	xmm2, xmm1
	jbe	.L17830
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17831
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L2943
.L17831:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L2943:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17832
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L2946
.L17832:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L2946:
	comisd	xmm1, xmm2
	jbe	.L17833
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17834
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17834:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17833:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17835
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17835:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17830:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17836
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L2959
.L17836:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
.L2959:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17837
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	jmp	.L2962
.L17837:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L2962:
	comisd	xmm3, xmm1
	jbe	.L17838
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L2965
.L17838:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17839
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L2965
.L17839:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L2965:
	comisd	xmm2, xmm1
	jbe	.L17840
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17841
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17841:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17840:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17842
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L2977
.L17842:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L2977:
	comisd	xmm2, xmm1
	jbe	.L17843
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17843:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17844
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L2956
.L17844:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L2956:
	comisd	xmm0, xmm1
	jbe	.L17845
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17846
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L2988
.L17846:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L2988:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17847
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2991
.L17847:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L2991:
	comisd	xmm0, xmm1
	jbe	.L17848
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17849
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L2997
.L17849:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L2997
.L17848:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17850
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L2997
.L17850:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L2997:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17851
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	jmp	.L3003
.L17851:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
.L3003:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17852
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L3006
.L17852:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L3006:
	comisd	xmm3, xmm0
	jbe	.L17853
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L3009
.L17853:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17854
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3009
.L17854:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3009:
	comisd	xmm2, xmm0
	jbe	.L17855
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17856
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L3018
.L17856:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3018
.L17855:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17857
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3021
.L17857:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3021:
	comisd	xmm2, xmm0
	jbe	.L17858
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3018
.L17858:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17859
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3018
.L17859:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3018:
	comisd	xmm1, xmm0
	jbe	.L17860
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17861
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L3032
.L17861:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L3032:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17862
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L3035
.L17862:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L3035:
	comisd	xmm0, xmm1
	jbe	.L17863
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[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	.L17864
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17864:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17863:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17865
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17865:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17860:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17866
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L3048
.L17866:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L3048:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17867
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3051
.L17867:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3051:
	comisd	xmm2, xmm0
	jbe	.L17868
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3054
.L17868:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17869
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3054
.L17869:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3054:
	comisd	xmm1, xmm0
	jbe	.L17870
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17871
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17871:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17870:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17872
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3066
.L17872:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3066:
	comisd	xmm1, xmm0
	jbe	.L17873
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17873:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17874
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17874:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17845:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17875
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L3076
.L17875:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3076:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17876
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L3079
.L17876:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L3079:
	comisd	xmm0, xmm1
	jbe	.L17877
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17878
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L3085
.L17878:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L3085
.L17877:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17879
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L3085
.L17879:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L3085:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17880
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	jmp	.L3091
.L17880:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
.L3091:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17881
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L3094
.L17881:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L3094:
	comisd	xmm3, xmm0
	jbe	.L17882
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L3097
.L17882:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17883
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L3097
.L17883:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3097:
	comisd	xmm2, xmm0
	jbe	.L17884
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17885
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3106
.L17885:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L3106
.L17884:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17886
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L3109
.L17886:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3109:
	comisd	xmm2, xmm0
	jbe	.L17887
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3106
.L17887:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17888
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3106
.L17888:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3106:
	comisd	xmm1, xmm0
	jbe	.L17889
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17890
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L3120
.L17890:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3120:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17891
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L3123
.L17891:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L3123:
	comisd	xmm0, xmm1
	jbe	.L17892
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17893
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17893:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17892:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17894
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17894:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17889:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17895
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L3136
.L17895:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
.L3136:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17896
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L3139
.L17896:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3139:
	comisd	xmm2, xmm0
	jbe	.L17897
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3142
.L17897:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17898
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3142
.L17898:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3142:
	comisd	xmm1, xmm0
	jbe	.L17899
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17900
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17900:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17899:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17901
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3154
.L17901:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3154:
	comisd	xmm1, xmm0
	jbe	.L17902
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17902:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17903
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3073
.L17903:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
.L3073:
	movss	DWORD PTR -112[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17904
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L3163
.L17904:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3163:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17905
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3166
.L17905:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L3166:
	comisd	xmm0, xmm1
	jbe	.L17906
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17907
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L3172
.L17907:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L3172
.L17906:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17908
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L3172
.L17908:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L3172:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17909
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L3178
.L17909:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L3178:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17910
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L3181
.L17910:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L3181:
	comisd	xmm3, xmm0
	jbe	.L17911
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L3184
.L17911:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17912
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3184
.L17912:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3184:
	comisd	xmm2, xmm0
	jbe	.L17913
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17914
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3193
.L17914:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3193
.L17913:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17915
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3196
.L17915:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3196:
	comisd	xmm2, xmm0
	jbe	.L17916
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3193
.L17916:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17917
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3193
.L17917:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3193:
	comisd	xmm1, xmm0
	jbe	.L17918
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17919
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L3207
.L17919:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3207:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17920
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3210
.L17920:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L3210:
	comisd	xmm0, xmm1
	jbe	.L17921
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17922
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17922:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17921:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17923
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17923:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17918:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17924
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L3223
.L17924:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L3223:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17925
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3226
.L17925:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3226:
	comisd	xmm2, xmm0
	jbe	.L17926
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3229
.L17926:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17927
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3229
.L17927:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3229:
	comisd	xmm1, xmm0
	jbe	.L17928
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17929
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17929:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17928:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17930
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3241
.L17930:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3241:
	comisd	xmm1, xmm0
	jbe	.L17931
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17931:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17932
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L3220
.L17932:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L3220:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17933
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L3250
.L17933:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3250:
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17934
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L3253
.L17934:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L3253:
	comisd	xmm1, xmm2
	jbe	.L17935
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17936
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
	jmp	.L3259
.L17936:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L3259
.L17935:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17937
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L3259
.L17937:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
.L3259:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17938
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
	jmp	.L3265
.L17938:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
.L3265:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC24[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L17939
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm5
	jmp	.L3268
.L17939:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm5
.L3268:
	comisd	xmm4, xmm1
	jbe	.L17940
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L3271
.L17940:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17941
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L3271
.L17941:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
.L3271:
	comisd	xmm3, xmm1
	jbe	.L17942
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17943
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L3280
.L17943:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L3280
.L17942:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17944
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L3283
.L17944:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
.L3283:
	comisd	xmm3, xmm1
	jbe	.L17945
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3280
.L17945:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17946
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3280
.L17946:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
.L3280:
	comisd	xmm2, xmm1
	jbe	.L17947
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17948
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L3294
.L17948:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3294:
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L17949
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L3297
.L17949:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L3297:
	comisd	xmm1, xmm2
	jbe	.L17950
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17951
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17951:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17950:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17952
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17952:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17947:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17953
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L3310
.L17953:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
.L3310:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L17954
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L3313
.L17954:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
.L3313:
	comisd	xmm3, xmm1
	jbe	.L17955
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3316
.L17955:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17956
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3316
.L17956:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
.L3316:
	comisd	xmm2, xmm1
	jbe	.L17957
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17958
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17958:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17957:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L17959
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3328
.L17959:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
.L3328:
	comisd	xmm2, xmm1
	jbe	.L17960
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17960:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17961
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L3307
.L17961:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L3307:
	comisd	xmm0, xmm1
	jbe	.L17962
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17963
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L3339
.L17963:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3339:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17964
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3342
.L17964:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L3342:
	comisd	xmm0, xmm1
	jbe	.L17965
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17966
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L3348
.L17966:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L3348
.L17965:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17967
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L3348
.L17967:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L3348:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17968
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L3354
.L17968:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L3354:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17969
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L3357
.L17969:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L3357:
	comisd	xmm3, xmm0
	jbe	.L17970
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L3360
.L17970:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17971
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3360
.L17971:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3360:
	comisd	xmm2, xmm0
	jbe	.L17972
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17973
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3369
.L17973:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3369
.L17972:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17974
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3372
.L17974:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3372:
	comisd	xmm2, xmm0
	jbe	.L17975
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3369
.L17975:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17976
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3369
.L17976:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3369:
	comisd	xmm1, xmm0
	jbe	.L17977
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17978
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L3383
.L17978:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3383:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17979
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3386
.L17979:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L3386:
	comisd	xmm0, xmm1
	jbe	.L17980
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17981
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17981:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17980:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17982
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17982:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17977:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17983
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L3399
.L17983:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L3399:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L17984
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L3402
.L17984:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3402:
	comisd	xmm2, xmm0
	jbe	.L17985
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3405
.L17985:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17986
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3405
.L17986:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3405:
	comisd	xmm1, xmm0
	jbe	.L17987
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L17988
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17988:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17987:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17989
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L3417
.L17989:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3417:
	comisd	xmm1, xmm0
	jbe	.L17990
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17990:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17991
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17991:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L17962:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17992
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L3427
.L17992:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L3427:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L17993
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L3430
.L17993:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L3430:
	comisd	xmm0, xmm1
	jbe	.L17994
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17995
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L3436
.L17995:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L3436
.L17994:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L17996
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L3436
.L17996:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L3436:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L17997
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	jmp	.L3442
.L17997:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
.L3442:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L17998
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L3445
.L17998:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
.L3445:
	comisd	xmm3, xmm0
	jbe	.L17999
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3448
.L17999:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18000
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3448
.L18000:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L3448:
	comisd	xmm2, xmm0
	jbe	.L18001
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18002
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L3457
.L18002:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3457
.L18001:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18003
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3460
.L18003:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L3460:
	comisd	xmm2, xmm0
	jbe	.L18004
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3457
.L18004:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18005
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3457
.L18005:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L3457:
	comisd	xmm1, xmm0
	jbe	.L18006
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18007
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L3471
.L18007:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L3471:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18008
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L3474
.L18008:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L3474:
	comisd	xmm0, xmm1
	jbe	.L18009
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18010
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18010:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18009:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18011
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18011:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18006:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18012
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L3487
.L18012:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L3487:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18013
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3490
.L18013:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L3490:
	comisd	xmm2, xmm0
	jbe	.L18014
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3493
.L18014:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18015
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3493
.L18015:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L3493:
	comisd	xmm1, xmm0
	jbe	.L18016
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18017
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18017:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18016:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18018
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3505
.L18018:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L3505:
	comisd	xmm1, xmm0
	jbe	.L18019
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18019:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18020
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L3424
.L18020:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
.L3424:
	movss	DWORD PTR -108[rbp], xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18021
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3514
.L18021:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3514:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18022
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L3517
.L18022:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3517:
	comisd	xmm0, xmm1
	jbe	.L18023
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18024
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L3523
.L18024:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L3523
.L18023:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18025
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L3523
.L18025:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L3523:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18026
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	jmp	.L3529
.L18026:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
.L3529:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18027
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L3532
.L18027:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L3532:
	comisd	xmm3, xmm0
	jbe	.L18028
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L3535
.L18028:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18029
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L3535
.L18029:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L3535:
	comisd	xmm2, xmm0
	jbe	.L18030
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18031
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3544
.L18031:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L3544
.L18030:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18032
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L3547
.L18032:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L3547:
	comisd	xmm2, xmm0
	jbe	.L18033
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L3544
.L18033:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18034
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3544
.L18034:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L3544:
	comisd	xmm1, xmm0
	jbe	.L18035
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18036
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3558
.L18036:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3558:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18037
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L3561
.L18037:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3561:
	comisd	xmm0, xmm1
	jbe	.L18038
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18039
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18039:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18038:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18040
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18040:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18035:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18041
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L3574
.L18041:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L3574:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18042
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L3577
.L18042:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L3577:
	comisd	xmm2, xmm0
	jbe	.L18043
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L3580
.L18043:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18044
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3580
.L18044:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L3580:
	comisd	xmm1, xmm0
	jbe	.L18045
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18046
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18046:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18045:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18047
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3592
.L18047:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L3592:
	comisd	xmm1, xmm0
	jbe	.L18048
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18048:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18049
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L3571
.L18049:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3571:
	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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18050
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3601
.L18050:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L3601:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18051
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	jmp	.L3604
.L18051:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L3604:
	comisd	xmm1, xmm2
	jbe	.L18052
	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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18053
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L3610
.L18053:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L3610
.L18052:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18054
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L3610
.L18054:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
.L3610:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18055
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	jmp	.L3616
.L18055:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
.L3616:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_32[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC27[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18056
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm5
	jmp	.L3619
.L18056:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm5
.L3619:
	comisd	xmm4, xmm1
	jbe	.L18057
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L3622
.L18057:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18058
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L3622
.L18058:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
.L3622:
	comisd	xmm3, xmm1
	jbe	.L18059
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18060
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L3631
.L18060:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L3631
.L18059:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18061
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L3634
.L18061:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
.L3634:
	comisd	xmm3, xmm1
	jbe	.L18062
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L3631
.L18062:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18063
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L3631
.L18063:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
.L3631:
	comisd	xmm2, xmm1
	jbe	.L18064
	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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18065
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3645
.L18065:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L3645:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18066
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	jmp	.L3648
.L18066:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L3648:
	comisd	xmm1, xmm2
	jbe	.L18067
	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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18068
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18068:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18067:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18069
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18069:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18064:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18070
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L3661
.L18070:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
.L3661:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18071
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L3664
.L18071:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
.L3664:
	comisd	xmm3, xmm1
	jbe	.L18072
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L3667
.L18072:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18073
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L3667
.L18073:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
.L3667:
	comisd	xmm2, xmm1
	jbe	.L18074
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18075
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18075:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18074:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18076
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L3679
.L18076:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
.L3679:
	comisd	xmm2, xmm1
	jbe	.L18077
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18077:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18078
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L3658
.L18078:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L3658:
	comisd	xmm0, xmm1
	jbe	.L18079
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18080
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3690
.L18080:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3690:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18081
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L3693
.L18081:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3693:
	comisd	xmm0, xmm1
	jbe	.L18082
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18083
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L3699
.L18083:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L3699
.L18082:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18084
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L3699
.L18084:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L3699:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18085
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	jmp	.L3705
.L18085:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
.L3705:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18086
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L3708
.L18086:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L3708:
	comisd	xmm3, xmm0
	jbe	.L18087
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L3711
.L18087:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18088
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L3711
.L18088:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L3711:
	comisd	xmm2, xmm0
	jbe	.L18089
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18090
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3720
.L18090:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L3720
.L18089:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18091
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L3723
.L18091:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L3723:
	comisd	xmm2, xmm0
	jbe	.L18092
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L3720
.L18092:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18093
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3720
.L18093:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L3720:
	comisd	xmm1, xmm0
	jbe	.L18094
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18095
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3734
.L18095:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3734:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18096
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L3737
.L18096:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3737:
	comisd	xmm0, xmm1
	jbe	.L18097
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18098
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18098:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18097:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18099
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18099:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18094:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18100
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L3750
.L18100:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L3750:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18101
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L3753
.L18101:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L3753:
	comisd	xmm2, xmm0
	jbe	.L18102
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L3756
.L18102:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18103
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3756
.L18103:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L3756:
	comisd	xmm1, xmm0
	jbe	.L18104
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18105
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18105:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18104:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18106
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3768
.L18106:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L3768:
	comisd	xmm1, xmm0
	jbe	.L18107
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18107:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18108
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18108:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18079:
	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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18109
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L3778
.L18109:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L3778:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18110
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L3781
.L18110:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3781:
	comisd	xmm0, xmm1
	jbe	.L18111
	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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18112
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L3787
.L18112:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L3787
.L18111:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18113
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L3787
.L18113:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L3787:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18114
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L3793
.L18114:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L3793:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18115
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L3796
.L18115:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L3796:
	comisd	xmm3, xmm0
	jbe	.L18116
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L3799
.L18116:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18117
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L3799
.L18117:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3799:
	comisd	xmm2, xmm0
	jbe	.L18118
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18119
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L3808
.L18119:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3808
.L18118:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18120
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L3811
.L18120:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3811:
	comisd	xmm2, xmm0
	jbe	.L18121
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L3808
.L18121:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18122
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3808
.L18122:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3808:
	comisd	xmm1, xmm0
	jbe	.L18123
	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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18124
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L3822
.L18124:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L3822:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18125
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L3825
.L18125:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L3825:
	comisd	xmm0, xmm1
	jbe	.L18126
	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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18127
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18127:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18126:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18128
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18128:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18123:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18129
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L3838
.L18129:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L3838:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18130
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L3841
.L18130:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L3841:
	comisd	xmm2, xmm0
	jbe	.L18131
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L3844
.L18131:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18132
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3844
.L18132:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3844:
	comisd	xmm1, xmm0
	jbe	.L18133
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18134
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18134:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18133:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18135
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L3856
.L18135:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L3856:
	comisd	xmm1, xmm0
	jbe	.L18136
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18136:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18137
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L3775
.L18137:
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
.L3775:
	movss	DWORD PTR -104[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18138
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L3865
.L18138:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3865:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18139
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L3868
.L18139:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L3868:
	comisd	xmm0, xmm1
	jbe	.L18140
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18141
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L3874
.L18141:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L3874
.L18140:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18142
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L3874
.L18142:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L3874:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18143
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L3880
.L18143:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
.L3880:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18144
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L3883
.L18144:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L3883:
	comisd	xmm3, xmm0
	jbe	.L18145
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L3886
.L18145:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18146
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3886
.L18146:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3886:
	comisd	xmm2, xmm0
	jbe	.L18147
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18148
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L3895
.L18148:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3895
.L18147:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18149
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3898
.L18149:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3898:
	comisd	xmm2, xmm0
	jbe	.L18150
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3895
.L18150:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18151
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3895
.L18151:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3895:
	comisd	xmm1, xmm0
	jbe	.L18152
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18153
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L3909
.L18153:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L3909:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18154
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L3912
.L18154:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L3912:
	comisd	xmm0, xmm1
	jbe	.L18155
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18156
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18156:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18155:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18157
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18157:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18152:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18158
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L3925
.L18158:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L3925:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18159
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L3928
.L18159:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L3928:
	comisd	xmm2, xmm0
	jbe	.L18160
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3931
.L18160:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18161
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3931
.L18161:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3931:
	comisd	xmm1, xmm0
	jbe	.L18162
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18163
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18163:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18162:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18164
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3943
.L18164:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L3943:
	comisd	xmm1, xmm0
	jbe	.L18165
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18165:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18166
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L18166:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L3922:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18167
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L3952
.L18167:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L3952:
	movss	xmm2, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18168
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L3955
.L18168:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L3955:
	comisd	xmm1, xmm2
	jbe	.L18169
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18170
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
	jmp	.L3961
.L18170:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L3961
.L18169:
	movss	xmm1, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18171
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L3961
.L18171:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L3961:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18172
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
	jmp	.L3967
.L18172:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
.L3967:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC8[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18173
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm5
	jmp	.L3970
.L18173:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
.L3970:
	comisd	xmm4, xmm1
	jbe	.L18174
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L3973
.L18174:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18175
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	jmp	.L3973
.L18175:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L3973:
	comisd	xmm3, xmm1
	jbe	.L18176
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18177
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L3982
.L18177:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L3982
.L18176:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18178
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	jmp	.L3985
.L18178:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L3985:
	comisd	xmm3, xmm1
	jbe	.L18179
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L3982
.L18179:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18180
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L3982
.L18180:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L3982:
	comisd	xmm2, xmm1
	jbe	.L18181
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18182
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L3996
.L18182:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L3996:
	movss	xmm2, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18183
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L3999
.L18183:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L3999:
	comisd	xmm1, xmm2
	jbe	.L18184
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18185
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18185:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18184:
	movss	xmm1, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18186
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18186:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18181:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18187
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L4012
.L18187:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
.L4012:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18188
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	jmp	.L4015
.L18188:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L4015:
	comisd	xmm3, xmm1
	jbe	.L18189
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L4018
.L18189:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18190
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L4018
.L18190:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L4018:
	comisd	xmm2, xmm1
	jbe	.L18191
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18192
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18192:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18191:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18193
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L4030
.L18193:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L4030:
	comisd	xmm2, xmm1
	jbe	.L18194
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18194:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18195
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4009
.L18195:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L4009:
	comisd	xmm0, xmm1
	jbe	.L18196
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18197
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L4041
.L18197:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L4041:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18198
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L4044
.L18198:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L4044:
	comisd	xmm0, xmm1
	jbe	.L18199
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18200
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L4050
.L18200:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L4050
.L18199:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18201
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L4050
.L18201:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L4050:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18202
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L4056
.L18202:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
.L4056:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18203
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L4059
.L18203:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L4059:
	comisd	xmm3, xmm0
	jbe	.L18204
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L4062
.L18204:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18205
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L4062
.L18205:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L4062:
	comisd	xmm2, xmm0
	jbe	.L18206
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18207
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L4071
.L18207:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4071
.L18206:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18208
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L4074
.L18208:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L4074:
	comisd	xmm2, xmm0
	jbe	.L18209
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L4071
.L18209:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18210
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4071
.L18210:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4071:
	comisd	xmm1, xmm0
	jbe	.L18211
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18212
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L4085
.L18212:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L4085:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18213
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L4088
.L18213:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L4088:
	comisd	xmm0, xmm1
	jbe	.L18214
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18215
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18215:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18214:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18216
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18216:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18211:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18217
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L4101
.L18217:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L4101:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18218
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L4104
.L18218:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L4104:
	comisd	xmm2, xmm0
	jbe	.L18219
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L4107
.L18219:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18220
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4107
.L18220:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4107:
	comisd	xmm1, xmm0
	jbe	.L18221
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18222
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18222:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18221:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18223
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4119
.L18223:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4119:
	comisd	xmm1, xmm0
	jbe	.L18224
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18224:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18225
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18225:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18196:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18226
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L4129
.L18226:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L4129:
	movss	xmm1, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18227
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4132
.L18227:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L4132:
	comisd	xmm0, xmm1
	jbe	.L18228
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18229
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L4138
.L18229:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L4138
.L18228:
	movss	xmm0, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18230
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L4138
.L18230:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L4138:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18231
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	jmp	.L4144
.L18231:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
.L4144:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18232
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
	jmp	.L4147
.L18232:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L4147:
	comisd	xmm3, xmm0
	jbe	.L18233
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L4150
.L18233:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18234
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L4150
.L18234:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L4150:
	comisd	xmm2, xmm0
	jbe	.L18235
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18236
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L4159
.L18236:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L4159
.L18235:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18237
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L4162
.L18237:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L4162:
	comisd	xmm2, xmm0
	jbe	.L18238
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L4159
.L18238:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18239
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4159
.L18239:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4159:
	comisd	xmm1, xmm0
	jbe	.L18240
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18241
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L4173
.L18241:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L4173:
	movss	xmm1, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18242
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4176
.L18242:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L4176:
	comisd	xmm0, xmm1
	jbe	.L18243
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18244
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18244:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18243:
	movss	xmm0, DWORD PTR x_26[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18245
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18245:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18240:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18246
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L4189
.L18246:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
.L4189:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18247
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L4192
.L18247:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L4192:
	comisd	xmm2, xmm0
	jbe	.L18248
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L4195
.L18248:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18249
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4195
.L18249:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4195:
	comisd	xmm1, xmm0
	jbe	.L18250
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18251
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18251:
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18250:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18252
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4207
.L18252:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4207:
	comisd	xmm1, xmm0
	jbe	.L18253
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18253:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18254
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L4126
.L18254:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
.L4126:
	movss	DWORD PTR -100[rbp], xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18255
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4216
.L18255:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L4216:
	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_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18256
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4219
.L18256:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L4219:
	comisd	xmm0, xmm1
	jbe	.L18257
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18258
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L4225
.L18258:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L4225
.L18257:
	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_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18259
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L4225
.L18259:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L4225:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18260
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L4231
.L18260:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L4231:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18261
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
	jmp	.L4234
.L18261:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L4234:
	comisd	xmm3, xmm0
	jbe	.L18262
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L4237
.L18262:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18263
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L4237
.L18263:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4237:
	comisd	xmm2, xmm0
	jbe	.L18264
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18265
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L4246
.L18265:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L4246
.L18264:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18266
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L4249
.L18266:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4249:
	comisd	xmm2, xmm0
	jbe	.L18267
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L4246
.L18267:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18268
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L4246
.L18268:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4246:
	comisd	xmm1, xmm0
	jbe	.L18269
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18270
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4260
.L18270:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L4260:
	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_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18271
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4263
.L18271:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L4263:
	comisd	xmm0, xmm1
	jbe	.L18272
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18273
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18273:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18272:
	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_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18274
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18274:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18269:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18275
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L4276
.L18275:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L4276:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18276
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L4279
.L18276:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4279:
	comisd	xmm2, xmm0
	jbe	.L18277
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L4282
.L18277:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18278
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L4282
.L18278:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4282:
	comisd	xmm1, xmm0
	jbe	.L18279
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18280
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18280:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18279:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18281
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L4294
.L18281:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4294:
	comisd	xmm1, xmm0
	jbe	.L18282
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18282:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18283
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L4273
.L18283:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L4273:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18284
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L4303
.L18284:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L4303:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18285
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	jmp	.L4306
.L18285:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
.L4306:
	comisd	xmm1, xmm2
	jbe	.L18286
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18287
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L4312
.L18287:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L4312
.L18286:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18288
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L4312
.L18288:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
.L4312:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18289
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm1
	jmp	.L4318
.L18289:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
.L4318:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC6[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18290
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	jmp	.L4321
.L18290:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm5
.L4321:
	comisd	xmm4, xmm1
	jbe	.L18291
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L4324
.L18291:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18292
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L4324
.L18292:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L4324:
	comisd	xmm3, xmm1
	jbe	.L18293
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18294
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L4333
.L18294:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L4333
.L18293:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18295
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L4336
.L18295:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L4336:
	comisd	xmm3, xmm1
	jbe	.L18296
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L4333
.L18296:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18297
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4333
.L18297:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L4333:
	comisd	xmm2, xmm1
	jbe	.L18298
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18299
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L4347
.L18299:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L4347:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18300
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	jmp	.L4350
.L18300:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
.L4350:
	comisd	xmm1, xmm2
	jbe	.L18301
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18302
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18302:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18301:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18303
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18303:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18298:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18304
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L4363
.L18304:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
.L4363:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18305
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L4366
.L18305:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L4366:
	comisd	xmm3, xmm1
	jbe	.L18306
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L4369
.L18306:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18307
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4369
.L18307:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L4369:
	comisd	xmm2, xmm1
	jbe	.L18308
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18309
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18309:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18308:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18310
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4381
.L18310:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L4381:
	comisd	xmm2, xmm1
	jbe	.L18311
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18311:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18312
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L4360
.L18312:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L4360:
	comisd	xmm0, xmm1
	jbe	.L18313
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18314
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4392
.L18314:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L4392:
	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_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18315
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4395
.L18315:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L4395:
	comisd	xmm0, xmm1
	jbe	.L18316
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18317
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L4401
.L18317:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L4401
.L18316:
	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_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18318
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L4401
.L18318:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L4401:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18319
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L4407
.L18319:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L4407:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18320
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
	jmp	.L4410
.L18320:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L4410:
	comisd	xmm3, xmm0
	jbe	.L18321
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L4413
.L18321:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18322
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L4413
.L18322:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4413:
	comisd	xmm2, xmm0
	jbe	.L18323
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18324
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L4422
.L18324:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L4422
.L18323:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18325
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L4425
.L18325:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4425:
	comisd	xmm2, xmm0
	jbe	.L18326
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L4422
.L18326:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18327
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L4422
.L18327:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4422:
	comisd	xmm1, xmm0
	jbe	.L18328
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18329
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4436
.L18329:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L4436:
	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_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18330
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4439
.L18330:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L4439:
	comisd	xmm0, xmm1
	jbe	.L18331
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18332
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18332:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18331:
	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_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18333
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18333:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18328:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18334
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L4452
.L18334:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L4452:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18335
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L4455
.L18335:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4455:
	comisd	xmm2, xmm0
	jbe	.L18336
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L4458
.L18336:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18337
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L4458
.L18337:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4458:
	comisd	xmm1, xmm0
	jbe	.L18338
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18339
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18339:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18338:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18340
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L4470
.L18340:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4470:
	comisd	xmm1, xmm0
	jbe	.L18341
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18341:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18342
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18342:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18313:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18343
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L4480
.L18343:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L4480:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18344
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L4483
.L18344:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L4483:
	comisd	xmm0, xmm1
	jbe	.L18345
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18346
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L4489
.L18346:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L4489
.L18345:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18347
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L4489
.L18347:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L4489:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18348
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	jmp	.L4495
.L18348:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L4495:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18349
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L4498
.L18349:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L4498:
	comisd	xmm3, xmm0
	jbe	.L18350
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L4501
.L18350:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18351
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L4501
.L18351:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L4501:
	comisd	xmm2, xmm0
	jbe	.L18352
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18353
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L4510
.L18353:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4510
.L18352:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18354
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L4513
.L18354:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L4513:
	comisd	xmm2, xmm0
	jbe	.L18355
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4510
.L18355:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18356
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4510
.L18356:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4510:
	comisd	xmm1, xmm0
	jbe	.L18357
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18358
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L4524
.L18358:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L4524:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18359
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L4527
.L18359:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L4527:
	comisd	xmm0, xmm1
	jbe	.L18360
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18361
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18361:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18360:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18362
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18362:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18357:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18363
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L4540
.L18363:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L4540:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18364
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L4543
.L18364:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L4543:
	comisd	xmm2, xmm0
	jbe	.L18365
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4546
.L18365:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18366
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4546
.L18366:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4546:
	comisd	xmm1, xmm0
	jbe	.L18367
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18368
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18368:
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18367:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18369
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4558
.L18369:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4558:
	comisd	xmm1, xmm0
	jbe	.L18370
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18370:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18371
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L4477
.L18371:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
.L4477:
	movss	DWORD PTR -96[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18372
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L4567
.L18372:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L4567:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18373
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4570
.L18373:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L4570:
	comisd	xmm0, xmm1
	jbe	.L18374
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18375
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L4576
.L18375:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L4576
.L18374:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18376
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L4576
.L18376:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L4576:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18377
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L4582
.L18377:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L4582:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18378
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L4585
.L18378:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
.L4585:
	comisd	xmm3, xmm0
	jbe	.L18379
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L4588
.L18379:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18380
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L4588
.L18380:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L4588:
	comisd	xmm2, xmm0
	jbe	.L18381
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18382
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L4597
.L18382:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4597
.L18381:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18383
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L4600
.L18383:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L4600:
	comisd	xmm2, xmm0
	jbe	.L18384
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L4597
.L18384:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18385
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L4597
.L18385:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L4597:
	comisd	xmm1, xmm0
	jbe	.L18386
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18387
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L4611
.L18387:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L4611:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18388
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4614
.L18388:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L4614:
	comisd	xmm0, xmm1
	jbe	.L18389
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18390
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18390:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18389:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18391
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18391:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18386:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18392
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L4627
.L18392:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L4627:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18393
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L4630
.L18393:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L4630:
	comisd	xmm2, xmm0
	jbe	.L18394
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L4633
.L18394:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18395
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L4633
.L18395:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L4633:
	comisd	xmm1, xmm0
	jbe	.L18396
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18397
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18397:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18396:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18398
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L4645
.L18398:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L4645:
	comisd	xmm1, xmm0
	jbe	.L18399
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18399:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18400
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L4624
.L18400:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L4624:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L18401
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4654
.L18401:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L4654:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18402
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L4657
.L18402:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
.L4657:
	comisd	xmm1, xmm2
	jbe	.L18403
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L18404
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L4663
.L18404:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L4663
.L18403:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18405
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L4663
.L18405:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
.L4663:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L18406
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	jmp	.L4669
.L18406:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
.L4669:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC28[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18407
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	jmp	.L4672
.L18407:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm5
.L4672:
	comisd	xmm4, xmm1
	jbe	.L18408
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L4675
.L18408:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18409
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L4675
.L18409:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L4675:
	comisd	xmm3, xmm1
	jbe	.L18410
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L18411
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L4684
.L18411:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4684
.L18410:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18412
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L4687
.L18412:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L4687:
	comisd	xmm3, xmm1
	jbe	.L18413
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L4684
.L18413:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18414
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4684
.L18414:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L4684:
	comisd	xmm2, xmm1
	jbe	.L18415
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L18416
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4698
.L18416:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L4698:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18417
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L4701
.L18417:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
.L4701:
	comisd	xmm1, xmm2
	jbe	.L18418
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L18419
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18419:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18418:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18420
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18420:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18415:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L18421
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L4714
.L18421:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
.L4714:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18422
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L4717
.L18422:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L4717:
	comisd	xmm3, xmm1
	jbe	.L18423
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L4720
.L18423:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18424
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4720
.L18424:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L4720:
	comisd	xmm2, xmm1
	jbe	.L18425
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[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	.L18426
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18426:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18425:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18427
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L4732
.L18427:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L4732:
	comisd	xmm2, xmm1
	jbe	.L18428
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18428:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18429
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L4711
.L18429:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L4711:
	comisd	xmm0, xmm1
	jbe	.L18430
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18431
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L4743
.L18431:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L4743:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18432
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4746
.L18432:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L4746:
	comisd	xmm0, xmm1
	jbe	.L18433
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18434
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L4752
.L18434:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L4752
.L18433:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18435
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L4752
.L18435:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L4752:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18436
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L4758
.L18436:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L4758:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18437
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L4761
.L18437:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
.L4761:
	comisd	xmm3, xmm0
	jbe	.L18438
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L4764
.L18438:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18439
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L4764
.L18439:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L4764:
	comisd	xmm2, xmm0
	jbe	.L18440
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18441
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L4773
.L18441:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4773
.L18440:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18442
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L4776
.L18442:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L4776:
	comisd	xmm2, xmm0
	jbe	.L18443
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L4773
.L18443:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18444
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L4773
.L18444:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L4773:
	comisd	xmm1, xmm0
	jbe	.L18445
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18446
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L4787
.L18446:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L4787:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18447
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4790
.L18447:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L4790:
	comisd	xmm0, xmm1
	jbe	.L18448
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18449
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18449:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18448:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18450
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18450:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18445:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18451
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L4803
.L18451:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L4803:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18452
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L4806
.L18452:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L4806:
	comisd	xmm2, xmm0
	jbe	.L18453
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L4809
.L18453:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18454
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L4809
.L18454:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L4809:
	comisd	xmm1, xmm0
	jbe	.L18455
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18456
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18456:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18455:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18457
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L4821
.L18457:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L4821:
	comisd	xmm1, xmm0
	jbe	.L18458
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18458:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18459
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18459:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18430:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18460
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L4831
.L18460:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L4831:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18461
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L4834
.L18461:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L4834:
	comisd	xmm0, xmm1
	jbe	.L18462
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18463
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L4840
.L18463:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L4840
.L18462:
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18464
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L4840
.L18464:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L4840:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L18465
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	jmp	.L4846
.L18465:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
.L4846:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18466
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L4849
.L18466:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L4849:
	comisd	xmm3, xmm0
	jbe	.L18467
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L4852
.L18467:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18468
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L4852
.L18468:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L4852:
	comisd	xmm2, xmm0
	jbe	.L18469
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L18470
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L4861
.L18470:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4861
.L18469:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18471
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L4864
.L18471:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L4864:
	comisd	xmm2, xmm0
	jbe	.L18472
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L4861
.L18472:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18473
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4861
.L18473:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L4861:
	comisd	xmm1, xmm0
	jbe	.L18474
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18475
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L4875
.L18475:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L4875:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18476
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L4878
.L18476:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L4878:
	comisd	xmm0, xmm1
	jbe	.L18477
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18478
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18478:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18477:
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18479
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18479:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18474:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L18480
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L4891
.L18480:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L4891:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18481
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L4894
.L18481:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L4894:
	comisd	xmm2, xmm0
	jbe	.L18482
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L4897
.L18482:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18483
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4897
.L18483:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L4897:
	comisd	xmm1, xmm0
	jbe	.L18484
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[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	.L18485
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18485:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18484:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18486
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4909
.L18486:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L4909:
	comisd	xmm1, xmm0
	jbe	.L18487
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18487:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18488
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L4828
.L18488:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
.L4828:
	movss	DWORD PTR -92[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18489
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L4918
.L18489:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L4918:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18490
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L4921
.L18490:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L4921:
	comisd	xmm0, xmm1
	jbe	.L18491
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18492
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L4927
.L18492:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L4927
.L18491:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18493
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L4927
.L18493:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L4927:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18494
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L4933
.L18494:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
.L4933:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18495
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
	jmp	.L4936
.L18495:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L4936:
	comisd	xmm3, xmm0
	jbe	.L18496
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L4939
.L18496:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18497
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L4939
.L18497:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4939:
	comisd	xmm2, xmm0
	jbe	.L18498
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18499
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L4948
.L18499:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L4948
.L18498:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18500
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L4951
.L18500:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4951:
	comisd	xmm2, xmm0
	jbe	.L18501
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L4948
.L18501:
	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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18502
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4948
.L18502:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4948:
	comisd	xmm1, xmm0
	jbe	.L18503
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18504
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L4962
.L18504:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L4962:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18505
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L4965
.L18505:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L4965:
	comisd	xmm0, xmm1
	jbe	.L18506
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18507
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18507:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18506:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18508
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18508:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18503:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18509
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L4978
.L18509:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L4978:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18510
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L4981
.L18510:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L4981:
	comisd	xmm2, xmm0
	jbe	.L18511
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L4984
.L18511:
	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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18512
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4984
.L18512:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4984:
	comisd	xmm1, xmm0
	jbe	.L18513
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18514
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18514:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18513:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18515
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4996
.L18515:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L4996:
	comisd	xmm1, xmm0
	jbe	.L18516
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18516:
	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_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18517
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4975
.L18517:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L4975:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18518
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5005
.L18518:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L5005:
	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_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18519
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L5008
.L18519:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
.L5008:
	comisd	xmm1, xmm2
	jbe	.L18520
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18521
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
	jmp	.L5014
.L18521:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L5014
.L18520:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18522
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L5014
.L18522:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
.L5014:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18523
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	jmp	.L5020
.L18523:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
.L5020:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC10[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18524
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
	jmp	.L5023
.L18524:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
.L5023:
	comisd	xmm4, xmm1
	jbe	.L18525
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L5026
.L18525:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18526
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	jmp	.L5026
.L18526:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L5026:
	comisd	xmm3, xmm1
	jbe	.L18527
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18528
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L5035
.L18528:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L5035
.L18527:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18529
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	jmp	.L5038
.L18529:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L5038:
	comisd	xmm3, xmm1
	jbe	.L18530
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L5035
.L18530:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18531
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L5035
.L18531:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L5035:
	comisd	xmm2, xmm1
	jbe	.L18532
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18533
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5049
.L18533:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L5049:
	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_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18534
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L5052
.L18534:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
.L5052:
	comisd	xmm1, xmm2
	jbe	.L18535
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18536
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18536:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18535:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18537
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18537:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18532:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18538
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L5065
.L18538:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
.L5065:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18539
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	jmp	.L5068
.L18539:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
.L5068:
	comisd	xmm3, xmm1
	jbe	.L18540
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L5071
.L18540:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18541
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L5071
.L18541:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L5071:
	comisd	xmm2, xmm1
	jbe	.L18542
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18543
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18543:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18542:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18544
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L5083
.L18544:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
.L5083:
	comisd	xmm2, xmm1
	jbe	.L18545
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18545:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18546
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L5062
.L18546:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L5062:
	comisd	xmm0, xmm1
	jbe	.L18547
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18548
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L5094
.L18548:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L5094:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18549
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L5097
.L18549:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L5097:
	comisd	xmm0, xmm1
	jbe	.L18550
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18551
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L5103
.L18551:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L5103
.L18550:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18552
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L5103
.L18552:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L5103:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18553
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L5109
.L18553:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
.L5109:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18554
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
	jmp	.L5112
.L18554:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L5112:
	comisd	xmm3, xmm0
	jbe	.L18555
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L5115
.L18555:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18556
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L5115
.L18556:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L5115:
	comisd	xmm2, xmm0
	jbe	.L18557
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18558
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L5124
.L18558:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L5124
.L18557:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18559
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L5127
.L18559:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L5127:
	comisd	xmm2, xmm0
	jbe	.L18560
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L5124
.L18560:
	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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18561
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5124
.L18561:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L5124:
	comisd	xmm1, xmm0
	jbe	.L18562
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18563
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L5138
.L18563:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L5138:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18564
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L5141
.L18564:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L5141:
	comisd	xmm0, xmm1
	jbe	.L18565
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18566
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18566:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18565:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18567
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18567:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18562:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18568
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L5154
.L18568:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L5154:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18569
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L5157
.L18569:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L5157:
	comisd	xmm2, xmm0
	jbe	.L18570
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L5160
.L18570:
	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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18571
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5160
.L18571:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L5160:
	comisd	xmm1, xmm0
	jbe	.L18572
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18573
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18573:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18572:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18574
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5172
.L18574:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L5172:
	comisd	xmm1, xmm0
	jbe	.L18575
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18575:
	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_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18576
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18576:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18547:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18577
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L5182
.L18577:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L5182:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18578
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L5185
.L18578:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L5185:
	comisd	xmm0, xmm1
	jbe	.L18579
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18580
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L5191
.L18580:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L5191
.L18579:
	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_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18581
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L5191
.L18581:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L5191:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18582
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L5197
.L18582:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L5197:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18583
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	jmp	.L5200
.L18583:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
.L5200:
	comisd	xmm3, xmm0
	jbe	.L18584
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L5203
.L18584:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18585
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L5203
.L18585:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L5203:
	comisd	xmm2, xmm0
	jbe	.L18586
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18587
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5212
.L18587:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L5212
.L18586:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18588
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L5215
.L18588:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L5215:
	comisd	xmm2, xmm0
	jbe	.L18589
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L5212
.L18589:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18590
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L5212
.L18590:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L5212:
	comisd	xmm1, xmm0
	jbe	.L18591
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18592
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L5226
.L18592:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L5226:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18593
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L5229
.L18593:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L5229:
	comisd	xmm0, xmm1
	jbe	.L18594
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18595
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18595:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18594:
	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_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18596
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18596:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18591:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18597
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L5242
.L18597:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L5242:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18598
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L5245
.L18598:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
.L5245:
	comisd	xmm2, xmm0
	jbe	.L18599
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L5248
.L18599:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18600
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L5248
.L18600:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L5248:
	comisd	xmm1, xmm0
	jbe	.L18601
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18602
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18602:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18601:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18603
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L5260
.L18603:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
.L5260:
	comisd	xmm1, xmm0
	jbe	.L18604
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18604:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18605
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L5179
.L18605:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
.L5179:
	movss	DWORD PTR -88[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18606
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5269
.L18606:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L5269:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18607
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L5272
.L18607:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L5272:
	comisd	xmm0, xmm1
	jbe	.L18608
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18609
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L5278
.L18609:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L5278
.L18608:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18610
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L5278
.L18610:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L5278:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18611
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L5284
.L18611:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
.L5284:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18612
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L5287
.L18612:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
.L5287:
	comisd	xmm3, xmm0
	jbe	.L18613
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L5290
.L18613:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18614
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L5290
.L18614:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L5290:
	comisd	xmm2, xmm0
	jbe	.L18615
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18616
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5299
.L18616:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L5299
.L18615:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18617
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L5302
.L18617:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L5302:
	comisd	xmm2, xmm0
	jbe	.L18618
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5299
.L18618:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18619
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5299
.L18619:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5299:
	comisd	xmm1, xmm0
	jbe	.L18620
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18621
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5313
.L18621:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L5313:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18622
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L5316
.L18622:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L5316:
	comisd	xmm0, xmm1
	jbe	.L18623
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18624
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18624:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18623:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18625
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18625:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18620:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18626
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L5329
.L18626:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L5329:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18627
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L5332
.L18627:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L5332:
	comisd	xmm2, xmm0
	jbe	.L18628
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5335
.L18628:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18629
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5335
.L18629:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5335:
	comisd	xmm1, xmm0
	jbe	.L18630
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18631
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18631:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18630:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18632
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5347
.L18632:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5347:
	comisd	xmm1, xmm0
	jbe	.L18633
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18633:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18634
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L5326
.L18634:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L5326:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L18635
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L5356
.L18635:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L5356:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18636
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L5359
.L18636:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L5359:
	comisd	xmm1, xmm2
	jbe	.L18637
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L18638
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L5365
.L18638:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L5365
.L18637:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18639
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L5365
.L18639:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L5365:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18640
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm1
	jmp	.L5371
.L18640:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm1
.L5371:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC7[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18641
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
	jmp	.L5374
.L18641:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
.L5374:
	comisd	xmm4, xmm1
	jbe	.L18642
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L5377
.L18642:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18643
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L5377
.L18643:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L5377:
	comisd	xmm3, xmm1
	jbe	.L18644
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18645
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L5386
.L18645:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L5386
.L18644:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18646
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L5389
.L18646:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L5389:
	comisd	xmm3, xmm1
	jbe	.L18647
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L5386
.L18647:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18648
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L5386
.L18648:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L5386:
	comisd	xmm2, xmm1
	jbe	.L18649
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L18650
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L5400
.L18650:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L5400:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18651
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L5403
.L18651:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L5403:
	comisd	xmm1, xmm2
	jbe	.L18652
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L18653
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18653:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18652:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18654
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18654:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18649:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18655
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L5416
.L18655:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
.L5416:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18656
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L5419
.L18656:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L5419:
	comisd	xmm3, xmm1
	jbe	.L18657
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L5422
.L18657:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18658
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L5422
.L18658:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L5422:
	comisd	xmm2, xmm1
	jbe	.L18659
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18660
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18660:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18659:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18661
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L5434
.L18661:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L5434:
	comisd	xmm2, xmm1
	jbe	.L18662
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18662:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18663
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L5413
.L18663:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L5413:
	comisd	xmm0, xmm1
	jbe	.L18664
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18665
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5445
.L18665:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L5445:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18666
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L5448
.L18666:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L5448:
	comisd	xmm0, xmm1
	jbe	.L18667
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18668
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L5454
.L18668:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L5454
.L18667:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18669
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L5454
.L18669:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L5454:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18670
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L5460
.L18670:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
.L5460:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18671
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L5463
.L18671:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
.L5463:
	comisd	xmm3, xmm0
	jbe	.L18672
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L5466
.L18672:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18673
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L5466
.L18673:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L5466:
	comisd	xmm2, xmm0
	jbe	.L18674
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18675
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5475
.L18675:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L5475
.L18674:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18676
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L5478
.L18676:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L5478:
	comisd	xmm2, xmm0
	jbe	.L18677
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5475
.L18677:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18678
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5475
.L18678:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5475:
	comisd	xmm1, xmm0
	jbe	.L18679
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18680
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5489
.L18680:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L5489:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18681
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L5492
.L18681:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L5492:
	comisd	xmm0, xmm1
	jbe	.L18682
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18683
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18683:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18682:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18684
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18684:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18679:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18685
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L5505
.L18685:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L5505:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18686
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L5508
.L18686:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L5508:
	comisd	xmm2, xmm0
	jbe	.L18687
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5511
.L18687:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18688
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5511
.L18688:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5511:
	comisd	xmm1, xmm0
	jbe	.L18689
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[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	.L18690
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18690:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18689:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18691
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5523
.L18691:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5523:
	comisd	xmm1, xmm0
	jbe	.L18692
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18692:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L18693
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18693:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18664:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L18694
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L5533
.L18694:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L5533:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18695
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5536
.L18695:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L5536:
	comisd	xmm0, xmm1
	jbe	.L18696
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L18697
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L5542
.L18697:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L5542
.L18696:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18698
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L5542
.L18698:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L5542:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18699
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L5548
.L18699:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
.L5548:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18700
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
	jmp	.L5551
.L18700:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L5551:
	comisd	xmm3, xmm0
	jbe	.L18701
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L5554
.L18701:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18702
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L5554
.L18702:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L5554:
	comisd	xmm2, xmm0
	jbe	.L18703
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18704
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L5563
.L18704:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L5563
.L18703:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18705
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L5566
.L18705:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L5566:
	comisd	xmm2, xmm0
	jbe	.L18706
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L5563
.L18706:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18707
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L5563
.L18707:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L5563:
	comisd	xmm1, xmm0
	jbe	.L18708
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L18709
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L5577
.L18709:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L5577:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18710
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5580
.L18710:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L5580:
	comisd	xmm0, xmm1
	jbe	.L18711
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L18712
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18712:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18711:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18713
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18713:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18708:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18714
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L5593
.L18714:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L5593:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18715
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L5596
.L18715:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L5596:
	comisd	xmm2, xmm0
	jbe	.L18716
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L5599
.L18716:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18717
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L5599
.L18717:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L5599:
	comisd	xmm1, xmm0
	jbe	.L18718
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18719
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18719:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18718:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18720
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L5611
.L18720:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L5611:
	comisd	xmm1, xmm0
	jbe	.L18721
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18721:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18722
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L5530
.L18722:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
.L5530:
	movss	DWORD PTR -84[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18723
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5620
.L18723:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L5620:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18724
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5623
.L18724:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L5623:
	comisd	xmm0, xmm1
	jbe	.L18725
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18726
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L5629
.L18726:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L5629
.L18725:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18727
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L5629
.L18727:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L5629:
	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_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18728
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	jmp	.L5635
.L18728:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L5635:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18729
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L5638
.L18729:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
.L5638:
	comisd	xmm3, xmm0
	jbe	.L18730
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L5641
.L18730:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18731
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L5641
.L18731:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L5641:
	comisd	xmm2, xmm0
	jbe	.L18732
	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_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18733
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5650
.L18733:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L5650
.L18732:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18734
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L5653
.L18734:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L5653:
	comisd	xmm2, xmm0
	jbe	.L18735
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5650
.L18735:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18736
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L5650
.L18736:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5650:
	comisd	xmm1, xmm0
	jbe	.L18737
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18738
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5664
.L18738:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L5664:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18739
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5667
.L18739:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L5667:
	comisd	xmm0, xmm1
	jbe	.L18740
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18741
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18741:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18740:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18742
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18742:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18737:
	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_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18743
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L5680
.L18743:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L5680:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18744
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L5683
.L18744:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L5683:
	comisd	xmm2, xmm0
	jbe	.L18745
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5686
.L18745:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18746
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L5686
.L18746:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5686:
	comisd	xmm1, xmm0
	jbe	.L18747
	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_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18748
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18748:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18747:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18749
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L5698
.L18749:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5698:
	comisd	xmm1, xmm0
	jbe	.L18750
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18750:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18751
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L5677
.L18751:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L5677:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18752
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L5707
.L18752:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L5707:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18753
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L5710
.L18753:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
.L5710:
	comisd	xmm1, xmm2
	jbe	.L18754
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18755
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L5716
.L18755:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L5716
.L18754:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18756
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L5716
.L18756:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
.L5716:
	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_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18757
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	jmp	.L5722
.L18757:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
.L5722:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_30[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC8[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18758
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
	jmp	.L5725
.L18758:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
.L5725:
	comisd	xmm4, xmm1
	jbe	.L18759
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L5728
.L18759:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18760
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L5728
.L18760:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L5728:
	comisd	xmm3, xmm1
	jbe	.L18761
	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_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18762
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L5737
.L18762:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L5737
.L18761:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18763
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L5740
.L18763:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L5740:
	comisd	xmm3, xmm1
	jbe	.L18764
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L5737
.L18764:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18765
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L5737
.L18765:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L5737:
	comisd	xmm2, xmm1
	jbe	.L18766
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18767
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L5751
.L18767:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L5751:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18768
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L5754
.L18768:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
.L5754:
	comisd	xmm1, xmm2
	jbe	.L18769
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18770
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18770:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18769:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18771
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18771:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18766:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18772
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L5767
.L18772:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
.L5767:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18773
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L5770
.L18773:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L5770:
	comisd	xmm3, xmm1
	jbe	.L18774
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L5773
.L18774:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18775
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L5773
.L18775:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L5773:
	comisd	xmm2, xmm1
	jbe	.L18776
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18777
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18777:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18776:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18778
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L5785
.L18778:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L5785:
	comisd	xmm2, xmm1
	jbe	.L18779
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18779:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18780
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L5764
.L18780:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L5764:
	comisd	xmm0, xmm1
	jbe	.L18781
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18782
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5796
.L18782:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L5796:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18783
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5799
.L18783:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L5799:
	comisd	xmm0, xmm1
	jbe	.L18784
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18785
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L5805
.L18785:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L5805
.L18784:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18786
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L5805
.L18786:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L5805:
	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_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18787
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	jmp	.L5811
.L18787:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L5811:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18788
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L5814
.L18788:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
.L5814:
	comisd	xmm3, xmm0
	jbe	.L18789
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L5817
.L18789:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18790
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L5817
.L18790:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L5817:
	comisd	xmm2, xmm0
	jbe	.L18791
	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_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18792
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5826
.L18792:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L5826
.L18791:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18793
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L5829
.L18793:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L5829:
	comisd	xmm2, xmm0
	jbe	.L18794
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5826
.L18794:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18795
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L5826
.L18795:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5826:
	comisd	xmm1, xmm0
	jbe	.L18796
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18797
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L5840
.L18797:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L5840:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18798
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L5843
.L18798:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L5843:
	comisd	xmm0, xmm1
	jbe	.L18799
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18800
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18800:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18799:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18801
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18801:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18796:
	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_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18802
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L5856
.L18802:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L5856:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18803
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L5859
.L18803:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L5859:
	comisd	xmm2, xmm0
	jbe	.L18804
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5862
.L18804:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18805
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L5862
.L18805:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5862:
	comisd	xmm1, xmm0
	jbe	.L18806
	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_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18807
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18807:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18806:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18808
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L5874
.L18808:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5874:
	comisd	xmm1, xmm0
	jbe	.L18809
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18809:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18810
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18810:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18781:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18811
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L5884
.L18811:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L5884:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18812
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5887
.L18812:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L5887:
	comisd	xmm0, xmm1
	jbe	.L18813
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18814
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L5893
.L18814:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L5893
.L18813:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18815
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L5893
.L18815:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L5893:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18816
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	jmp	.L5899
.L18816:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
.L5899:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18817
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L5902
.L18817:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L5902:
	comisd	xmm3, xmm0
	jbe	.L18818
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L5905
.L18818:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18819
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L5905
.L18819:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L5905:
	comisd	xmm2, xmm0
	jbe	.L18820
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18821
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L5914
.L18821:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L5914
.L18820:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18822
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L5917
.L18822:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L5917:
	comisd	xmm2, xmm0
	jbe	.L18823
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L5914
.L18823:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18824
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5914
.L18824:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L5914:
	comisd	xmm1, xmm0
	jbe	.L18825
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18826
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L5928
.L18826:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L5928:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18827
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5931
.L18827:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L5931:
	comisd	xmm0, xmm1
	jbe	.L18828
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18829
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18829:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18828:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18830
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18830:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18825:
	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_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18831
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L5944
.L18831:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
.L5944:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18832
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L5947
.L18832:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L5947:
	comisd	xmm2, xmm0
	jbe	.L18833
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L5950
.L18833:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18834
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5950
.L18834:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L5950:
	comisd	xmm1, xmm0
	jbe	.L18835
	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_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18836
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18836:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18835:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18837
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L5962
.L18837:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L5962:
	comisd	xmm1, xmm0
	jbe	.L18838
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18838:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18839
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L5881
.L18839:
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
.L5881:
	movss	DWORD PTR -80[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18840
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L5971
.L18840:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L5971:
	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_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18841
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L5974
.L18841:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L5974:
	comisd	xmm0, xmm1
	jbe	.L18842
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18843
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L5980
.L18843:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L5980
.L18842:
	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_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18844
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L5980
.L18844:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L5980:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18845
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L5986
.L18845:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
.L5986:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_23[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18846
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	jmp	.L5989
.L18846:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L5989:
	comisd	xmm3, xmm0
	jbe	.L18847
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L5992
.L18847:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18848
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L5992
.L18848:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L5992:
	comisd	xmm2, xmm0
	jbe	.L18849
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18850
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L6001
.L18850:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L6001
.L18849:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18851
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6004
.L18851:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L6004:
	comisd	xmm2, xmm0
	jbe	.L18852
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6001
.L18852:
	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_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18853
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6001
.L18853:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L6001:
	comisd	xmm1, xmm0
	jbe	.L18854
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18855
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L6015
.L18855:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L6015:
	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_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18856
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L6018
.L18856:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L6018:
	comisd	xmm0, xmm1
	jbe	.L18857
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18858
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18858:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18857:
	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_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18859
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18859:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18854:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18860
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L6031
.L18860:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
.L6031:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18861
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6034
.L18861:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L6034:
	comisd	xmm2, xmm0
	jbe	.L18862
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6037
.L18862:
	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_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18863
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6037
.L18863:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L6037:
	comisd	xmm1, xmm0
	jbe	.L18864
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18865
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18865:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18864:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	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_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18866
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6049
.L18866:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L6049:
	comisd	xmm1, xmm0
	jbe	.L18867
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18867:
	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_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18868
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L6028
.L18868:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L6028:
	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_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18869
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6058
.L18869:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L6058:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18870
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L6061
.L18870:
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
.L6061:
	comisd	xmm1, xmm2
	jbe	.L18871
	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_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18872
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L6067
.L18872:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L6067
.L18871:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18873
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L6067
.L18873:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
.L6067:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18874
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
	jmp	.L6073
.L18874:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
.L6073:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC0[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18875
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
	jmp	.L6076
.L18875:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm5
.L6076:
	comisd	xmm4, xmm1
	jbe	.L18876
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L6079
.L18876:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18877
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L6079
.L18877:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L6079:
	comisd	xmm3, xmm1
	jbe	.L18878
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18879
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L6088
.L18879:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L6088
.L18878:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18880
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L6091
.L18880:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L6091:
	comisd	xmm3, xmm1
	jbe	.L18881
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L6088
.L18881:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18882
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L6088
.L18882:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L6088:
	comisd	xmm2, xmm1
	jbe	.L18883
	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_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18884
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6102
.L18884:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L6102:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18885
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L6105
.L18885:
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
.L6105:
	comisd	xmm1, xmm2
	jbe	.L18886
	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_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18887
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18887:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18886:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18888
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18888:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18883:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18889
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L6118
.L18889:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
.L6118:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18890
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L6121
.L18890:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L6121:
	comisd	xmm3, xmm1
	jbe	.L18891
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L6124
.L18891:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18892
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L6124
.L18892:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L6124:
	comisd	xmm2, xmm1
	jbe	.L18893
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18894
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18894:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18893:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18895
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L6136
.L18895:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L6136:
	comisd	xmm2, xmm1
	jbe	.L18896
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18896:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18897
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L6115
.L18897:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L6115:
	comisd	xmm0, xmm1
	jbe	.L18898
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18899
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L6147
.L18899:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L6147:
	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_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18900
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L6150
.L18900:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L6150:
	comisd	xmm0, xmm1
	jbe	.L18901
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18902
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L6156
.L18902:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L6156
.L18901:
	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_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18903
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L6156
.L18903:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L6156:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18904
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L6162
.L18904:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
.L6162:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_23[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18905
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	jmp	.L6165
.L18905:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L6165:
	comisd	xmm3, xmm0
	jbe	.L18906
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L6168
.L18906:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18907
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6168
.L18907:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L6168:
	comisd	xmm2, xmm0
	jbe	.L18908
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18909
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L6177
.L18909:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L6177
.L18908:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18910
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6180
.L18910:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L6180:
	comisd	xmm2, xmm0
	jbe	.L18911
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6177
.L18911:
	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_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18912
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6177
.L18912:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L6177:
	comisd	xmm1, xmm0
	jbe	.L18913
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18914
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L6191
.L18914:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L6191:
	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_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18915
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L6194
.L18915:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L6194:
	comisd	xmm0, xmm1
	jbe	.L18916
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18917
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18917:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18916:
	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_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18918
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18918:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18913:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18919
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L6207
.L18919:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
.L6207:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18920
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6210
.L18920:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L6210:
	comisd	xmm2, xmm0
	jbe	.L18921
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6213
.L18921:
	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_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18922
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6213
.L18922:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L6213:
	comisd	xmm1, xmm0
	jbe	.L18923
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18924
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18924:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18923:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	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_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18925
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6225
.L18925:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L6225:
	comisd	xmm1, xmm0
	jbe	.L18926
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18926:
	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_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18927
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18927:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18898:
	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_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18928
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6235
.L18928:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L6235:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18929
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L6238
.L18929:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L6238:
	comisd	xmm0, xmm1
	jbe	.L18930
	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_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18931
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L6244
.L18931:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L6244
.L18930:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18932
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L6244
.L18932:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L6244:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18933
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L6250
.L18933:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
.L6250:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18934
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
	jmp	.L6253
.L18934:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
.L6253:
	comisd	xmm3, xmm0
	jbe	.L18935
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L6256
.L18935:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18936
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L6256
.L18936:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L6256:
	comisd	xmm2, xmm0
	jbe	.L18937
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18938
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L6265
.L18938:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L6265
.L18937:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18939
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L6268
.L18939:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L6268:
	comisd	xmm2, xmm0
	jbe	.L18940
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L6265
.L18940:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18941
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6265
.L18941:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L6265:
	comisd	xmm1, xmm0
	jbe	.L18942
	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_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18943
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6279
.L18943:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L6279:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18944
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L6282
.L18944:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L6282:
	comisd	xmm0, xmm1
	jbe	.L18945
	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_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18946
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18946:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18945:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18947
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18947:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18942:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18948
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L6295
.L18948:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L6295:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18949
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L6298
.L18949:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L6298:
	comisd	xmm2, xmm0
	jbe	.L18950
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L6301
.L18950:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18951
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6301
.L18951:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L6301:
	comisd	xmm1, xmm0
	jbe	.L18952
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18953
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18953:
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18952:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18954
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6313
.L18954:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L6313:
	comisd	xmm1, xmm0
	jbe	.L18955
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18955:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18956
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L6232
.L18956:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
.L6232:
	movss	DWORD PTR -76[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18957
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L6322
.L18957:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L6322:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18958
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L6325
.L18958:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L6325:
	comisd	xmm0, xmm1
	jbe	.L18959
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18960
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L6331
.L18960:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L6331
.L18959:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18961
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L6331
.L18961:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L6331:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18962
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	jmp	.L6337
.L18962:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L6337:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L18963
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L6340
.L18963:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
.L6340:
	comisd	xmm3, xmm0
	jbe	.L18964
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L6343
.L18964:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18965
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L6343
.L18965:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L6343:
	comisd	xmm2, xmm0
	jbe	.L18966
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18967
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L6352
.L18967:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L6352
.L18966:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18968
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L6355
.L18968:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L6355:
	comisd	xmm2, xmm0
	jbe	.L18969
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L6352
.L18969:
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18970
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6352
.L18970:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L6352:
	comisd	xmm1, xmm0
	jbe	.L18971
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18972
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L6366
.L18972:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L6366:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18973
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L6369
.L18973:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L6369:
	comisd	xmm0, xmm1
	jbe	.L18974
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18975
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18975:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18974:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18976
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18976:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18971:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18977
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L6382
.L18977:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L6382:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L18978
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L6385
.L18978:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L6385:
	comisd	xmm2, xmm0
	jbe	.L18979
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L6388
.L18979:
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18980
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6388
.L18980:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L6388:
	comisd	xmm1, xmm0
	jbe	.L18981
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18982
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18982:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18981:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L18983
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6400
.L18983:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L6400:
	comisd	xmm1, xmm0
	jbe	.L18984
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18984:
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L18985
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L6379
.L18985:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L6379:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18986
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L6409
.L18986:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L6409:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L18987
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L6412
.L18987:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L6412:
	comisd	xmm1, xmm2
	jbe	.L18988
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18989
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L6418
.L18989:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L6418
.L18988:
	movss	xmm1, DWORD PTR x_22[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L18990
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L6418
.L18990:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
.L6418:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18991
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	jmp	.L6424
.L18991:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
.L6424:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_32[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC3[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L18992
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
	jmp	.L6427
.L18992:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
.L6427:
	comisd	xmm4, xmm1
	jbe	.L18993
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	jmp	.L6430
.L18993:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18994
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	jmp	.L6430
.L18994:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
.L6430:
	comisd	xmm3, xmm1
	jbe	.L18995
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18996
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L6439
.L18996:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L6439
.L18995:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L18997
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	jmp	.L6442
.L18997:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
.L6442:
	comisd	xmm3, xmm1
	jbe	.L18998
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L6439
.L18998:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L18999
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L6439
.L18999:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L6439:
	comisd	xmm2, xmm1
	jbe	.L19000
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19001
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L6453
.L19001:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L6453:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19002
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L6456
.L19002:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L6456:
	comisd	xmm1, xmm2
	jbe	.L19003
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19004
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19004:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19003:
	movss	xmm1, DWORD PTR x_22[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19005
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19005:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19000:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19006
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L6469
.L19006:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
.L6469:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19007
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
	jmp	.L6472
.L19007:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
.L6472:
	comisd	xmm3, xmm1
	jbe	.L19008
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L6475
.L19008:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19009
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L6475
.L19009:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L6475:
	comisd	xmm2, xmm1
	jbe	.L19010
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19011
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19011:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19010:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19012
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L6487
.L19012:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L6487:
	comisd	xmm2, xmm1
	jbe	.L19013
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19013:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19014
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L6466
.L19014:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L6466:
	comisd	xmm0, xmm1
	jbe	.L19015
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19016
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L6498
.L19016:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L6498:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19017
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L6501
.L19017:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L6501:
	comisd	xmm0, xmm1
	jbe	.L19018
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19019
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L6507
.L19019:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L6507
.L19018:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19020
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L6507
.L19020:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L6507:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19021
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	jmp	.L6513
.L19021:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L6513:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19022
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L6516
.L19022:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
.L6516:
	comisd	xmm3, xmm0
	jbe	.L19023
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L6519
.L19023:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19024
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L6519
.L19024:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L6519:
	comisd	xmm2, xmm0
	jbe	.L19025
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19026
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L6528
.L19026:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L6528
.L19025:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19027
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L6531
.L19027:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L6531:
	comisd	xmm2, xmm0
	jbe	.L19028
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L6528
.L19028:
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19029
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6528
.L19029:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L6528:
	comisd	xmm1, xmm0
	jbe	.L19030
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19031
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L6542
.L19031:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L6542:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19032
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L6545
.L19032:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L6545:
	comisd	xmm0, xmm1
	jbe	.L19033
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19034
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19034:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19033:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19035
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19035:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19030:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19036
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L6558
.L19036:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L6558:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19037
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L6561
.L19037:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
.L6561:
	comisd	xmm2, xmm0
	jbe	.L19038
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L6564
.L19038:
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19039
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6564
.L19039:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L6564:
	comisd	xmm1, xmm0
	jbe	.L19040
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19041
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19041:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19040:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19042
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6576
.L19042:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
.L6576:
	comisd	xmm1, xmm0
	jbe	.L19043
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19043:
	movss	xmm0, DWORD PTR x_13[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19044
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19044:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19015:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19045
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L6586
.L19045:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L6586:
	movss	xmm1, DWORD PTR x_22[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19046
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6589
.L19046:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L6589:
	comisd	xmm0, xmm1
	jbe	.L19047
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19048
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L6595
.L19048:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L6595
.L19047:
	movss	xmm0, DWORD PTR x_22[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 .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19049
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L6595
.L19049:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L6595:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19050
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L6601
.L19050:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
.L6601:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19051
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	jmp	.L6604
.L19051:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
.L6604:
	comisd	xmm3, xmm0
	jbe	.L19052
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L6607
.L19052:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19053
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L6607
.L19053:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L6607:
	comisd	xmm2, xmm0
	jbe	.L19054
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19055
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L6616
.L19055:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L6616
.L19054:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19056
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L6619
.L19056:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L6619:
	comisd	xmm2, xmm0
	jbe	.L19057
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L6616
.L19057:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19058
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6616
.L19058:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L6616:
	comisd	xmm1, xmm0
	jbe	.L19059
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19060
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L6630
.L19060:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L6630:
	movss	xmm1, DWORD PTR x_22[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19061
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6633
.L19061:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L6633:
	comisd	xmm0, xmm1
	jbe	.L19062
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19063
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19063:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19062:
	movss	xmm0, DWORD PTR x_22[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 .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19064
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19064:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19059:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19065
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L6646
.L19065:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L6646:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19066
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L6649
.L19066:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L6649:
	comisd	xmm2, xmm0
	jbe	.L19067
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L6652
.L19067:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19068
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6652
.L19068:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L6652:
	comisd	xmm1, xmm0
	jbe	.L19069
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19070
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19070:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19069:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19071
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L6664
.L19071:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L6664:
	comisd	xmm1, xmm0
	jbe	.L19072
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19072:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19073
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L6583
.L19073:
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
.L6583:
	movss	DWORD PTR -72[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19074
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6673
.L19074:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L6673:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19075
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L6676
.L19075:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L6676:
	comisd	xmm0, xmm1
	jbe	.L19076
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19077
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L6682
.L19077:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L6682
.L19076:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19078
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L6682
.L19078:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
.L6682:
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19079
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	jmp	.L6688
.L19079:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
.L6688:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19080
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	jmp	.L6691
.L19080:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
.L6691:
	comisd	xmm3, xmm0
	jbe	.L19081
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L6694
.L19081:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19082
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6694
.L19082:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L6694:
	comisd	xmm2, xmm0
	jbe	.L19083
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19084
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6703
.L19084:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L6703
.L19083:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19085
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6706
.L19085:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L6706:
	comisd	xmm2, xmm0
	jbe	.L19086
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6703
.L19086:
	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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19087
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6703
.L19087:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L6703:
	comisd	xmm1, xmm0
	jbe	.L19088
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19089
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6717
.L19089:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L6717:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19090
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L6720
.L19090:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L6720:
	comisd	xmm0, xmm1
	jbe	.L19091
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19092
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19092:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19091:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19093
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19093:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19088:
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19094
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L6733
.L19094:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L6733:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19095
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6736
.L19095:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L6736:
	comisd	xmm2, xmm0
	jbe	.L19096
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6739
.L19096:
	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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19097
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6739
.L19097:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L6739:
	comisd	xmm1, xmm0
	jbe	.L19098
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19099
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19099:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19098:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19100
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6751
.L19100:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L6751:
	comisd	xmm1, xmm0
	jbe	.L19101
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19101:
	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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19102
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L6730
.L19102:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L6730:
	movss	xmm1, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19103
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6760
.L19103:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L6760:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19104
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	jmp	.L6763
.L19104:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L6763:
	comisd	xmm1, xmm2
	jbe	.L19105
	movss	xmm1, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19106
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L6769
.L19106:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L6769
.L19105:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19107
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L6769
.L19107:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L6769:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19108
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	jmp	.L6775
.L19108:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
.L6775:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC7[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19109
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm5
	jmp	.L6778
.L19109:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
.L6778:
	comisd	xmm4, xmm1
	jbe	.L19110
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
	jmp	.L6781
.L19110:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19111
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	jmp	.L6781
.L19111:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L6781:
	comisd	xmm3, xmm1
	jbe	.L19112
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19113
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L6790
.L19113:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L6790
.L19112:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19114
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	jmp	.L6793
.L19114:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L6793:
	comisd	xmm3, xmm1
	jbe	.L19115
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L6790
.L19115:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19116
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L6790
.L19116:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L6790:
	comisd	xmm2, xmm1
	jbe	.L19117
	movss	xmm1, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19118
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6804
.L19118:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L6804:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19119
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	jmp	.L6807
.L19119:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L6807:
	comisd	xmm1, xmm2
	jbe	.L19120
	movss	xmm1, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19121
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19121:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19120:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19122
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19122:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19117:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19123
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L6820
.L19123:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
.L6820:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19124
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
	jmp	.L6823
.L19124:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L6823:
	comisd	xmm3, xmm1
	jbe	.L19125
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L6826
.L19125:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19126
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L6826
.L19126:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L6826:
	comisd	xmm2, xmm1
	jbe	.L19127
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19128
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19128:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19127:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19129
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L6838
.L19129:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L6838:
	comisd	xmm2, xmm1
	jbe	.L19130
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19130:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19131
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L6817
.L19131:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L6817:
	comisd	xmm0, xmm1
	jbe	.L19132
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19133
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6849
.L19133:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L6849:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19134
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L6852
.L19134:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L6852:
	comisd	xmm0, xmm1
	jbe	.L19135
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19136
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L6858
.L19136:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L6858
.L19135:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19137
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L6858
.L19137:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
.L6858:
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19138
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	jmp	.L6864
.L19138:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
.L6864:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19139
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
	jmp	.L6867
.L19139:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm4
.L6867:
	comisd	xmm3, xmm0
	jbe	.L19140
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L6870
.L19140:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19141
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6870
.L19141:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L6870:
	comisd	xmm2, xmm0
	jbe	.L19142
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19143
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L6879
.L19143:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L6879
.L19142:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19144
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6882
.L19144:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L6882:
	comisd	xmm2, xmm0
	jbe	.L19145
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6879
.L19145:
	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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19146
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6879
.L19146:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L6879:
	comisd	xmm1, xmm0
	jbe	.L19147
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19148
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6893
.L19148:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L6893:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19149
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L6896
.L19149:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L6896:
	comisd	xmm0, xmm1
	jbe	.L19150
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19151
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19151:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19150:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19152
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19152:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19147:
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19153
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L6909
.L19153:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L6909:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19154
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L6912
.L19154:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L6912:
	comisd	xmm2, xmm0
	jbe	.L19155
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6915
.L19155:
	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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19156
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6915
.L19156:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L6915:
	comisd	xmm1, xmm0
	jbe	.L19157
	movss	xmm0, DWORD PTR x_9[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 .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19158
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19158:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19157:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[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 .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19159
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L6927
.L19159:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L6927:
	comisd	xmm1, xmm0
	jbe	.L19160
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19160:
	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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19161
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19161:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19132:
	movss	xmm0, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19162
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6937
.L19162:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L6937:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19163
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L6940
.L19163:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L6940:
	comisd	xmm0, xmm1
	jbe	.L19164
	movss	xmm0, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19165
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L6946
.L19165:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L6946
.L19164:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19166
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L6946
.L19166:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L6946:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19167
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	jmp	.L6952
.L19167:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
.L6952:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19168
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
	jmp	.L6955
.L19168:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L6955:
	comisd	xmm3, xmm0
	jbe	.L19169
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
	jmp	.L6958
.L19169:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19170
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L6958
.L19170:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L6958:
	comisd	xmm2, xmm0
	jbe	.L19171
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19172
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6967
.L19172:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L6967
.L19171:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19173
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L6970
.L19173:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L6970:
	comisd	xmm2, xmm0
	jbe	.L19174
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L6967
.L19174:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19175
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L6967
.L19175:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L6967:
	comisd	xmm1, xmm0
	jbe	.L19176
	movss	xmm0, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19177
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L6981
.L19177:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L6981:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19178
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L6984
.L19178:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L6984:
	comisd	xmm0, xmm1
	jbe	.L19179
	movss	xmm0, DWORD PTR x_19[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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19180
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19180:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19179:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19181
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19181:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19176:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19182
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L6997
.L19182:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L6997:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19183
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L7000
.L19183:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L7000:
	comisd	xmm2, xmm0
	jbe	.L19184
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L7003
.L19184:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19185
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L7003
.L19185:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L7003:
	comisd	xmm1, xmm0
	jbe	.L19186
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19187
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19187:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19186:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19188
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L7015
.L19188:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L7015:
	comisd	xmm1, xmm0
	jbe	.L19189
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19189:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19190
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L6934
.L19190:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
.L6934:
	movss	DWORD PTR -68[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19191
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L7024
.L19191:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L7024:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19192
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L7027
.L19192:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L7027:
	comisd	xmm0, xmm1
	jbe	.L19193
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19194
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L7033
.L19194:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L7033
.L19193:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19195
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L7033
.L19195:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L7033:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19196
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L7039
.L19196:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
.L7039:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19197
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
	jmp	.L7042
.L19197:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
.L7042:
	comisd	xmm3, xmm0
	jbe	.L19198
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L7045
.L19198:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19199
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L7045
.L19199:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L7045:
	comisd	xmm2, xmm0
	jbe	.L19200
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19201
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7054
.L19201:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7054
.L19200:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19202
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L7057
.L19202:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L7057:
	comisd	xmm2, xmm0
	jbe	.L19203
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L7054
.L19203:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19204
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7054
.L19204:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L7054:
	comisd	xmm1, xmm0
	jbe	.L19205
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19206
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L7068
.L19206:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L7068:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19207
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L7071
.L19207:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L7071:
	comisd	xmm0, xmm1
	jbe	.L19208
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19209
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19209:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19208:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19210
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19210:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19205:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19211
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L7084
.L19211:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L7084:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19212
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L7087
.L19212:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L7087:
	comisd	xmm2, xmm0
	jbe	.L19213
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L7090
.L19213:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19214
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7090
.L19214:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L7090:
	comisd	xmm1, xmm0
	jbe	.L19215
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19216
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19216:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19215:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19217
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7102
.L19217:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L7102:
	comisd	xmm1, xmm0
	jbe	.L19218
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19218:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19219
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L7081
.L19219:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L7081:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19220
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L7111
.L19220:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
.L7111:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19221
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L7114
.L19221:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L7114:
	comisd	xmm1, xmm2
	jbe	.L19222
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19223
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L7120
.L19223:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	jmp	.L7120
.L19222:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19224
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L7120
.L19224:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
.L7120:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19225
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	jmp	.L7126
.L19225:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
.L7126:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC1[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19226
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm5
	jmp	.L7129
.L19226:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
.L7129:
	comisd	xmm4, xmm1
	jbe	.L19227
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L7132
.L19227:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC1[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19228
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L7132
.L19228:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
.L7132:
	comisd	xmm3, xmm1
	jbe	.L19229
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19230
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L7141
.L19230:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L7141
.L19229:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC1[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19231
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L7144
.L19231:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
.L7144:
	comisd	xmm3, xmm1
	jbe	.L19232
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L7141
.L19232:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19233
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L7141
.L19233:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L7141:
	comisd	xmm2, xmm1
	jbe	.L19234
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19235
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L7155
.L19235:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
.L7155:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19236
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L7158
.L19236:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L7158:
	comisd	xmm1, xmm2
	jbe	.L19237
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19238
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19238:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19237:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19239
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19239:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19234:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19240
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L7171
.L19240:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
.L7171:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC1[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19241
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L7174
.L19241:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
.L7174:
	comisd	xmm3, xmm1
	jbe	.L19242
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L7177
.L19242:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19243
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L7177
.L19243:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L7177:
	comisd	xmm2, xmm1
	jbe	.L19244
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19245
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19245:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19244:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19246
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L7189
.L19246:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L7189:
	comisd	xmm2, xmm1
	jbe	.L19247
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19247:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19248
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L7168
.L19248:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L7168:
	comisd	xmm0, xmm1
	jbe	.L19249
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19250
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L7200
.L19250:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L7200:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19251
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L7203
.L19251:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L7203:
	comisd	xmm0, xmm1
	jbe	.L19252
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19253
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L7209
.L19253:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L7209
.L19252:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19254
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L7209
.L19254:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L7209:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19255
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L7215
.L19255:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
.L7215:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19256
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm4
	jmp	.L7218
.L19256:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
.L7218:
	comisd	xmm3, xmm0
	jbe	.L19257
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L7221
.L19257:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19258
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L7221
.L19258:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L7221:
	comisd	xmm2, xmm0
	jbe	.L19259
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19260
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7230
.L19260:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7230
.L19259:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19261
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L7233
.L19261:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L7233:
	comisd	xmm2, xmm0
	jbe	.L19262
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L7230
.L19262:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19263
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7230
.L19263:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L7230:
	comisd	xmm1, xmm0
	jbe	.L19264
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19265
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L7244
.L19265:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L7244:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19266
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L7247
.L19266:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L7247:
	comisd	xmm0, xmm1
	jbe	.L19267
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19268
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19268:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19267:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19269
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19269:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19264:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19270
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L7260
.L19270:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L7260:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19271
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L7263
.L19271:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L7263:
	comisd	xmm2, xmm0
	jbe	.L19272
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L7266
.L19272:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19273
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7266
.L19273:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L7266:
	comisd	xmm1, xmm0
	jbe	.L19274
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L19275
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19275:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19274:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19276
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7278
.L19276:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L7278:
	comisd	xmm1, xmm0
	jbe	.L19277
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19277:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19278
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19278:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19249:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19279
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L7288
.L19279:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L7288:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19280
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7291
.L19280:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L7291:
	comisd	xmm0, xmm1
	jbe	.L19281
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19282
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L7297
.L19282:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L7297
.L19281:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19283
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L7297
.L19283:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L7297:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19284
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	jmp	.L7303
.L19284:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L7303:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC1[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19285
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
	jmp	.L7306
.L19285:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
.L7306:
	comisd	xmm3, xmm0
	jbe	.L19286
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L7309
.L19286:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19287
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7309
.L19287:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
.L7309:
	comisd	xmm2, xmm0
	jbe	.L19288
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19289
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L7318
.L19289:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7318
.L19288:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19290
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7321
.L19290:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
.L7321:
	comisd	xmm2, xmm0
	jbe	.L19291
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L7318
.L19291:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19292
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7318
.L19292:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L7318:
	comisd	xmm1, xmm0
	jbe	.L19293
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19294
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L7332
.L19294:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L7332:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19295
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7335
.L19295:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L7335:
	comisd	xmm0, xmm1
	jbe	.L19296
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19297
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19297:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19296:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19298
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19298:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19293:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19299
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L7348
.L19299:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L7348:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19300
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7351
.L19300:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
.L7351:
	comisd	xmm2, xmm0
	jbe	.L19301
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L7354
.L19301:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19302
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7354
.L19302:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L7354:
	comisd	xmm1, xmm0
	jbe	.L19303
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19304
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19304:
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19303:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19305
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7366
.L19305:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L7366:
	comisd	xmm1, xmm0
	jbe	.L19306
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19306:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19307
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L7285
.L19307:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
.L7285:
	movss	DWORD PTR -64[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19308
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7375
.L19308:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L7375:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19309
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L7378
.L19309:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L7378:
	comisd	xmm0, xmm1
	jbe	.L19310
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19311
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L7384
.L19311:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L7384
.L19310:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19312
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L7384
.L19312:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L7384:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19313
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	jmp	.L7390
.L19313:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
.L7390:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19314
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L7393
.L19314:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
.L7393:
	comisd	xmm3, xmm0
	jbe	.L19315
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7396
.L19315:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19316
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7396
.L19316:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L7396:
	comisd	xmm2, xmm0
	jbe	.L19317
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19318
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L7405
.L19318:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L7405
.L19317:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19319
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7408
.L19319:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L7408:
	comisd	xmm2, xmm0
	jbe	.L19320
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7405
.L19320:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19321
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7405
.L19321:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L7405:
	comisd	xmm1, xmm0
	jbe	.L19322
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19323
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7419
.L19323:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L7419:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19324
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L7422
.L19324:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L7422:
	comisd	xmm0, xmm1
	jbe	.L19325
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19326
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19326:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19325:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19327
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19327:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19322:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19328
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L7435
.L19328:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L7435:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19329
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7438
.L19329:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L7438:
	comisd	xmm2, xmm0
	jbe	.L19330
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7441
.L19330:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19331
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7441
.L19331:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L7441:
	comisd	xmm1, xmm0
	jbe	.L19332
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19333
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19333:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19332:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19334
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7453
.L19334:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L7453:
	comisd	xmm1, xmm0
	jbe	.L19335
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19335:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19336
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L7432
.L19336:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L7432:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19337
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L7462
.L19337:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L7462:
	movss	xmm2, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19338
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L7465
.L19338:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L7465:
	comisd	xmm1, xmm2
	jbe	.L19339
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19340
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L7471
.L19340:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L7471
.L19339:
	movss	xmm1, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19341
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L7471
.L19341:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
.L7471:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19342
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	jmp	.L7477
.L19342:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
.L7477:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_33[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC5[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19343
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
	jmp	.L7480
.L19343:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm5
.L7480:
	comisd	xmm4, xmm1
	jbe	.L19344
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L7483
.L19344:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19345
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L7483
.L19345:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L7483:
	comisd	xmm3, xmm1
	jbe	.L19346
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19347
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L7492
.L19347:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L7492
.L19346:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19348
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L7495
.L19348:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L7495:
	comisd	xmm3, xmm1
	jbe	.L19349
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L7492
.L19349:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19350
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L7492
.L19350:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L7492:
	comisd	xmm2, xmm1
	jbe	.L19351
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19352
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L7506
.L19352:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L7506:
	movss	xmm2, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19353
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L7509
.L19353:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L7509:
	comisd	xmm1, xmm2
	jbe	.L19354
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19355
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19355:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19354:
	movss	xmm1, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19356
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19356:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19351:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19357
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L7522
.L19357:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
.L7522:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19358
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L7525
.L19358:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L7525:
	comisd	xmm3, xmm1
	jbe	.L19359
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L7528
.L19359:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19360
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L7528
.L19360:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L7528:
	comisd	xmm2, xmm1
	jbe	.L19361
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19362
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19362:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19361:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19363
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L7540
.L19363:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L7540:
	comisd	xmm2, xmm1
	jbe	.L19364
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19364:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19365
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L7519
.L19365:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L7519:
	comisd	xmm0, xmm1
	jbe	.L19366
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19367
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7551
.L19367:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L7551:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19368
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L7554
.L19368:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L7554:
	comisd	xmm0, xmm1
	jbe	.L19369
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19370
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L7560
.L19370:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L7560
.L19369:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19371
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L7560
.L19371:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L7560:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19372
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	jmp	.L7566
.L19372:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
.L7566:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19373
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L7569
.L19373:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
.L7569:
	comisd	xmm3, xmm0
	jbe	.L19374
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7572
.L19374:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19375
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7572
.L19375:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L7572:
	comisd	xmm2, xmm0
	jbe	.L19376
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19377
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L7581
.L19377:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L7581
.L19376:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19378
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7584
.L19378:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L7584:
	comisd	xmm2, xmm0
	jbe	.L19379
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7581
.L19379:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19380
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7581
.L19380:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L7581:
	comisd	xmm1, xmm0
	jbe	.L19381
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19382
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L7595
.L19382:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L7595:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19383
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L7598
.L19383:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L7598:
	comisd	xmm0, xmm1
	jbe	.L19384
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19385
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19385:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19384:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19386
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19386:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19381:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19387
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L7611
.L19387:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L7611:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19388
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7614
.L19388:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L7614:
	comisd	xmm2, xmm0
	jbe	.L19389
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7617
.L19389:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19390
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7617
.L19390:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L7617:
	comisd	xmm1, xmm0
	jbe	.L19391
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19392
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19392:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19391:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19393
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7629
.L19393:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L7629:
	comisd	xmm1, xmm0
	jbe	.L19394
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19394:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19395
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19395:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19366:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19396
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L7639
.L19396:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L7639:
	movss	xmm1, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19397
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L7642
.L19397:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L7642:
	comisd	xmm0, xmm1
	jbe	.L19398
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19399
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L7648
.L19399:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L7648
.L19398:
	movss	xmm0, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19400
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L7648
.L19400:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L7648:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19401
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	jmp	.L7654
.L19401:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
.L7654:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19402
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
	jmp	.L7657
.L19402:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
.L7657:
	comisd	xmm3, xmm0
	jbe	.L19403
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L7660
.L19403:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19404
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L7660
.L19404:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L7660:
	comisd	xmm2, xmm0
	jbe	.L19405
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19406
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L7669
.L19406:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L7669
.L19405:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19407
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L7672
.L19407:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L7672:
	comisd	xmm2, xmm0
	jbe	.L19408
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7669
.L19408:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19409
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L7669
.L19409:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L7669:
	comisd	xmm1, xmm0
	jbe	.L19410
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19411
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L7683
.L19411:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L7683:
	movss	xmm1, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19412
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L7686
.L19412:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L7686:
	comisd	xmm0, xmm1
	jbe	.L19413
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19414
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19414:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19413:
	movss	xmm0, DWORD PTR x_22[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 .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19415
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19415:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19410:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19416
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L7699
.L19416:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L7699:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19417
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L7702
.L19417:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L7702:
	comisd	xmm2, xmm0
	jbe	.L19418
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7705
.L19418:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19419
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L7705
.L19419:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L7705:
	comisd	xmm1, xmm0
	jbe	.L19420
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19421
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19421:
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19420:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19422
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L7717
.L19422:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L7717:
	comisd	xmm1, xmm0
	jbe	.L19423
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19423:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19424
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L7636
.L19424:
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
.L7636:
	movss	DWORD PTR -60[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19425
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7726
.L19425:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L7726:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19426
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L7729
.L19426:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L7729:
	comisd	xmm0, xmm1
	jbe	.L19427
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19428
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L7735
.L19428:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L7735
.L19427:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19429
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L7735
.L19429:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L7735:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19430
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	jmp	.L7741
.L19430:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L7741:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19431
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L7744
.L19431:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L7744:
	comisd	xmm3, xmm0
	jbe	.L19432
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7747
.L19432:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19433
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7747
.L19433:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L7747:
	comisd	xmm2, xmm0
	jbe	.L19434
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19435
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L7756
.L19435:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7756
.L19434:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19436
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7759
.L19436:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L7759:
	comisd	xmm2, xmm0
	jbe	.L19437
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7756
.L19437:
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19438
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7756
.L19438:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L7756:
	comisd	xmm1, xmm0
	jbe	.L19439
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19440
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7770
.L19440:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L7770:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19441
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L7773
.L19441:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L7773:
	comisd	xmm0, xmm1
	jbe	.L19442
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19443
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19443:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19442:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19444
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19444:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19439:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19445
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L7786
.L19445:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L7786:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19446
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7789
.L19446:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L7789:
	comisd	xmm2, xmm0
	jbe	.L19447
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7792
.L19447:
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19448
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7792
.L19448:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L7792:
	comisd	xmm1, xmm0
	jbe	.L19449
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19450
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19450:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19449:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19451
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7804
.L19451:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L7804:
	comisd	xmm1, xmm0
	jbe	.L19452
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19452:
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19453
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7783
.L19453:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L7783:
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19454
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L7813
.L19454:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L7813:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19455
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L7816
.L19455:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
.L7816:
	comisd	xmm1, xmm2
	jbe	.L19456
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19457
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L7822
.L19457:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L7822
.L19456:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19458
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L7822
.L19458:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
.L7822:
	movss	xmm1, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19459
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	jmp	.L7828
.L19459:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
.L7828:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC7[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19460
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm5
	jmp	.L7831
.L19460:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
.L7831:
	comisd	xmm4, xmm1
	jbe	.L19461
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	jmp	.L7834
.L19461:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19462
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	jmp	.L7834
.L19462:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L7834:
	comisd	xmm3, xmm1
	jbe	.L19463
	movss	xmm1, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19464
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L7843
.L19464:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L7843
.L19463:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19465
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	jmp	.L7846
.L19465:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L7846:
	comisd	xmm3, xmm1
	jbe	.L19466
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L7843
.L19466:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19467
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L7843
.L19467:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L7843:
	comisd	xmm2, xmm1
	jbe	.L19468
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19469
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L7857
.L19469:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L7857:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19470
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L7860
.L19470:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
.L7860:
	comisd	xmm1, xmm2
	jbe	.L19471
	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_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19472
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19472:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19471:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19473
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19473:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19468:
	movss	xmm1, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19474
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L7873
.L19474:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
.L7873:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19475
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
	jmp	.L7876
.L19475:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L7876:
	comisd	xmm3, xmm1
	jbe	.L19476
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L7879
.L19476:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19477
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L7879
.L19477:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L7879:
	comisd	xmm2, xmm1
	jbe	.L19478
	movss	xmm1, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19479
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19479:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19478:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19480
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L7891
.L19480:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L7891:
	comisd	xmm2, xmm1
	jbe	.L19481
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19481:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19482
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7870
.L19482:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L7870:
	comisd	xmm0, xmm1
	jbe	.L19483
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19484
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7902
.L19484:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L7902:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19485
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L7905
.L19485:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L7905:
	comisd	xmm0, xmm1
	jbe	.L19486
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19487
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L7911
.L19487:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L7911
.L19486:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19488
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L7911
.L19488:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L7911:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19489
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	jmp	.L7917
.L19489:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L7917:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19490
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L7920
.L19490:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L7920:
	comisd	xmm3, xmm0
	jbe	.L19491
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L7923
.L19491:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19492
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7923
.L19492:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L7923:
	comisd	xmm2, xmm0
	jbe	.L19493
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19494
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L7932
.L19494:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L7932
.L19493:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19495
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7935
.L19495:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L7935:
	comisd	xmm2, xmm0
	jbe	.L19496
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7932
.L19496:
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19497
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7932
.L19497:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L7932:
	comisd	xmm1, xmm0
	jbe	.L19498
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19499
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L7946
.L19499:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L7946:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19500
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L7949
.L19500:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L7949:
	comisd	xmm0, xmm1
	jbe	.L19501
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19502
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19502:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19501:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19503
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19503:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19498:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19504
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L7962
.L19504:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L7962:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19505
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7965
.L19505:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L7965:
	comisd	xmm2, xmm0
	jbe	.L19506
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L7968
.L19506:
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19507
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7968
.L19507:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L7968:
	comisd	xmm1, xmm0
	jbe	.L19508
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19509
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19509:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19508:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19510
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L7980
.L19510:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L7980:
	comisd	xmm1, xmm0
	jbe	.L19511
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19511:
	movss	xmm0, DWORD PTR x_14[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 .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19512
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19512:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19483:
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19513
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L7990
.L19513:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L7990:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19514
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L7993
.L19514:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L7993:
	comisd	xmm0, xmm1
	jbe	.L19515
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19516
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L7999
.L19516:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L7999
.L19515:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19517
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L7999
.L19517:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L7999:
	movss	xmm0, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19518
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L8005
.L19518:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
.L8005:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19519
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
	jmp	.L8008
.L19519:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L8008:
	comisd	xmm3, xmm0
	jbe	.L19520
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L8011
.L19520:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19521
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L8011
.L19521:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L8011:
	comisd	xmm2, xmm0
	jbe	.L19522
	movss	xmm0, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19523
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8020
.L19523:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L8020
.L19522:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19524
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L8023
.L19524:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L8023:
	comisd	xmm2, xmm0
	jbe	.L19525
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L8020
.L19525:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19526
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L8020
.L19526:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L8020:
	comisd	xmm1, xmm0
	jbe	.L19527
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19528
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L8034
.L19528:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L8034:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19529
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L8037
.L19529:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L8037:
	comisd	xmm0, xmm1
	jbe	.L19530
	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_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19531
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19531:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19530:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19532
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19532:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19527:
	movss	xmm0, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19533
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L8050
.L19533:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
.L8050:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19534
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L8053
.L19534:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L8053:
	comisd	xmm2, xmm0
	jbe	.L19535
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L8056
.L19535:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19536
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L8056
.L19536:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L8056:
	comisd	xmm1, xmm0
	jbe	.L19537
	movss	xmm0, DWORD PTR x_25[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 .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19538
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19538:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19537:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19539
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L8068
.L19539:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L8068:
	comisd	xmm1, xmm0
	jbe	.L19540
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19540:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19541
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L7987
.L19541:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
.L7987:
	movss	DWORD PTR -56[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19542
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L8077
.L19542:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L8077:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19543
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L8080
.L19543:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L8080:
	comisd	xmm0, xmm1
	jbe	.L19544
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19545
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L8086
.L19545:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L8086
.L19544:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19546
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L8086
.L19546:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L8086:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19547
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L8092
.L19547:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L8092:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19548
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	jmp	.L8095
.L19548:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
.L8095:
	comisd	xmm3, xmm0
	jbe	.L19549
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L8098
.L19549:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19550
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L8098
.L19550:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L8098:
	comisd	xmm2, xmm0
	jbe	.L19551
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19552
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L8107
.L19552:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L8107
.L19551:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19553
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L8110
.L19553:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L8110:
	comisd	xmm2, xmm0
	jbe	.L19554
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L8107
.L19554:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19555
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8107
.L19555:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L8107:
	comisd	xmm1, xmm0
	jbe	.L19556
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19557
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L8121
.L19557:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L8121:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19558
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L8124
.L19558:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L8124:
	comisd	xmm0, xmm1
	jbe	.L19559
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19560
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19560:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19559:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19561
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19561:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19556:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19562
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L8137
.L19562:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L8137:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19563
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L8140
.L19563:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L8140:
	comisd	xmm2, xmm0
	jbe	.L19564
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L8143
.L19564:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19565
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8143
.L19565:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L8143:
	comisd	xmm1, xmm0
	jbe	.L19566
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19567
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19567:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19566:
	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 .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19568
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8155
.L19568:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L8155:
	comisd	xmm1, xmm0
	jbe	.L19569
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19569:
	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_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19570
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L8134
.L19570:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L8134:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19571
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L8164
.L19571:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L8164:
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19572
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L8167
.L19572:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
.L8167:
	comisd	xmm1, xmm2
	jbe	.L19573
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19574
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L8173
.L19574:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L8173
.L19573:
	movss	xmm1, DWORD PTR x_19[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 .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19575
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L8173
.L19575:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
.L8173:
	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 .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19576
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	jmp	.L8179
.L19576:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
.L8179:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC8[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19577
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	jmp	.L8182
.L19577:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
.L8182:
	comisd	xmm4, xmm1
	jbe	.L19578
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L8185
.L19578:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19579
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L8185
.L19579:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L8185:
	comisd	xmm3, xmm1
	jbe	.L19580
	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 .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19581
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L8194
.L19581:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L8194
.L19580:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19582
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L8197
.L19582:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L8197:
	comisd	xmm3, xmm1
	jbe	.L19583
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L8194
.L19583:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19584
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L8194
.L19584:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L8194:
	comisd	xmm2, xmm1
	jbe	.L19585
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19586
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L8208
.L19586:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L8208:
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19587
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L8211
.L19587:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
.L8211:
	comisd	xmm1, xmm2
	jbe	.L19588
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19589
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19589:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19588:
	movss	xmm1, DWORD PTR x_19[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 .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19590
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19590:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19585:
	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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19591
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L8224
.L19591:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L8224:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19592
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L8227
.L19592:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L8227:
	comisd	xmm3, xmm1
	jbe	.L19593
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L8230
.L19593:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19594
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L8230
.L19594:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L8230:
	comisd	xmm2, xmm1
	jbe	.L19595
	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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19596
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19596:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19595:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19597
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L8242
.L19597:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L8242:
	comisd	xmm2, xmm1
	jbe	.L19598
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19598:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19599
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L8221
.L19599:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L8221:
	comisd	xmm0, xmm1
	jbe	.L19600
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19601
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L8253
.L19601:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L8253:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19602
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L8256
.L19602:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L8256:
	comisd	xmm0, xmm1
	jbe	.L19603
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19604
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L8262
.L19604:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L8262
.L19603:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19605
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L8262
.L19605:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L8262:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19606
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L8268
.L19606:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L8268:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19607
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
	jmp	.L8271
.L19607:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
.L8271:
	comisd	xmm3, xmm0
	jbe	.L19608
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L8274
.L19608:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19609
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L8274
.L19609:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L8274:
	comisd	xmm2, xmm0
	jbe	.L19610
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19611
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L8283
.L19611:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L8283
.L19610:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19612
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L8286
.L19612:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L8286:
	comisd	xmm2, xmm0
	jbe	.L19613
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L8283
.L19613:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19614
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8283
.L19614:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L8283:
	comisd	xmm1, xmm0
	jbe	.L19615
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19616
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L8297
.L19616:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L8297:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19617
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L8300
.L19617:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L8300:
	comisd	xmm0, xmm1
	jbe	.L19618
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19619
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19619:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19618:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19620
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19620:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19615:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19621
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L8313
.L19621:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L8313:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19622
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L8316
.L19622:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L8316:
	comisd	xmm2, xmm0
	jbe	.L19623
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L8319
.L19623:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19624
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8319
.L19624:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L8319:
	comisd	xmm1, xmm0
	jbe	.L19625
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19626
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19626:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19625:
	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 .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19627
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8331
.L19627:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L8331:
	comisd	xmm1, xmm0
	jbe	.L19628
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19628:
	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_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19629
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19629:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19600:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19630
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L8341
.L19630:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L8341:
	movss	xmm1, DWORD PTR x_19[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 .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19631
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L8344
.L19631:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L8344:
	comisd	xmm0, xmm1
	jbe	.L19632
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19633
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L8350
.L19633:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L8350
.L19632:
	movss	xmm0, DWORD PTR x_19[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 .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19634
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L8350
.L19634:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L8350:
	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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19635
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L8356
.L19635:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
.L8356:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19636
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L8359
.L19636:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L8359:
	comisd	xmm3, xmm0
	jbe	.L19637
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L8362
.L19637:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19638
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8362
.L19638:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L8362:
	comisd	xmm2, xmm0
	jbe	.L19639
	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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19640
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8371
.L19640:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L8371
.L19639:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19641
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8374
.L19641:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L8374:
	comisd	xmm2, xmm0
	jbe	.L19642
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L8371
.L19642:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19643
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8371
.L19643:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L8371:
	comisd	xmm1, xmm0
	jbe	.L19644
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19645
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L8385
.L19645:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L8385:
	movss	xmm1, DWORD PTR x_19[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 .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19646
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L8388
.L19646:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L8388:
	comisd	xmm0, xmm1
	jbe	.L19647
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19648
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19648:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19647:
	movss	xmm0, DWORD PTR x_19[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 .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19649
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19649:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19644:
	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 .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19650
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L8401
.L19650:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L8401:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19651
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8404
.L19651:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L8404:
	comisd	xmm2, xmm0
	jbe	.L19652
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L8407
.L19652:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19653
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8407
.L19653:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L8407:
	comisd	xmm1, xmm0
	jbe	.L19654
	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 .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19655
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19655:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19654:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19656
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8419
.L19656:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L8419:
	comisd	xmm1, xmm0
	jbe	.L19657
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19657:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19658
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L8338
.L19658:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
.L8338:
	movss	DWORD PTR -52[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19659
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L8428
.L19659:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L8428:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19660
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L8431
.L19660:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8431:
	comisd	xmm0, xmm1
	jbe	.L19661
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19662
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L8437
.L19662:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L8437
.L19661:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19663
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L8437
.L19663:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L8437:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19664
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L8443
.L19664:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L8443:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19665
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L8446
.L19665:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
.L8446:
	comisd	xmm3, xmm0
	jbe	.L19666
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L8449
.L19666:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19667
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8449
.L19667:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L8449:
	comisd	xmm2, xmm0
	jbe	.L19668
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19669
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8458
.L19669:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L8458
.L19668:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19670
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8461
.L19670:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L8461:
	comisd	xmm2, xmm0
	jbe	.L19671
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L8458
.L19671:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19672
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8458
.L19672:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L8458:
	comisd	xmm1, xmm0
	jbe	.L19673
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19674
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L8472
.L19674:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L8472:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19675
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L8475
.L19675:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8475:
	comisd	xmm0, xmm1
	jbe	.L19676
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19677
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19677:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19676:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19678
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19678:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19673:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19679
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L8488
.L19679:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L8488:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19680
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8491
.L19680:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L8491:
	comisd	xmm2, xmm0
	jbe	.L19681
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L8494
.L19681:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19682
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8494
.L19682:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L8494:
	comisd	xmm1, xmm0
	jbe	.L19683
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19684
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19684:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19683:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19685
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8506
.L19685:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L8506:
	comisd	xmm1, xmm0
	jbe	.L19686
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19686:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19687
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L8485
.L19687:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
.L8485:
	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_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19688
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L8515
.L19688:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L8515:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19689
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	jmp	.L8518
.L19689:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
.L8518:
	comisd	xmm1, xmm2
	jbe	.L19690
	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_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19691
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L8524
.L19691:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L8524
.L19690:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19692
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L8524
.L19692:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
.L8524:
	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 .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19693
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	jmp	.L8530
.L19693:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm1
.L8530:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC28[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19694
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
	jmp	.L8533
.L19694:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm5
.L8533:
	comisd	xmm4, xmm1
	jbe	.L19695
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L8536
.L19695:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19696
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L8536
.L19696:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L8536:
	comisd	xmm3, xmm1
	jbe	.L19697
	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 .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19698
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L8545
.L19698:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L8545
.L19697:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19699
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L8548
.L19699:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L8548:
	comisd	xmm3, xmm1
	jbe	.L19700
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L8545
.L19700:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19701
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L8545
.L19701:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L8545:
	comisd	xmm2, xmm1
	jbe	.L19702
	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_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19703
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L8559
.L19703:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L8559:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19704
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	jmp	.L8562
.L19704:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
.L8562:
	comisd	xmm1, xmm2
	jbe	.L19705
	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_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19706
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19706:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19705:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19707
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19707:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19702:
	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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19708
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L8575
.L19708:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
.L8575:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19709
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L8578
.L19709:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L8578:
	comisd	xmm3, xmm1
	jbe	.L19710
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L8581
.L19710:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19711
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L8581
.L19711:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L8581:
	comisd	xmm2, xmm1
	jbe	.L19712
	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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19713
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19713:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19712:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19714
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L8593
.L19714:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L8593:
	comisd	xmm2, xmm1
	jbe	.L19715
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19715:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19716
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L8572
.L19716:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L8572:
	comisd	xmm0, xmm1
	jbe	.L19717
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19718
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L8604
.L19718:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L8604:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19719
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L8607
.L19719:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8607:
	comisd	xmm0, xmm1
	jbe	.L19720
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19721
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L8613
.L19721:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L8613
.L19720:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19722
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L8613
.L19722:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L8613:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19723
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	jmp	.L8619
.L19723:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L8619:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_13[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC9[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19724
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L8622
.L19724:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
.L8622:
	comisd	xmm3, xmm0
	jbe	.L19725
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L8625
.L19725:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19726
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8625
.L19726:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L8625:
	comisd	xmm2, xmm0
	jbe	.L19727
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19728
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L8634
.L19728:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L8634
.L19727:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19729
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8637
.L19729:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L8637:
	comisd	xmm2, xmm0
	jbe	.L19730
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L8634
.L19730:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19731
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8634
.L19731:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L8634:
	comisd	xmm1, xmm0
	jbe	.L19732
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19733
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L8648
.L19733:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L8648:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19734
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L8651
.L19734:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8651:
	comisd	xmm0, xmm1
	jbe	.L19735
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19736
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19736:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19735:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19737
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19737:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19732:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19738
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L8664
.L19738:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L8664:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19739
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L8667
.L19739:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
.L8667:
	comisd	xmm2, xmm0
	jbe	.L19740
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L8670
.L19740:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19741
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8670
.L19741:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L8670:
	comisd	xmm1, xmm0
	jbe	.L19742
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[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	.L19743
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19743:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19742:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19744
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L8682
.L19744:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
.L8682:
	comisd	xmm1, xmm0
	jbe	.L19745
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19745:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19746
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19746:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19717:
	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_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19747
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L8692
.L19747:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L8692:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19748
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L8695
.L19748:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L8695:
	comisd	xmm0, xmm1
	jbe	.L19749
	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_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19750
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L8701
.L19750:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L8701
.L19749:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19751
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L8701
.L19751:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L8701:
	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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19752
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	jmp	.L8707
.L19752:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
.L8707:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19753
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	jmp	.L8710
.L19753:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L8710:
	comisd	xmm3, xmm0
	jbe	.L19754
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L8713
.L19754:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19755
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L8713
.L19755:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L8713:
	comisd	xmm2, xmm0
	jbe	.L19756
	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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19757
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L8722
.L19757:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L8722
.L19756:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19758
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L8725
.L19758:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L8725:
	comisd	xmm2, xmm0
	jbe	.L19759
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L8722
.L19759:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19760
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L8722
.L19760:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L8722:
	comisd	xmm1, xmm0
	jbe	.L19761
	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_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19762
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L8736
.L19762:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L8736:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19763
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L8739
.L19763:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L8739:
	comisd	xmm0, xmm1
	jbe	.L19764
	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_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19765
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19765:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19764:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19766
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19766:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19761:
	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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19767
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L8752
.L19767:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L8752:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19768
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L8755
.L19768:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L8755:
	comisd	xmm2, xmm0
	jbe	.L19769
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L8758
.L19769:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19770
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L8758
.L19770:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L8758:
	comisd	xmm1, xmm0
	jbe	.L19771
	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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19772
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19772:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19771:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19773
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L8770
.L19773:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L8770:
	comisd	xmm1, xmm0
	jbe	.L19774
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19774:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19775
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L8689
.L19775:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
.L8689:
	movss	DWORD PTR -48[rbp], xmm0
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19776
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L8779
.L19776:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L8779:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19777
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L8782
.L19777:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8782:
	comisd	xmm0, xmm1
	jbe	.L19778
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19779
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L8788
.L19779:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L8788
.L19778:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19780
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L8788
.L19780:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L8788:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19781
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L8794
.L19781:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L8794:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC36[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19782
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L8797
.L19782:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm4
.L8797:
	comisd	xmm3, xmm0
	jbe	.L19783
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L8800
.L19783:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19784
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L8800
.L19784:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L8800:
	comisd	xmm2, xmm0
	jbe	.L19785
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19786
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L8809
.L19786:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L8809
.L19785:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19787
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L8812
.L19787:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L8812:
	comisd	xmm2, xmm0
	jbe	.L19788
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L8809
.L19788:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19789
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L8809
.L19789:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L8809:
	comisd	xmm1, xmm0
	jbe	.L19790
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19791
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L8823
.L19791:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L8823:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19792
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L8826
.L19792:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8826:
	comisd	xmm0, xmm1
	jbe	.L19793
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19794
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19794:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19793:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19795
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19795:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19790:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19796
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L8839
.L19796:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L8839:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19797
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L8842
.L19797:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L8842:
	comisd	xmm2, xmm0
	jbe	.L19798
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L8845
.L19798:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19799
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L8845
.L19799:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L8845:
	comisd	xmm1, xmm0
	jbe	.L19800
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19801
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19801:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19800:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19802
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L8857
.L19802:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L8857:
	comisd	xmm1, xmm0
	jbe	.L19803
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19803:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19804
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L8836
.L19804:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L8836:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19805
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L8866
.L19805:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L8866:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19806
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L8869
.L19806:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L8869:
	comisd	xmm1, xmm2
	jbe	.L19807
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19808
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L8875
.L19808:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L8875
.L19807:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19809
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L8875
.L19809:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
.L8875:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19810
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
	jmp	.L8881
.L19810:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
.L8881:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC35[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19811
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm5
	jmp	.L8884
.L19811:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
.L8884:
	comisd	xmm4, xmm1
	jbe	.L19812
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L8887
.L19812:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19813
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L8887
.L19813:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L8887:
	comisd	xmm3, xmm1
	jbe	.L19814
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19815
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L8896
.L19815:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L8896
.L19814:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19816
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L8899
.L19816:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L8899:
	comisd	xmm3, xmm1
	jbe	.L19817
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L8896
.L19817:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19818
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L8896
.L19818:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L8896:
	comisd	xmm2, xmm1
	jbe	.L19819
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19820
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L8910
.L19820:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L8910:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19821
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L8913
.L19821:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L8913:
	comisd	xmm1, xmm2
	jbe	.L19822
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19823
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19823:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19822:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19824
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19824:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19819:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19825
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L8926
.L19825:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
.L8926:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19826
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm4
	jmp	.L8929
.L19826:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L8929:
	comisd	xmm3, xmm1
	jbe	.L19827
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L8932
.L19827:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19828
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L8932
.L19828:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L8932:
	comisd	xmm2, xmm1
	jbe	.L19829
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19830
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19830:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19829:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19831
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L8944
.L19831:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L8944:
	comisd	xmm2, xmm1
	jbe	.L19832
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19832:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19833
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L8923
.L19833:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8923:
	comisd	xmm0, xmm1
	jbe	.L19834
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19835
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L8955
.L19835:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L8955:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19836
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L8958
.L19836:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L8958:
	comisd	xmm0, xmm1
	jbe	.L19837
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19838
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L8964
.L19838:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L8964
.L19837:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19839
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L8964
.L19839:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L8964:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19840
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L8970
.L19840:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L8970:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC36[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19841
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L8973
.L19841:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm4
.L8973:
	comisd	xmm3, xmm0
	jbe	.L19842
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L8976
.L19842:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19843
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L8976
.L19843:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L8976:
	comisd	xmm2, xmm0
	jbe	.L19844
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19845
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L8985
.L19845:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L8985
.L19844:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19846
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L8988
.L19846:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L8988:
	comisd	xmm2, xmm0
	jbe	.L19847
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L8985
.L19847:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19848
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L8985
.L19848:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L8985:
	comisd	xmm1, xmm0
	jbe	.L19849
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19850
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L8999
.L19850:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L8999:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19851
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L9002
.L19851:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L9002:
	comisd	xmm0, xmm1
	jbe	.L19852
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19853
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19853:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19852:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19854
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19854:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19849:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19855
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L9015
.L19855:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L9015:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19856
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9018
.L19856:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L9018:
	comisd	xmm2, xmm0
	jbe	.L19857
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9021
.L19857:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19858
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9021
.L19858:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L9021:
	comisd	xmm1, xmm0
	jbe	.L19859
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19860
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19860:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19859:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19861
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9033
.L19861:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L9033:
	comisd	xmm1, xmm0
	jbe	.L19862
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19862:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19863
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19863:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19834:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19864
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L9043
.L19864:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L9043:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19865
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L9046
.L19865:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L9046:
	comisd	xmm0, xmm1
	jbe	.L19866
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19867
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L9052
.L19867:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L9052
.L19866:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19868
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L9052
.L19868:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L9052:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19869
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L9058
.L19869:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L9058:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19870
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
	jmp	.L9061
.L19870:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
.L9061:
	comisd	xmm3, xmm0
	jbe	.L19871
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L9064
.L19871:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19872
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L9064
.L19872:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L9064:
	comisd	xmm2, xmm0
	jbe	.L19873
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19874
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L9073
.L19874:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L9073
.L19873:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19875
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L9076
.L19875:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L9076:
	comisd	xmm2, xmm0
	jbe	.L19876
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L9073
.L19876:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19877
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L9073
.L19877:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L9073:
	comisd	xmm1, xmm0
	jbe	.L19878
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19879
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L9087
.L19879:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L9087:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19880
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L9090
.L19880:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L9090:
	comisd	xmm0, xmm1
	jbe	.L19881
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19882
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19882:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19881:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19883
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19883:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19878:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19884
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L9103
.L19884:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L9103:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19885
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L9106
.L19885:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L9106:
	comisd	xmm2, xmm0
	jbe	.L19886
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L9109
.L19886:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19887
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L9109
.L19887:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L9109:
	comisd	xmm1, xmm0
	jbe	.L19888
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19889
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19889:
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19888:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19890
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L9121
.L19890:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L9121:
	comisd	xmm1, xmm0
	jbe	.L19891
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19891:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19892
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L9040
.L19892:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
.L9040:
	movss	DWORD PTR -44[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19893
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9130
.L19893:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L9130:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19894
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9133
.L19894:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9133:
	comisd	xmm0, xmm1
	jbe	.L19895
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19896
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L9139
.L19896:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L9139
.L19895:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19897
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L9139
.L19897:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L9139:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19898
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	jmp	.L9145
.L19898:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L9145:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19899
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L9148
.L19899:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L9148:
	comisd	xmm3, xmm0
	jbe	.L19900
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L9151
.L19900:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19901
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9151
.L19901:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9151:
	comisd	xmm2, xmm0
	jbe	.L19902
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19903
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L9160
.L19903:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L9160
.L19902:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19904
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9163
.L19904:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9163:
	comisd	xmm2, xmm0
	jbe	.L19905
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L9160
.L19905:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19906
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9160
.L19906:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9160:
	comisd	xmm1, xmm0
	jbe	.L19907
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19908
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9174
.L19908:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L9174:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19909
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9177
.L19909:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9177:
	comisd	xmm0, xmm1
	jbe	.L19910
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19911
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19911:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19910:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19912
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19912:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19907:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19913
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L9190
.L19913:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L9190:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19914
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9193
.L19914:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9193:
	comisd	xmm2, xmm0
	jbe	.L19915
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L9196
.L19915:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19916
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9196
.L19916:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9196:
	comisd	xmm1, xmm0
	jbe	.L19917
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19918
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19918:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19917:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19919
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9208
.L19919:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9208:
	comisd	xmm1, xmm0
	jbe	.L19920
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19920:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19921
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L9187
.L19921:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L9187:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19922
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L9217
.L19922:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L9217:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19923
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L9220
.L19923:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
.L9220:
	comisd	xmm1, xmm2
	jbe	.L19924
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19925
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L9226
.L19925:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L9226
.L19924:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19926
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L9226
.L19926:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
.L9226:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19927
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm1
	jmp	.L9232
.L19927:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm1
.L9232:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_32[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC8[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L19928
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm5
	jmp	.L9235
.L19928:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm5
.L9235:
	comisd	xmm4, xmm1
	jbe	.L19929
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L9238
.L19929:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19930
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L9238
.L19930:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L9238:
	comisd	xmm3, xmm1
	jbe	.L19931
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19932
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L9247
.L19932:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L9247
.L19931:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19933
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L9250
.L19933:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L9250:
	comisd	xmm3, xmm1
	jbe	.L19934
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L9247
.L19934:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19935
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L9247
.L19935:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L9247:
	comisd	xmm2, xmm1
	jbe	.L19936
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19937
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L9261
.L19937:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L9261:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L19938
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L9264
.L19938:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
.L9264:
	comisd	xmm1, xmm2
	jbe	.L19939
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19940
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19940:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19939:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19941
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19941:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19936:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19942
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
	jmp	.L9277
.L19942:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
.L9277:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L19943
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm4
	jmp	.L9280
.L19943:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm4
.L9280:
	comisd	xmm3, xmm1
	jbe	.L19944
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L9283
.L19944:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19945
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L9283
.L19945:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L9283:
	comisd	xmm2, xmm1
	jbe	.L19946
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19947
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19947:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19946:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L19948
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L9295
.L19948:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L9295:
	comisd	xmm2, xmm1
	jbe	.L19949
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19949:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19950
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L9274
.L19950:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L9274:
	comisd	xmm0, xmm1
	jbe	.L19951
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19952
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9306
.L19952:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L9306:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19953
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9309
.L19953:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9309:
	comisd	xmm0, xmm1
	jbe	.L19954
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19955
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L9315
.L19955:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L9315
.L19954:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19956
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L9315
.L19956:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L9315:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19957
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	jmp	.L9321
.L19957:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L9321:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19958
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L9324
.L19958:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L9324:
	comisd	xmm3, xmm0
	jbe	.L19959
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L9327
.L19959:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19960
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9327
.L19960:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9327:
	comisd	xmm2, xmm0
	jbe	.L19961
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19962
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L9336
.L19962:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L9336
.L19961:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19963
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9339
.L19963:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9339:
	comisd	xmm2, xmm0
	jbe	.L19964
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L9336
.L19964:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19965
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9336
.L19965:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9336:
	comisd	xmm1, xmm0
	jbe	.L19966
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19967
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9350
.L19967:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L9350:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19968
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9353
.L19968:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9353:
	comisd	xmm0, xmm1
	jbe	.L19969
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19970
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19970:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19969:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19971
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19971:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19966:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19972
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L9366
.L19972:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L9366:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19973
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9369
.L19973:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9369:
	comisd	xmm2, xmm0
	jbe	.L19974
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L9372
.L19974:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19975
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9372
.L19975:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9372:
	comisd	xmm1, xmm0
	jbe	.L19976
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19977
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19977:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19976:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19978
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9384
.L19978:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9384:
	comisd	xmm1, xmm0
	jbe	.L19979
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19979:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19980
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19980:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19951:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19981
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L9394
.L19981:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L9394:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19982
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L9397
.L19982:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L9397:
	comisd	xmm0, xmm1
	jbe	.L19983
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19984
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L9403
.L19984:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L9403
.L19983:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19985
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L9403
.L19985:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L9403:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19986
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	jmp	.L9409
.L19986:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L9409:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L19987
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L9412
.L19987:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L9412:
	comisd	xmm3, xmm0
	jbe	.L19988
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9415
.L19988:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19989
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L9415
.L19989:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L9415:
	comisd	xmm2, xmm0
	jbe	.L19990
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19991
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9424
.L19991:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L9424
.L19990:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L19992
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L9427
.L19992:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L9427:
	comisd	xmm2, xmm0
	jbe	.L19993
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9424
.L19993:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L19994
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L9424
.L19994:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L9424:
	comisd	xmm1, xmm0
	jbe	.L19995
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19996
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L9438
.L19996:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L9438:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L19997
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L9441
.L19997:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L9441:
	comisd	xmm0, xmm1
	jbe	.L19998
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L19999
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19999:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19998:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20000
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L20000:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L19995:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20001
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L9454
.L20001:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L9454:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20002
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L9457
.L20002:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L9457:
	comisd	xmm2, xmm0
	jbe	.L20003
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9460
.L20003:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20004
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L9460
.L20004:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L9460:
	comisd	xmm1, xmm0
	jbe	.L20005
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20006
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L20006:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L20005:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20007
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L9472
.L20007:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L9472:
	comisd	xmm1, xmm0
	jbe	.L20008
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L20008:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20009
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L9391
.L20009:
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
.L9391:
	movss	DWORD PTR -40[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20010
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L9481
.L20010:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L9481:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20011
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L9484
.L20011:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9484:
	comisd	xmm0, xmm1
	jbe	.L20012
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20013
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L9490
.L20013:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L9490
.L20012:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20014
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L9490
.L20014:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L9490:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20015
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	jmp	.L9496
.L20015:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L9496:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_20[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20016
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L9499
.L20016:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L9499:
	comisd	xmm3, xmm0
	jbe	.L20017
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9502
.L20017:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20018
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9502
.L20018:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L9502:
	comisd	xmm2, xmm0
	jbe	.L20019
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20020
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L9511
.L20020:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L9511
.L20019:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20021
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9514
.L20021:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L9514:
	comisd	xmm2, xmm0
	jbe	.L20022
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9511
.L20022:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20023
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9511
.L20023:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L9511:
	comisd	xmm1, xmm0
	jbe	.L20024
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20025
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L9525
.L20025:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L9525:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20026
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L9528
.L20026:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9528:
	comisd	xmm0, xmm1
	jbe	.L20027
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20028
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20028:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20027:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20029
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20029:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20024:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20030
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L9541
.L20030:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L9541:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20031
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9544
.L20031:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L9544:
	comisd	xmm2, xmm0
	jbe	.L20032
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9547
.L20032:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20033
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9547
.L20033:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L9547:
	comisd	xmm1, xmm0
	jbe	.L20034
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20035
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20035:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20034:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20036
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9559
.L20036:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L9559:
	comisd	xmm1, xmm0
	jbe	.L20037
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20037:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20038
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L9538
.L20038:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L9538:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[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	.L20039
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9568
.L20039:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L9568:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20040
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L9571
.L20040:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L9571:
	comisd	xmm1, xmm2
	jbe	.L20041
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[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	.L20042
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L9577
.L20042:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L9577
.L20041:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20043
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L9577
.L20043:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L9577:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20044
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	jmp	.L9583
.L20044:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
.L9583:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC28[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20045
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm5
	jmp	.L9586
.L20045:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm5
.L9586:
	comisd	xmm4, xmm1
	jbe	.L20046
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	jmp	.L9589
.L20046:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20047
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	jmp	.L9589
.L20047:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L9589:
	comisd	xmm3, xmm1
	jbe	.L20048
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20049
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L9598
.L20049:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L9598
.L20048:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20050
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	jmp	.L9601
.L20050:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L9601:
	comisd	xmm3, xmm1
	jbe	.L20051
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L9598
.L20051:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20052
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L9598
.L20052:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L9598:
	comisd	xmm2, xmm1
	jbe	.L20053
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[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	.L20054
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9612
.L20054:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L9612:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20055
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	jmp	.L9615
.L20055:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L9615:
	comisd	xmm1, xmm2
	jbe	.L20056
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[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	.L20057
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20057:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20056:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20058
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20058:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20053:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20059
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L9628
.L20059:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
.L9628:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20060
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	jmp	.L9631
.L20060:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
.L9631:
	comisd	xmm3, xmm1
	jbe	.L20061
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L9634
.L20061:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20062
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L9634
.L20062:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L9634:
	comisd	xmm2, xmm1
	jbe	.L20063
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20064
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20064:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20063:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20065
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L9646
.L20065:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
.L9646:
	comisd	xmm2, xmm1
	jbe	.L20066
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20066:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20067
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L9625
.L20067:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9625:
	comisd	xmm0, xmm1
	jbe	.L20068
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20069
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L9657
.L20069:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L9657:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20070
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L9660
.L20070:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9660:
	comisd	xmm0, xmm1
	jbe	.L20071
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20072
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L9666
.L20072:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L9666
.L20071:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20073
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L9666
.L20073:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L9666:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20074
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	jmp	.L9672
.L20074:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L9672:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_20[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20075
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm4
	jmp	.L9675
.L20075:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L9675:
	comisd	xmm3, xmm0
	jbe	.L20076
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9678
.L20076:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20077
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9678
.L20077:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L9678:
	comisd	xmm2, xmm0
	jbe	.L20078
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20079
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L9687
.L20079:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L9687
.L20078:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20080
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9690
.L20080:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L9690:
	comisd	xmm2, xmm0
	jbe	.L20081
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9687
.L20081:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20082
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9687
.L20082:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L9687:
	comisd	xmm1, xmm0
	jbe	.L20083
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20084
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L9701
.L20084:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L9701:
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20085
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L9704
.L20085:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L9704:
	comisd	xmm0, xmm1
	jbe	.L20086
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20087
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20087:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20086:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20088
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20088:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20083:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20089
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L9717
.L20089:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L9717:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20090
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L9720
.L20090:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L9720:
	comisd	xmm2, xmm0
	jbe	.L20091
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9723
.L20091:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20092
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9723
.L20092:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L9723:
	comisd	xmm1, xmm0
	jbe	.L20093
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[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	.L20094
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20094:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20093:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20095
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9735
.L20095:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L9735:
	comisd	xmm1, xmm0
	jbe	.L20096
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20096:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20097
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20097:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20068:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[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	.L20098
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L9745
.L20098:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L9745:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20099
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9748
.L20099:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L9748:
	comisd	xmm0, xmm1
	jbe	.L20100
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[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	.L20101
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L9754
.L20101:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L9754
.L20100:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20102
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L9754
.L20102:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L9754:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20103
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	jmp	.L9760
.L20103:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
.L9760:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20104
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
	jmp	.L9763
.L20104:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L9763:
	comisd	xmm3, xmm0
	jbe	.L20105
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L9766
.L20105:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20106
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9766
.L20106:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L9766:
	comisd	xmm2, xmm0
	jbe	.L20107
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20108
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L9775
.L20108:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L9775
.L20107:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20109
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9778
.L20109:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L9778:
	comisd	xmm2, xmm0
	jbe	.L20110
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L9775
.L20110:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20111
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9775
.L20111:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L9775:
	comisd	xmm1, xmm0
	jbe	.L20112
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[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	.L20113
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L9789
.L20113:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L9789:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20114
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9792
.L20114:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L9792:
	comisd	xmm0, xmm1
	jbe	.L20115
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[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	.L20116
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20116:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20115:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20117
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20117:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20112:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20118
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L9805
.L20118:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L9805:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20119
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L9808
.L20119:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L9808:
	comisd	xmm2, xmm0
	jbe	.L20120
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L9811
.L20120:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20121
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9811
.L20121:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L9811:
	comisd	xmm1, xmm0
	jbe	.L20122
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20123
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20123:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20122:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20124
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L9823
.L20124:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L9823:
	comisd	xmm1, xmm0
	jbe	.L20125
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20125:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20126
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L9742
.L20126:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
.L9742:
	movss	DWORD PTR -36[rbp], xmm0
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20127
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L9832
.L20127:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L9832:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20128
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9835
.L20128:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L9835:
	comisd	xmm0, xmm1
	jbe	.L20129
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20130
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L9841
.L20130:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L9841
.L20129:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20131
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L9841
.L20131:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L9841:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20132
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L9847
.L20132:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
.L9847:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20133
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L9850
.L20133:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L9850:
	comisd	xmm3, xmm0
	jbe	.L20134
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L9853
.L20134:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20135
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L9853
.L20135:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9853:
	comisd	xmm2, xmm0
	jbe	.L20136
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20137
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L9862
.L20137:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L9862
.L20136:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20138
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L9865
.L20138:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9865:
	comisd	xmm2, xmm0
	jbe	.L20139
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L9862
.L20139:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20140
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L9862
.L20140:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9862:
	comisd	xmm1, xmm0
	jbe	.L20141
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20142
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L9876
.L20142:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L9876:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20143
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9879
.L20143:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L9879:
	comisd	xmm0, xmm1
	jbe	.L20144
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20145
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20145:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20144:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20146
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20146:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20141:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20147
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L9892
.L20147:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L9892:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20148
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L9895
.L20148:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L9895:
	comisd	xmm2, xmm0
	jbe	.L20149
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L9898
.L20149:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20150
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L9898
.L20150:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9898:
	comisd	xmm1, xmm0
	jbe	.L20151
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20152
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20152:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20151:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20153
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L9910
.L20153:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L9910:
	comisd	xmm1, xmm0
	jbe	.L20154
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20154:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20155
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L9889
.L20155:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L9889:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20156
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L9919
.L20156:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L9919:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20157
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L9922
.L20157:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
.L9922:
	comisd	xmm1, xmm2
	jbe	.L20158
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20159
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	jmp	.L9928
.L20159:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L9928
.L20158:
	movss	xmm1, DWORD PTR x_22[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20160
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L9928
.L20160:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
.L9928:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20161
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	jmp	.L9934
.L20161:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm1
.L9934:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC6[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20162
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm5
	jmp	.L9937
.L20162:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm5
.L9937:
	comisd	xmm4, xmm1
	jbe	.L20163
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L9940
.L20163:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20164
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L9940
.L20164:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L9940:
	comisd	xmm3, xmm1
	jbe	.L20165
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20166
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L9949
.L20166:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
	jmp	.L9949
.L20165:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20167
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L9952
.L20167:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L9952:
	comisd	xmm3, xmm1
	jbe	.L20168
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L9949
.L20168:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20169
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L9949
.L20169:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L9949:
	comisd	xmm2, xmm1
	jbe	.L20170
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20171
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L9963
.L20171:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L9963:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20172
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L9966
.L20172:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
.L9966:
	comisd	xmm1, xmm2
	jbe	.L20173
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20174
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20174:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20173:
	movss	xmm1, DWORD PTR x_22[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20175
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20175:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20170:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20176
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L9979
.L20176:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
.L9979:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20177
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm4
	jmp	.L9982
.L20177:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L9982:
	comisd	xmm3, xmm1
	jbe	.L20178
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L9985
.L20178:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20179
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L9985
.L20179:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L9985:
	comisd	xmm2, xmm1
	jbe	.L20180
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20181
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20181:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20180:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20182
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L9997
.L20182:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L9997:
	comisd	xmm2, xmm1
	jbe	.L20183
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20183:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20184
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L9976
.L20184:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L9976:
	comisd	xmm0, xmm1
	jbe	.L20185
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20186
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L10008
.L20186:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L10008:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20187
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L10011
.L20187:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L10011:
	comisd	xmm0, xmm1
	jbe	.L20188
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20189
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L10017
.L20189:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L10017
.L20188:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20190
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L10017
.L20190:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L10017:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20191
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	jmp	.L10023
.L20191:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
.L10023:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20192
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L10026
.L20192:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L10026:
	comisd	xmm3, xmm0
	jbe	.L20193
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
	jmp	.L10029
.L20193:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20194
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L10029
.L20194:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L10029:
	comisd	xmm2, xmm0
	jbe	.L20195
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20196
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L10038
.L20196:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L10038
.L20195:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20197
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L10041
.L20197:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L10041:
	comisd	xmm2, xmm0
	jbe	.L20198
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L10038
.L20198:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20199
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L10038
.L20199:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L10038:
	comisd	xmm1, xmm0
	jbe	.L20200
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20201
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L10052
.L20201:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L10052:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20202
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L10055
.L20202:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L10055:
	comisd	xmm0, xmm1
	jbe	.L20203
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20204
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20204:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20203:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20205
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20205:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20200:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20206
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L10068
.L20206:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L10068:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20207
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L10071
.L20207:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L10071:
	comisd	xmm2, xmm0
	jbe	.L20208
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L10074
.L20208:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20209
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L10074
.L20209:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L10074:
	comisd	xmm1, xmm0
	jbe	.L20210
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20211
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20211:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20210:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20212
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L10086
.L20212:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L10086:
	comisd	xmm1, xmm0
	jbe	.L20213
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20213:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20214
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20214:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20185:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20215
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L10096
.L20215:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L10096:
	movss	xmm1, DWORD PTR x_22[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20216
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L10099
.L20216:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L10099:
	comisd	xmm0, xmm1
	jbe	.L20217
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20218
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L10105
.L20218:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L10105
.L20217:
	movss	xmm0, DWORD PTR x_22[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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20219
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L10105
.L20219:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
.L10105:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20220
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	jmp	.L10111
.L20220:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
.L10111:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20221
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	jmp	.L10114
.L20221:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
.L10114:
	comisd	xmm3, xmm0
	jbe	.L20222
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L10117
.L20222:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20223
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L10117
.L20223:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L10117:
	comisd	xmm2, xmm0
	jbe	.L20224
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20225
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L10126
.L20225:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L10126
.L20224:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20226
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L10129
.L20226:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L10129:
	comisd	xmm2, xmm0
	jbe	.L20227
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L10126
.L20227:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20228
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L10126
.L20228:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L10126:
	comisd	xmm1, xmm0
	jbe	.L20229
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20230
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L10140
.L20230:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L10140:
	movss	xmm1, DWORD PTR x_22[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 .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20231
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L10143
.L20231:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
.L10143:
	comisd	xmm0, xmm1
	jbe	.L20232
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20233
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20233:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20232:
	movss	xmm0, DWORD PTR x_22[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 .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20234
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20234:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20229:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20235
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L10156
.L20235:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L10156:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20236
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L10159
.L20236:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L10159:
	comisd	xmm2, xmm0
	jbe	.L20237
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L10162
.L20237:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20238
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L10162
.L20238:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L10162:
	comisd	xmm1, xmm0
	jbe	.L20239
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20240
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20240:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20239:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20241
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L10174
.L20241:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L10174:
	comisd	xmm1, xmm0
	jbe	.L20242
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20242:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20243
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L10093
.L20243:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
.L10093:
	movss	DWORD PTR -32[rbp], xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20244
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10183
.L20244:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L10183:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20245
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L10186
.L20245:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L10186:
	comisd	xmm0, xmm1
	jbe	.L20246
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20247
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10192
.L20247:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L10192
.L20246:
	movss	xmm0, DWORD PTR x_8[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20248
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L10192
.L20248:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L10192:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20249
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	jmp	.L10198
.L20249:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L10198:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20250
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L10201
.L20250:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
.L10201:
	comisd	xmm3, xmm0
	jbe	.L20251
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L10204
.L20251:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20252
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L10204
.L20252:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10204:
	comisd	xmm2, xmm0
	jbe	.L20253
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20254
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L10213
.L20254:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L10213
.L20253:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20255
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L10216
.L20255:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10216:
	comisd	xmm2, xmm0
	jbe	.L20256
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L10213
.L20256:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20257
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L10213
.L20257:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10213:
	comisd	xmm1, xmm0
	jbe	.L20258
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20259
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10227
.L20259:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L10227:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20260
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L10230
.L20260:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L10230:
	comisd	xmm0, xmm1
	jbe	.L20261
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20262
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20262:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20261:
	movss	xmm0, DWORD PTR x_8[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20263
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20263:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20258:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20264
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L10243
.L20264:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L10243:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20265
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L10246
.L20265:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10246:
	comisd	xmm2, xmm0
	jbe	.L20266
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L10249
.L20266:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20267
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L10249
.L20267:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10249:
	comisd	xmm1, xmm0
	jbe	.L20268
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20269
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20269:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20268:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20270
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L10261
.L20270:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10261:
	comisd	xmm1, xmm0
	jbe	.L20271
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20271:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20272
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10240
.L20272:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
.L10240:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20273
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L10270
.L20273:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L10270:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20274
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L10273
.L20274:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
.L10273:
	comisd	xmm1, xmm2
	jbe	.L20275
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20276
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L10279
.L20276:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	jmp	.L10279
.L20275:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20277
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L10279
.L20277:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
.L10279:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20278
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	jmp	.L10285
.L20278:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
.L10285:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC7[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20279
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm5
	jmp	.L10288
.L20279:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
.L10288:
	comisd	xmm4, xmm1
	jbe	.L20280
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L10291
.L20280:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20281
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L10291
.L20281:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L10291:
	comisd	xmm3, xmm1
	jbe	.L20282
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20283
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L10300
.L20283:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L10300
.L20282:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20284
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L10303
.L20284:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L10303:
	comisd	xmm3, xmm1
	jbe	.L20285
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L10300
.L20285:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20286
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L10300
.L20286:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L10300:
	comisd	xmm2, xmm1
	jbe	.L20287
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20288
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L10314
.L20288:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
.L10314:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20289
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L10317
.L20289:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
.L10317:
	comisd	xmm1, xmm2
	jbe	.L20290
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20291
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20291:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20290:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20292
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20292:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20287:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20293
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
	jmp	.L10330
.L20293:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
.L10330:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20294
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L10333
.L20294:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
.L10333:
	comisd	xmm3, xmm1
	jbe	.L20295
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L10336
.L20295:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20296
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L10336
.L20296:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L10336:
	comisd	xmm2, xmm1
	jbe	.L20297
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20298
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20298:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20297:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20299
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L10348
.L20299:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L10348:
	comisd	xmm2, xmm1
	jbe	.L20300
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20300:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20301
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L10327
.L20301:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L10327:
	comisd	xmm0, xmm1
	jbe	.L20302
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20303
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10359
.L20303:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L10359:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20304
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L10362
.L20304:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L10362:
	comisd	xmm0, xmm1
	jbe	.L20305
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20306
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10368
.L20306:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L10368
.L20305:
	movss	xmm0, DWORD PTR x_8[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20307
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L10368
.L20307:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L10368:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20308
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	jmp	.L10374
.L20308:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L10374:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_15[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20309
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L10377
.L20309:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
.L10377:
	comisd	xmm3, xmm0
	jbe	.L20310
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
	jmp	.L10380
.L20310:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20311
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L10380
.L20311:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10380:
	comisd	xmm2, xmm0
	jbe	.L20312
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20313
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L10389
.L20313:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L10389
.L20312:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20314
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L10392
.L20314:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10392:
	comisd	xmm2, xmm0
	jbe	.L20315
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L10389
.L20315:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20316
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L10389
.L20316:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10389:
	comisd	xmm1, xmm0
	jbe	.L20317
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20318
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10403
.L20318:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L10403:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20319
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L10406
.L20319:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L10406:
	comisd	xmm0, xmm1
	jbe	.L20320
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20321
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20321:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20320:
	movss	xmm0, DWORD PTR x_8[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20322
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20322:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20317:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20323
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L10419
.L20323:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L10419:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20324
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L10422
.L20324:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10422:
	comisd	xmm2, xmm0
	jbe	.L20325
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L10425
.L20325:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20326
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L10425
.L20326:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10425:
	comisd	xmm1, xmm0
	jbe	.L20327
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L20328
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20328:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20327:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20329
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L10437
.L20329:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10437:
	comisd	xmm1, xmm0
	jbe	.L20330
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20330:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20331
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20331:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20302:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20332
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L10447
.L20332:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L10447:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20333
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L10450
.L20333:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L10450:
	comisd	xmm0, xmm1
	jbe	.L20334
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20335
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L10456
.L20335:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10456
.L20334:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20336
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L10456
.L20336:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L10456:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20337
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
	jmp	.L10462
.L20337:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
.L10462:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC7[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20338
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L10465
.L20338:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
.L10465:
	comisd	xmm3, xmm0
	jbe	.L20339
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L10468
.L20339:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20340
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10468
.L20340:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L10468:
	comisd	xmm2, xmm0
	jbe	.L20341
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20342
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L10477
.L20342:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L10477
.L20341:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20343
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10480
.L20343:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L10480:
	comisd	xmm2, xmm0
	jbe	.L20344
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10477
.L20344:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20345
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10477
.L20345:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L10477:
	comisd	xmm1, xmm0
	jbe	.L20346
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20347
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L10491
.L20347:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L10491:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20348
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L10494
.L20348:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L10494:
	comisd	xmm0, xmm1
	jbe	.L20349
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20350
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20350:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20349:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20351
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20351:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20346:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20352
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L10507
.L20352:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
.L10507:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20353
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10510
.L20353:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
.L10510:
	comisd	xmm2, xmm0
	jbe	.L20354
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10513
.L20354:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20355
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10513
.L20355:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L10513:
	comisd	xmm1, xmm0
	jbe	.L20356
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20357
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20357:
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20356:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20358
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10525
.L20358:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L10525:
	comisd	xmm1, xmm0
	jbe	.L20359
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20359:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20360
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L10444
.L20360:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
.L10444:
	movss	DWORD PTR -28[rbp], xmm0
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20361
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10534
.L20361:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L10534:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20362
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L10537
.L20362:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L10537:
	comisd	xmm0, xmm1
	jbe	.L20363
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20364
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L10543
.L20364:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10543
.L20363:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20365
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10543
.L20365:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L10543:
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20366
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	jmp	.L10549
.L20366:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
.L10549:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20367
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L10552
.L20367:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
.L10552:
	comisd	xmm3, xmm0
	jbe	.L20368
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L10555
.L20368:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20369
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10555
.L20369:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L10555:
	comisd	xmm2, xmm0
	jbe	.L20370
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20371
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10564
.L20371:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L10564
.L20370:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20372
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10567
.L20372:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L10567:
	comisd	xmm2, xmm0
	jbe	.L20373
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L10564
.L20373:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20374
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10564
.L20374:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L10564:
	comisd	xmm1, xmm0
	jbe	.L20375
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20376
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10578
.L20376:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L10578:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20377
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L10581
.L20377:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L10581:
	comisd	xmm0, xmm1
	jbe	.L20378
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20379
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20379:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20378:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20380
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20380:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20375:
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20381
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L10594
.L20381:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
.L10594:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20382
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10597
.L20382:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L10597:
	comisd	xmm2, xmm0
	jbe	.L20383
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L10600
.L20383:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20384
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10600
.L20384:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L10600:
	comisd	xmm1, xmm0
	jbe	.L20385
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20386
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20386:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20385:
	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 .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20387
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10612
.L20387:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L10612:
	comisd	xmm1, xmm0
	jbe	.L20388
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20388:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20389
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L10591
.L20389:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L10591:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20390
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L10621
.L20390:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L10621:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20391
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L10624
.L20391:
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L10624:
	comisd	xmm1, xmm2
	jbe	.L20392
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20393
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L10630
.L20393:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm1
	jmp	.L10630
.L20392:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20394
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L10630
.L20394:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L10630:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20395
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm1
	jmp	.L10636
.L20395:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
.L10636:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC25[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20396
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm5
	jmp	.L10639
.L20396:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm5
.L10639:
	comisd	xmm4, xmm1
	jbe	.L20397
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L10642
.L20397:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20398
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L10642
.L20398:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
.L10642:
	comisd	xmm3, xmm1
	jbe	.L20399
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20400
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L10651
.L20400:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L10651
.L20399:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20401
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L10654
.L20401:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
.L10654:
	comisd	xmm3, xmm1
	jbe	.L20402
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L10651
.L20402:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20403
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L10651
.L20403:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
.L10651:
	comisd	xmm2, xmm1
	jbe	.L20404
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20405
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L10665
.L20405:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L10665:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_29[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20406
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L10668
.L20406:
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L10668:
	comisd	xmm1, xmm2
	jbe	.L20407
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20408
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20408:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20407:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20409
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20409:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20404:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20410
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L10681
.L20410:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
.L10681:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20411
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm4
	jmp	.L10684
.L20411:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm4
.L10684:
	comisd	xmm3, xmm1
	jbe	.L20412
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L10687
.L20412:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20413
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L10687
.L20413:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
.L10687:
	comisd	xmm2, xmm1
	jbe	.L20414
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20415
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20415:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20414:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20416
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm3
	jmp	.L10699
.L20416:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
.L10699:
	comisd	xmm2, xmm1
	jbe	.L20417
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20417:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20418
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L10678
.L20418:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
.L10678:
	comisd	xmm0, xmm1
	jbe	.L20419
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20420
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10710
.L20420:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L10710:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20421
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L10713
.L20421:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L10713:
	comisd	xmm0, xmm1
	jbe	.L20422
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20423
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L10719
.L20423:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10719
.L20422:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20424
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L10719
.L20424:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L10719:
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20425
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
	jmp	.L10725
.L20425:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
.L10725:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20426
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L10728
.L20426:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
.L10728:
	comisd	xmm3, xmm0
	jbe	.L20427
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
	jmp	.L10731
.L20427:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20428
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10731
.L20428:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L10731:
	comisd	xmm2, xmm0
	jbe	.L20429
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20430
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10740
.L20430:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L10740
.L20429:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20431
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10743
.L20431:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L10743:
	comisd	xmm2, xmm0
	jbe	.L20432
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L10740
.L20432:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20433
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10740
.L20433:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L10740:
	comisd	xmm1, xmm0
	jbe	.L20434
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20435
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10754
.L20435:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
.L10754:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20436
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L10757
.L20436:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L10757:
	comisd	xmm0, xmm1
	jbe	.L20437
	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_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20438
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20438:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20437:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20439
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20439:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20434:
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20440
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L10770
.L20440:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
.L10770:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20441
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L10773
.L20441:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L10773:
	comisd	xmm2, xmm0
	jbe	.L20442
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L10776
.L20442:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20443
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10776
.L20443:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L10776:
	comisd	xmm1, xmm0
	jbe	.L20444
	movss	xmm0, DWORD PTR x_9[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 .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20445
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20445:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20444:
	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 .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20446
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10788
.L20446:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L10788:
	comisd	xmm1, xmm0
	jbe	.L20447
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20447:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20448
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20448:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20419:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20449
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L10798
.L20449:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
.L10798:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20450
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L10801
.L20450:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L10801:
	comisd	xmm0, xmm1
	jbe	.L20451
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20452
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L10807
.L20452:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L10807
.L20451:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20453
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L10807
.L20453:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L10807:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20454
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm0
	jmp	.L10813
.L20454:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
.L10813:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC25[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20455
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm4
	jmp	.L10816
.L20455:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm4
.L10816:
	comisd	xmm3, xmm0
	jbe	.L20456
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L10819
.L20456:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20457
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L10819
.L20457:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10819:
	comisd	xmm2, xmm0
	jbe	.L20458
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20459
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L10828
.L20459:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L10828
.L20458:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20460
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L10831
.L20460:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10831:
	comisd	xmm2, xmm0
	jbe	.L20461
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L10828
.L20461:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20462
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L10828
.L20462:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10828:
	comisd	xmm1, xmm0
	jbe	.L20463
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20464
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L10842
.L20464:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
.L10842:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20465
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L10845
.L20465:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L10845:
	comisd	xmm0, xmm1
	jbe	.L20466
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20467
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20467:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20466:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20468
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20468:
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20463:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20469
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L10858
.L20469:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L10858:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20470
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm3
	jmp	.L10861
.L20470:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm3
.L10861:
	comisd	xmm2, xmm0
	jbe	.L20471
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L10864
.L20471:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20472
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L10864
.L20472:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10864:
	comisd	xmm1, xmm0
	jbe	.L20473
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20474
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20474:
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20473:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20475
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L10876
.L20475:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
.L10876:
	comisd	xmm1, xmm0
	jbe	.L20476
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20476:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20477
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L10795
.L20477:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
.L10795:
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20478
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L10885
.L20478:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L10885:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20479
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L10888
.L20479:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L10888:
	comisd	xmm0, xmm1
	jbe	.L20480
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20481
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L10894
.L20481:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L10894
.L20480:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20482
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L10894
.L20482:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L10894:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20483
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	jmp	.L10900
.L20483:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L10900:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC36[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20484
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L10903
.L20484:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm4
.L10903:
	comisd	xmm3, xmm0
	jbe	.L20485
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L10906
.L20485:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20486
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L10906
.L20486:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L10906:
	comisd	xmm2, xmm0
	jbe	.L20487
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20488
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L10915
.L20488:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10915
.L20487:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20489
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L10918
.L20489:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L10918:
	comisd	xmm2, xmm0
	jbe	.L20490
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L10915
.L20490:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20491
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10915
.L20491:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L10915:
	comisd	xmm1, xmm0
	jbe	.L20492
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20493
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L10929
.L20493:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L10929:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20494
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L10932
.L20494:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L10932:
	comisd	xmm0, xmm1
	jbe	.L20495
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20496
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20496:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20495:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20497
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20497:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20492:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20498
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L10945
.L20498:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L10945:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20499
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L10948
.L20499:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L10948:
	comisd	xmm2, xmm0
	jbe	.L20500
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L10951
.L20500:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20501
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10951
.L20501:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L10951:
	comisd	xmm1, xmm0
	jbe	.L20502
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20503
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20503:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20502:
	movss	xmm0, DWORD PTR x_12[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 .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20504
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L10963
.L20504:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L10963:
	comisd	xmm1, xmm0
	jbe	.L20505
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20505:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20506
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L10942
.L20506:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L10942:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20507
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L10972
.L20507:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L10972:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20508
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L10975
.L20508:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
.L10975:
	comisd	xmm1, xmm2
	jbe	.L20509
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20510
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L10981
.L20510:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L10981
.L20509:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L20511
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L10981
.L20511:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
.L10981:
	movss	xmm1, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20512
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	jmp	.L10987
.L20512:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
.L10987:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC0[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20513
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
	jmp	.L10990
.L20513:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm5
.L10990:
	comisd	xmm4, xmm1
	jbe	.L20514
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L10993
.L20514:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20515
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L10993
.L20515:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L10993:
	comisd	xmm3, xmm1
	jbe	.L20516
	movss	xmm1, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20517
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L11002
.L20517:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L11002
.L20516:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20518
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L11005
.L20518:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L11005:
	comisd	xmm3, xmm1
	jbe	.L20519
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L11002
.L20519:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20520
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L11002
.L20520:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L11002:
	comisd	xmm2, xmm1
	jbe	.L20521
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20522
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L11016
.L20522:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L11016:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20523
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L11019
.L20523:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
.L11019:
	comisd	xmm1, xmm2
	jbe	.L20524
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20525
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20525:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20524:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L20526
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20526:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20521:
	movss	xmm1, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20527
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L11032
.L20527:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
.L11032:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20528
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
	jmp	.L11035
.L20528:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L11035:
	comisd	xmm3, xmm1
	jbe	.L20529
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L11038
.L20529:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20530
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L11038
.L20530:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L11038:
	comisd	xmm2, xmm1
	jbe	.L20531
	movss	xmm1, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20532
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20532:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20531:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20533
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
	jmp	.L11050
.L20533:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L11050:
	comisd	xmm2, xmm1
	jbe	.L20534
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20534:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20535
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L11029
.L20535:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L11029:
	comisd	xmm0, xmm1
	jbe	.L20536
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20537
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L11061
.L20537:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L11061:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20538
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L11064
.L20538:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L11064:
	comisd	xmm0, xmm1
	jbe	.L20539
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20540
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L11070
.L20540:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L11070
.L20539:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20541
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L11070
.L20541:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L11070:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20542
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	jmp	.L11076
.L20542:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L11076:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC36[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20543
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L11079
.L20543:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm4
.L11079:
	comisd	xmm3, xmm0
	jbe	.L20544
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L11082
.L20544:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20545
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L11082
.L20545:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L11082:
	comisd	xmm2, xmm0
	jbe	.L20546
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20547
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L11091
.L20547:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L11091
.L20546:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20548
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L11094
.L20548:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L11094:
	comisd	xmm2, xmm0
	jbe	.L20549
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L11091
.L20549:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20550
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L11091
.L20550:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L11091:
	comisd	xmm1, xmm0
	jbe	.L20551
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20552
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L11105
.L20552:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L11105:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20553
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L11108
.L20553:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L11108:
	comisd	xmm0, xmm1
	jbe	.L20554
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20555
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20555:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20554:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20556
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20556:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20551:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20557
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L11121
.L20557:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L11121:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20558
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L11124
.L20558:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L11124:
	comisd	xmm2, xmm0
	jbe	.L20559
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L11127
.L20559:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20560
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L11127
.L20560:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L11127:
	comisd	xmm1, xmm0
	jbe	.L20561
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20562
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20562:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20561:
	movss	xmm0, DWORD PTR x_12[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 .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20563
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L11139
.L20563:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L11139:
	comisd	xmm1, xmm0
	jbe	.L20564
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20564:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20565
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20565:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20536:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20566
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11149
.L20566:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L11149:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L20567
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L11152
.L20567:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L11152:
	comisd	xmm0, xmm1
	jbe	.L20568
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20569
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L11158
.L20569:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L11158
.L20568:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20570
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L11158
.L20570:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L11158:
	movss	xmm0, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20571
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	jmp	.L11164
.L20571:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
.L11164:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20572
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
	jmp	.L11167
.L20572:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm4
.L11167:
	comisd	xmm3, xmm0
	jbe	.L20573
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L11170
.L20573:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20574
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L11170
.L20574:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L11170:
	comisd	xmm2, xmm0
	jbe	.L20575
	movss	xmm0, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20576
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L11179
.L20576:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11179
.L20575:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20577
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L11182
.L20577:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L11182:
	comisd	xmm2, xmm0
	jbe	.L20578
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L11179
.L20578:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20579
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L11179
.L20579:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L11179:
	comisd	xmm1, xmm0
	jbe	.L20580
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20581
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11193
.L20581:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L11193:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L20582
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L11196
.L20582:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L11196:
	comisd	xmm0, xmm1
	jbe	.L20583
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20584
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20584:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20583:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L20585
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20585:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20580:
	movss	xmm0, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20586
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L11209
.L20586:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
.L11209:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20587
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
	jmp	.L11212
.L20587:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L11212:
	comisd	xmm2, xmm0
	jbe	.L20588
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L11215
.L20588:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20589
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L11215
.L20589:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L11215:
	comisd	xmm1, xmm0
	jbe	.L20590
	movss	xmm0, DWORD PTR x_25[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 .LC24[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20591
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20591:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20590:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20592
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
	jmp	.L11227
.L20592:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L11227:
	comisd	xmm1, xmm0
	jbe	.L20593
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20593:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20594
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L11146
.L20594:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
.L11146:
	movss	DWORD PTR -20[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20595
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11236
.L20595:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L11236:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20596
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L11239
.L20596:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L11239:
	comisd	xmm0, xmm1
	jbe	.L20597
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20598
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L11245
.L20598:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L11245
.L20597:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20599
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L11245
.L20599:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L11245:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20600
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L11251
.L20600:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
.L11251:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20601
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L11254
.L20601:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
.L11254:
	comisd	xmm3, xmm0
	jbe	.L20602
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L11257
.L20602:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20603
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L11257
.L20603:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L11257:
	comisd	xmm2, xmm0
	jbe	.L20604
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20605
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11266
.L20605:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L11266
.L20604:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20606
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L11269
.L20606:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L11269:
	comisd	xmm2, xmm0
	jbe	.L20607
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11266
.L20607:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20608
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11266
.L20608:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L11266:
	comisd	xmm1, xmm0
	jbe	.L20609
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20610
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11280
.L20610:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L11280:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20611
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L11283
.L20611:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L11283:
	comisd	xmm0, xmm1
	jbe	.L20612
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20613
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20613:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20612:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20614
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20614:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20609:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20615
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L11296
.L20615:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L11296:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20616
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L11299
.L20616:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L11299:
	comisd	xmm2, xmm0
	jbe	.L20617
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11302
.L20617:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20618
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11302
.L20618:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L11302:
	comisd	xmm1, xmm0
	jbe	.L20619
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20620
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20620:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20619:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20621
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11314
.L20621:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L11314:
	comisd	xmm1, xmm0
	jbe	.L20622
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20622:
	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_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20623
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L11293
.L20623:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L11293:
	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 .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20624
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11323
.L20624:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L11323:
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20625
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L11326
.L20625:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L11326:
	comisd	xmm1, xmm2
	jbe	.L20626
	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 .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20627
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L11332
.L20627:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm1
	jmp	.L11332
.L20626:
	movss	xmm1, DWORD PTR x_19[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20628
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L11332
.L20628:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L11332:
	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_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20629
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm1
	jmp	.L11338
.L20629:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm1
.L11338:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC11[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20630
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
	jmp	.L11341
.L20630:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm5
.L11341:
	comisd	xmm4, xmm1
	jbe	.L20631
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	jmp	.L11344
.L20631:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20632
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L11344
.L20632:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
.L11344:
	comisd	xmm3, xmm1
	jbe	.L20633
	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_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC10[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20634
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L11353
.L20634:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm3
	jmp	.L11353
.L20633:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20635
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L11356
.L20635:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
.L11356:
	comisd	xmm3, xmm1
	jbe	.L20636
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L11353
.L20636:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20637
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L11353
.L20637:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
.L11353:
	comisd	xmm2, xmm1
	jbe	.L20638
	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 .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20639
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11367
.L20639:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L11367:
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20640
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L11370
.L20640:
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L11370:
	comisd	xmm1, xmm2
	jbe	.L20641
	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 .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20642
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20642:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20641:
	movss	xmm1, DWORD PTR x_19[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20643
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20643:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20638:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20644
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L11383
.L20644:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
.L11383:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20645
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L11386
.L20645:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm4
.L11386:
	comisd	xmm3, xmm1
	jbe	.L20646
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L11389
.L20646:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20647
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L11389
.L20647:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
.L11389:
	comisd	xmm2, xmm1
	jbe	.L20648
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20649
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20649:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20648:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20650
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L11401
.L20650:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm3
.L11401:
	comisd	xmm2, xmm1
	jbe	.L20651
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20651:
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20652
	movss	xmm1, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L11380
.L20652:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L11380:
	comisd	xmm0, xmm1
	jbe	.L20653
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20654
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11412
.L20654:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L11412:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20655
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L11415
.L20655:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L11415:
	comisd	xmm0, xmm1
	jbe	.L20656
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20657
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L11421
.L20657:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L11421
.L20656:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20658
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	jmp	.L11421
.L20658:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
.L11421:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20659
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L11427
.L20659:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
.L11427:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20660
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm4
	jmp	.L11430
.L20660:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
.L11430:
	comisd	xmm3, xmm0
	jbe	.L20661
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L11433
.L20661:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20662
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L11433
.L20662:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L11433:
	comisd	xmm2, xmm0
	jbe	.L20663
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20664
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11442
.L20664:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L11442
.L20663:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20665
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L11445
.L20665:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L11445:
	comisd	xmm2, xmm0
	jbe	.L20666
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11442
.L20666:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20667
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11442
.L20667:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L11442:
	comisd	xmm1, xmm0
	jbe	.L20668
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20669
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L11456
.L20669:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L11456:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20670
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L11459
.L20670:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
.L11459:
	comisd	xmm0, xmm1
	jbe	.L20671
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20672
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20672:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20671:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20673
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20673:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20668:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20674
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L11472
.L20674:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L11472:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20675
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L11475
.L20675:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L11475:
	comisd	xmm2, xmm0
	jbe	.L20676
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11478
.L20676:
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20677
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11478
.L20677:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L11478:
	comisd	xmm1, xmm0
	jbe	.L20678
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20679
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20679:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20678:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	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_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20680
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11490
.L20680:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L11490:
	comisd	xmm1, xmm0
	jbe	.L20681
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20681:
	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_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20682
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20682:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20653:
	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 .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20683
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L11500
.L20683:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L11500:
	movss	xmm1, DWORD PTR x_19[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20684
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11503
.L20684:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L11503:
	comisd	xmm0, xmm1
	jbe	.L20685
	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 .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20686
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L11509
.L20686:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm0
	jmp	.L11509
.L20685:
	movss	xmm0, DWORD PTR x_19[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 .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20687
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L11509
.L20687:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L11509:
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20688
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	jmp	.L11515
.L20688:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm0
.L11515:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC11[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20689
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	jmp	.L11518
.L20689:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm4
.L11518:
	comisd	xmm3, xmm0
	jbe	.L20690
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L11521
.L20690:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20691
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L11521
.L20691:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
.L11521:
	comisd	xmm2, xmm0
	jbe	.L20692
	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_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20693
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L11530
.L20693:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L11530
.L20692:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20694
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L11533
.L20694:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
.L11533:
	comisd	xmm2, xmm0
	jbe	.L20695
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11530
.L20695:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20696
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L11530
.L20696:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
.L11530:
	comisd	xmm1, xmm0
	jbe	.L20697
	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 .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20698
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L11544
.L20698:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L11544:
	movss	xmm1, DWORD PTR x_19[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 .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20699
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11547
.L20699:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L11547:
	comisd	xmm0, xmm1
	jbe	.L20700
	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 .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20701
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20701:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20700:
	movss	xmm0, DWORD PTR x_19[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 .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20702
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20702:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20697:
	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_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20703
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L11560
.L20703:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
.L11560:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20704
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L11563
.L20704:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
.L11563:
	comisd	xmm2, xmm0
	jbe	.L20705
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11566
.L20705:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20706
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L11566
.L20706:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
.L11566:
	comisd	xmm1, xmm0
	jbe	.L20707
	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_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20708
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20708:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20707:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20709
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L11578
.L20709:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
.L11578:
	comisd	xmm1, xmm0
	jbe	.L20710
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20710:
	movss	xmm0, DWORD PTR x_30[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20711
	movss	xmm1, DWORD PTR x_30[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L11497
.L20711:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
.L11497:
	movss	DWORD PTR -16[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20712
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L11587
.L20712:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L11587:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20713
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L11590
.L20713:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L11590:
	comisd	xmm0, xmm1
	jbe	.L20714
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20715
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L11596
.L20715:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L11596
.L20714:
	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_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20716
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L11596
.L20716:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L11596:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20717
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	jmp	.L11602
.L20717:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
.L11602:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20718
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L11605
.L20718:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L11605:
	comisd	xmm3, xmm0
	jbe	.L20719
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L11608
.L20719:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20720
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L11608
.L20720:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L11608:
	comisd	xmm2, xmm0
	jbe	.L20721
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20722
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L11617
.L20722:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L11617
.L20721:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20723
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L11620
.L20723:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L11620:
	comisd	xmm2, xmm0
	jbe	.L20724
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11617
.L20724:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20725
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11617
.L20725:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L11617:
	comisd	xmm1, xmm0
	jbe	.L20726
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20727
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L11631
.L20727:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L11631:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20728
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L11634
.L20728:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L11634:
	comisd	xmm0, xmm1
	jbe	.L20729
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20730
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20730:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20729:
	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_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20731
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20731:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20726:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20732
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L11647
.L20732:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L11647:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20733
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L11650
.L20733:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L11650:
	comisd	xmm2, xmm0
	jbe	.L20734
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11653
.L20734:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20735
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11653
.L20735:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L11653:
	comisd	xmm1, xmm0
	jbe	.L20736
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20737
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20737:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20736:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20738
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11665
.L20738:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L11665:
	comisd	xmm1, xmm0
	jbe	.L20739
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20739:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20740
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L11644
.L20740:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L11644:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20741
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L11674
.L20741:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L11674:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20742
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L11677
.L20742:
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L11677:
	comisd	xmm1, xmm2
	jbe	.L20743
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20744
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L11683
.L20744:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm1
	jmp	.L11683
.L20743:
	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_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20745
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L11683
.L20745:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L11683:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20746
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm3, xmm1
	jmp	.L11689
.L20746:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
.L11689:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC35[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20747
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm5
	jmp	.L11692
.L20747:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
.L11692:
	comisd	xmm4, xmm1
	jbe	.L20748
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L11695
.L20748:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20749
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L11695
.L20749:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L11695:
	comisd	xmm3, xmm1
	jbe	.L20750
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20751
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm3
	jmp	.L11704
.L20751:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L11704
.L20750:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20752
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L11707
.L20752:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L11707:
	comisd	xmm3, xmm1
	jbe	.L20753
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L11704
.L20753:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20754
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L11704
.L20754:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L11704:
	comisd	xmm2, xmm1
	jbe	.L20755
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20756
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L11718
.L20756:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
.L11718:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20757
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L11721
.L20757:
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L11721:
	comisd	xmm1, xmm2
	jbe	.L20758
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC10[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20759
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20759:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20758:
	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_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20760
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20760:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20755:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20761
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm1
	jmp	.L11734
.L20761:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
.L11734:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20762
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L11737
.L20762:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L11737:
	comisd	xmm3, xmm1
	jbe	.L20763
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L11740
.L20763:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20764
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L11740
.L20764:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L11740:
	comisd	xmm2, xmm1
	jbe	.L20765
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20766
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20766:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20765:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20767
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L11752
.L20767:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L11752:
	comisd	xmm2, xmm1
	jbe	.L20768
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20768:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20769
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L11731
.L20769:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L11731:
	comisd	xmm0, xmm1
	jbe	.L20770
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20771
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L11763
.L20771:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L11763:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20772
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L11766
.L20772:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L11766:
	comisd	xmm0, xmm1
	jbe	.L20773
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20774
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L11772
.L20774:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L11772
.L20773:
	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_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20775
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L11772
.L20775:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L11772:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20776
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	jmp	.L11778
.L20776:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
.L11778:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20777
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm4
	jmp	.L11781
.L20777:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm4
.L11781:
	comisd	xmm3, xmm0
	jbe	.L20778
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L11784
.L20778:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20779
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L11784
.L20779:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L11784:
	comisd	xmm2, xmm0
	jbe	.L20780
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20781
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L11793
.L20781:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L11793
.L20780:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20782
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L11796
.L20782:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L11796:
	comisd	xmm2, xmm0
	jbe	.L20783
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11793
.L20783:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20784
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11793
.L20784:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L11793:
	comisd	xmm1, xmm0
	jbe	.L20785
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20786
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L11807
.L20786:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L11807:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20787
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L11810
.L20787:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L11810:
	comisd	xmm0, xmm1
	jbe	.L20788
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20789
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20789:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20788:
	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_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20790
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20790:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20785:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20791
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	jmp	.L11823
.L20791:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L11823:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20792
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L11826
.L20792:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm3
.L11826:
	comisd	xmm2, xmm0
	jbe	.L20793
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L11829
.L20793:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20794
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11829
.L20794:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L11829:
	comisd	xmm1, xmm0
	jbe	.L20795
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[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	.L20796
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20796:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20795:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20797
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L11841
.L20797:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L11841:
	comisd	xmm1, xmm0
	jbe	.L20798
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20798:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20799
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20799:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20770:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20800
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L11851
.L20800:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L11851:
	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_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20801
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11854
.L20801:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L11854:
	comisd	xmm0, xmm1
	jbe	.L20802
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20803
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L11860
.L20803:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm0
	jmp	.L11860
.L20802:
	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_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20804
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L11860
.L20804:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L11860:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20805
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm2, xmm0
	jmp	.L11866
.L20805:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
.L11866:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20806
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm4
	jmp	.L11869
.L20806:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
.L11869:
	comisd	xmm3, xmm0
	jbe	.L20807
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L11872
.L20807:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20808
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L11872
.L20808:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L11872:
	comisd	xmm2, xmm0
	jbe	.L20809
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20810
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm2
	jmp	.L11881
.L20810:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L11881
.L20809:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20811
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L11884
.L20811:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L11884:
	comisd	xmm2, xmm0
	jbe	.L20812
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L11881
.L20812:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20813
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L11881
.L20813:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L11881:
	comisd	xmm1, xmm0
	jbe	.L20814
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20815
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L11895
.L20815:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
.L11895:
	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_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20816
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L11898
.L20816:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L11898:
	comisd	xmm0, xmm1
	jbe	.L20817
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC10[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20818
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20818:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20817:
	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_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20819
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20819:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20814:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20820
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L11911
.L20820:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L11911:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20821
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L11914
.L20821:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L11914:
	comisd	xmm2, xmm0
	jbe	.L20822
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L11917
.L20822:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20823
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L11917
.L20823:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L11917:
	comisd	xmm1, xmm0
	jbe	.L20824
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20825
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20825:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20824:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20826
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L11929
.L20826:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L11929:
	comisd	xmm1, xmm0
	jbe	.L20827
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20827:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20828
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L11848
.L20828:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
.L11848:
	movss	DWORD PTR -12[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20829
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11938
.L20829:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L11938:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20830
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L11941
.L20830:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L11941:
	comisd	xmm0, xmm1
	jbe	.L20831
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20832
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L11947
.L20832:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L11947
.L20831:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20833
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L11947
.L20833:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L11947:
	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	.L20834
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L11953
.L20834:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L11953:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_20[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20835
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L11956
.L20835:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L11956:
	comisd	xmm3, xmm0
	jbe	.L20836
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L11959
.L20836:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20837
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L11959
.L20837:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L11959:
	comisd	xmm2, xmm0
	jbe	.L20838
	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	.L20839
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L11968
.L20839:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L11968
.L20838:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20840
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L11971
.L20840:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L11971:
	comisd	xmm2, xmm0
	jbe	.L20841
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L11968
.L20841:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20842
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L11968
.L20842:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L11968:
	comisd	xmm1, xmm0
	jbe	.L20843
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20844
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11982
.L20844:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L11982:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20845
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L11985
.L20845:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L11985:
	comisd	xmm0, xmm1
	jbe	.L20846
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20847
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20847:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20846:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20848
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20848:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20843:
	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	.L20849
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L11998
.L20849:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L11998:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20850
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L12001
.L20850:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L12001:
	comisd	xmm2, xmm0
	jbe	.L20851
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L12004
.L20851:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20852
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L12004
.L20852:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L12004:
	comisd	xmm1, xmm0
	jbe	.L20853
	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	.L20854
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20854:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20853:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20855
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L12016
.L20855:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L12016:
	comisd	xmm1, xmm0
	jbe	.L20856
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20856:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20857
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L11995
.L20857:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L11995:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L20858
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L12025
.L20858:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L12025:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20859
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L12028
.L20859:
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
.L12028:
	comisd	xmm1, xmm2
	jbe	.L20860
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L20861
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L12034
.L20861:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L12034
.L20860:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20862
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L12034
.L20862:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm1
.L12034:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20863
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	jmp	.L12040
.L20863:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm1
.L12040:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_34[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC35[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20864
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm5
	jmp	.L12043
.L20864:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm5
.L12043:
	comisd	xmm4, xmm1
	jbe	.L20865
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm4
	jmp	.L12046
.L20865:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20866
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L12046
.L20866:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L12046:
	comisd	xmm3, xmm1
	jbe	.L20867
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20868
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L12055
.L20868:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L12055
.L20867:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20869
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L12058
.L20869:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L12058:
	comisd	xmm3, xmm1
	jbe	.L20870
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L12055
.L20870:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20871
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L12055
.L20871:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L12055:
	comisd	xmm2, xmm1
	jbe	.L20872
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L20873
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L12069
.L20873:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L12069:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_28[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20874
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L12072
.L20874:
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
.L12072:
	comisd	xmm1, xmm2
	jbe	.L20875
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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	.L20876
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20876:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20875:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20877
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20877:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20872:
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20878
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L12085
.L20878:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
.L12085:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20879
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L12088
.L20879:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm4
.L12088:
	comisd	xmm3, xmm1
	jbe	.L20880
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm3
	jmp	.L12091
.L20880:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20881
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L12091
.L20881:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L12091:
	comisd	xmm2, xmm1
	jbe	.L20882
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20883
	movss	xmm1, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20883:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20882:
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20884
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L12103
.L20884:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm3
.L12103:
	comisd	xmm2, xmm1
	jbe	.L20885
	movss	xmm1, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20885:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20886
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L12082
.L20886:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L12082:
	comisd	xmm0, xmm1
	jbe	.L20887
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20888
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L12114
.L20888:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L12114:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20889
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L12117
.L20889:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L12117:
	comisd	xmm0, xmm1
	jbe	.L20890
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20891
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L12123
.L20891:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L12123
.L20890:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20892
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	jmp	.L12123
.L20892:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L12123:
	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	.L20893
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	jmp	.L12129
.L20893:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
.L12129:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_20[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC27[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20894
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm4
	jmp	.L12132
.L20894:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm4
.L12132:
	comisd	xmm3, xmm0
	jbe	.L20895
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm3
	jmp	.L12135
.L20895:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20896
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L12135
.L20896:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L12135:
	comisd	xmm2, xmm0
	jbe	.L20897
	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	.L20898
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L12144
.L20898:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L12144
.L20897:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20899
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L12147
.L20899:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L12147:
	comisd	xmm2, xmm0
	jbe	.L20900
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L12144
.L20900:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20901
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L12144
.L20901:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L12144:
	comisd	xmm1, xmm0
	jbe	.L20902
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20903
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L12158
.L20903:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L12158:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20904
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm2
	jmp	.L12161
.L20904:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L12161:
	comisd	xmm0, xmm1
	jbe	.L20905
	movss	xmm0, DWORD PTR x_0[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 .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20906
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20906:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20905:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20907
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20907:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20902:
	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	.L20908
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L12174
.L20908:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L12174:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20909
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L12177
.L20909:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm3
.L12177:
	comisd	xmm2, xmm0
	jbe	.L20910
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm0, xmm2
	jmp	.L12180
.L20910:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20911
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L12180
.L20911:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L12180:
	comisd	xmm1, xmm0
	jbe	.L20912
	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	.L20913
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20913:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20912:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20914
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L12192
.L20914:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
.L12192:
	comisd	xmm1, xmm0
	jbe	.L20915
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20915:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20916
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20916:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20887:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L20917
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L12202
.L20917:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L12202:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20918
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12205
.L20918:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L12205:
	comisd	xmm0, xmm1
	jbe	.L20919
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L20920
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L12211
.L20920:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L12211
.L20919:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20921
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L12211
.L20921:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L12211:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20922
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	jmp	.L12217
.L20922:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
.L12217:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC35[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20923
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm4
	jmp	.L12220
.L20923:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm4
.L12220:
	comisd	xmm3, xmm0
	jbe	.L20924
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
	jmp	.L12223
.L20924:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20925
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L12223
.L20925:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L12223:
	comisd	xmm2, xmm0
	jbe	.L20926
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20927
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L12232
.L20927:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L12232
.L20926:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20928
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L12235
.L20928:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L12235:
	comisd	xmm2, xmm0
	jbe	.L20929
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L12232
.L20929:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20930
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L12232
.L20930:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L12232:
	comisd	xmm1, xmm0
	jbe	.L20931
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L20932
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L12246
.L20932:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L12246:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20933
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12249
.L20933:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
.L12249:
	comisd	xmm0, xmm1
	jbe	.L20934
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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	.L20935
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20935:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20934:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20936
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20936:
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20931:
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20937
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L12262
.L20937:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L12262:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC35[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20938
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L12265
.L20938:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm3
.L12265:
	comisd	xmm2, xmm0
	jbe	.L20939
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
	jmp	.L12268
.L20939:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20940
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L12268
.L20940:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L12268:
	comisd	xmm1, xmm0
	jbe	.L20941
	movss	xmm0, DWORD PTR x_29[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20942
	movss	xmm1, DWORD PTR x_29[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20942:
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20941:
	movss	xmm0, DWORD PTR x_32[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20943
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L12280
.L20943:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm2
.L12280:
	comisd	xmm1, xmm0
	jbe	.L20944
	movss	xmm1, DWORD PTR x_32[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20944:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20945
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L12199
.L20945:
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
.L12199:
	movss	DWORD PTR -8[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20946
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L12289
.L20946:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
.L12289:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20947
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L12292
.L20947:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L12292:
	comisd	xmm0, xmm1
	jbe	.L20948
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20949
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L12298
.L20949:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L12298
.L20948:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20950
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L12298
.L20950:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L12298:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20951
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	jmp	.L12304
.L20951:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
.L12304:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_21[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L20952
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	jmp	.L12307
.L20952:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L12307:
	comisd	xmm3, xmm0
	jbe	.L20953
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L12310
.L20953:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20954
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L12310
.L20954:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L12310:
	comisd	xmm2, xmm0
	jbe	.L20955
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20956
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L12319
.L20956:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L12319
.L20955:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20957
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L12322
.L20957:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L12322:
	comisd	xmm2, xmm0
	jbe	.L20958
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L12319
.L20958:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20959
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L12319
.L20959:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L12319:
	comisd	xmm1, xmm0
	jbe	.L20960
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20961
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L12333
.L20961:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
.L12333:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20962
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L12336
.L20962:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L12336:
	comisd	xmm0, xmm1
	jbe	.L20963
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20964
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20964:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20963:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20965
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20965:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20960:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20966
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L12349
.L20966:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L12349:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L20967
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L12352
.L20967:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L12352:
	comisd	xmm2, xmm0
	jbe	.L20968
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L12355
.L20968:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20969
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L12355
.L20969:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L12355:
	comisd	xmm1, xmm0
	jbe	.L20970
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20971
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20971:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20970:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L20972
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L12367
.L20972:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L12367:
	comisd	xmm1, xmm0
	jbe	.L20973
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20973:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L20974
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	jmp	.L12346
.L20974:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm1
.L12346:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20975
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L12376
.L20975:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L12376:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20976
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L12379
.L20976:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
.L12379:
	comisd	xmm1, xmm2
	jbe	.L20977
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20978
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L12385
.L20978:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L12385
.L20977:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20979
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	jmp	.L12385
.L20979:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
.L12385:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20980
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
	jmp	.L12391
.L20980:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm1
.L12391:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm4, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
	movss	xmm5, DWORD PTR x_35[rip]
	pxor	xmm6, xmm6
	cvtss2sd	xmm6, xmm5
	movsd	xmm5, QWORD PTR .LC5[rip]
	addsd	xmm5, xmm6
	comisd	xmm1, xmm5
	jbe	.L20981
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm5
	jmp	.L12394
.L20981:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm5
.L12394:
	comisd	xmm4, xmm1
	jbe	.L20982
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm4
	jmp	.L12397
.L20982:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20983
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L12397
.L20983:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L12397:
	comisd	xmm3, xmm1
	jbe	.L20984
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_31[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20985
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L12406
.L20985:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L12406
.L20984:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20986
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L12409
.L20986:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L12409:
	comisd	xmm3, xmm1
	jbe	.L20987
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L12406
.L20987:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20988
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L12406
.L20988:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L12406:
	comisd	xmm2, xmm1
	jbe	.L20989
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20990
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L12420
.L20990:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L12420:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L20991
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L12423
.L20991:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
.L12423:
	comisd	xmm1, xmm2
	jbe	.L20992
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20993
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L20993:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L20992:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20994
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L20994:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L20989:
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L20995
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L12436
.L20995:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
.L12436:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L20996
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm4
	jmp	.L12439
.L20996:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L12439:
	comisd	xmm3, xmm1
	jbe	.L20997
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm3
	jmp	.L12442
.L20997:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L20998
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L12442
.L20998:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L12442:
	comisd	xmm2, xmm1
	jbe	.L20999
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L21000
	movss	xmm1, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L21000:
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L20999:
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L21001
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L12454
.L21001:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L12454:
	comisd	xmm2, xmm1
	jbe	.L21002
	movss	xmm1, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L21002:
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L21003
	movss	xmm1, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L12433
.L21003:
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L12433:
	comisd	xmm0, xmm1
	jbe	.L21004
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21005
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L12465
.L21005:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
.L12465:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L21006
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L12468
.L21006:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L12468:
	comisd	xmm0, xmm1
	jbe	.L21007
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21008
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L12474
.L21008:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm0
	jmp	.L12474
.L21007:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21009
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L12474
.L21009:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L12474:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21010
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	jmp	.L12480
.L21010:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm0
.L12480:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_21[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC28[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L21011
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm4
	jmp	.L12483
.L21011:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm4
.L12483:
	comisd	xmm3, xmm0
	jbe	.L21012
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L12486
.L21012:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L21013
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L12486
.L21013:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L12486:
	comisd	xmm2, xmm0
	jbe	.L21014
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC9[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21015
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L12495
.L21015:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm0, xmm2
	jmp	.L12495
.L21014:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L21016
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L12498
.L21016:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L12498:
	comisd	xmm2, xmm0
	jbe	.L21017
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L12495
.L21017:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21018
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L12495
.L21018:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L12495:
	comisd	xmm1, xmm0
	jbe	.L21019
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21020
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L12509
.L21020:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	addsd	xmm0, xmm1
.L12509:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L21021
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm2
	jmp	.L12512
.L21021:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L12512:
	comisd	xmm0, xmm1
	jbe	.L21022
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC25[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21023
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21023:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21022:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21024
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21024:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21019:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21025
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	jmp	.L12525
.L21025:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
.L12525:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC28[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L21026
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm3
	jmp	.L12528
.L21026:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm3
.L12528:
	comisd	xmm2, xmm0
	jbe	.L21027
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L12531
.L21027:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21028
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L12531
.L21028:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L12531:
	comisd	xmm1, xmm0
	jbe	.L21029
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21030
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21030:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21029:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC28[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21031
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm2
	jmp	.L12543
.L21031:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	addsd	xmm0, xmm2
.L12543:
	comisd	xmm1, xmm0
	jbe	.L21032
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21032:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC28[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21033
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21033:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21004:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21034
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L12553
.L21034:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L12553:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L21035
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12556
.L21035:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L12556:
	comisd	xmm0, xmm1
	jbe	.L21036
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21037
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L12562
.L21037:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L12562
.L21036:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21038
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L12562
.L21038:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L12562:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21039
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	jmp	.L12568
.L21039:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm0
.L12568:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm3, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	movss	xmm4, DWORD PTR x_35[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm0, xmm4
	jbe	.L21040
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm4
	jmp	.L12571
.L21040:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm4
.L12571:
	comisd	xmm3, xmm0
	jbe	.L21041
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm3
	jmp	.L12574
.L21041:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L21042
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L12574
.L21042:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L12574:
	comisd	xmm2, xmm0
	jbe	.L21043
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_31[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21044
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L12583
.L21044:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L12583
.L21043:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L21045
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L12586
.L21045:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L12586:
	comisd	xmm2, xmm0
	jbe	.L21046
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L12583
.L21046:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21047
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L12583
.L21047:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L12583:
	comisd	xmm1, xmm0
	jbe	.L21048
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21049
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L12597
.L21049:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L12597:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L21050
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L12600
.L21050:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L12600:
	comisd	xmm0, xmm1
	jbe	.L21051
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21052
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21052:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21051:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21053
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21053:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21048:
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21054
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L12613
.L21054:
	movss	xmm0, DWORD PTR x_31[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L12613:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_35[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L21055
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm3
	jmp	.L12616
.L21055:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L12616:
	comisd	xmm2, xmm0
	jbe	.L21056
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm0, xmm2
	jmp	.L12619
.L21056:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21057
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L12619
.L21057:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L12619:
	comisd	xmm1, xmm0
	jbe	.L21058
	movss	xmm0, DWORD PTR x_28[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_31[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21059
	movss	xmm1, DWORD PTR x_28[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21059:
	movss	xmm1, DWORD PTR x_31[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21058:
	movss	xmm0, DWORD PTR x_33[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_35[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L21060
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L12631
.L21060:
	movss	xmm0, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L12631:
	comisd	xmm1, xmm0
	jbe	.L21061
	movss	xmm1, DWORD PTR x_33[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21061:
	movss	xmm0, DWORD PTR x_34[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_35[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L21062
	movss	xmm1, DWORD PTR x_34[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L12550
.L21062:
	movss	xmm1, DWORD PTR x_35[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
.L12550:
	movss	DWORD PTR -4[rbp], xmm0
	movss	xmm0, DWORD PTR -144[rbp]
	movss	DWORD PTR x_0[rip], xmm0
	movss	xmm0, DWORD PTR -140[rbp]
	movss	DWORD PTR x_1[rip], xmm0
	movss	xmm0, DWORD PTR -136[rbp]
	movss	DWORD PTR x_2[rip], xmm0
	movss	xmm0, DWORD PTR -132[rbp]
	movss	DWORD PTR x_3[rip], xmm0
	movss	xmm0, DWORD PTR -128[rbp]
	movss	DWORD PTR x_4[rip], xmm0
	movss	xmm0, DWORD PTR -124[rbp]
	movss	DWORD PTR x_5[rip], xmm0
	movss	xmm0, DWORD PTR -120[rbp]
	movss	DWORD PTR x_6[rip], xmm0
	movss	xmm0, DWORD PTR -116[rbp]
	movss	DWORD PTR x_7[rip], xmm0
	movss	xmm0, DWORD PTR -112[rbp]
	movss	DWORD PTR x_8[rip], xmm0
	movss	xmm0, DWORD PTR -108[rbp]
	movss	DWORD PTR x_9[rip], xmm0
	movss	xmm0, DWORD PTR -104[rbp]
	movss	DWORD PTR x_10[rip], xmm0
	movss	xmm0, DWORD PTR -100[rbp]
	movss	DWORD PTR x_11[rip], xmm0
	movss	xmm0, DWORD PTR -96[rbp]
	movss	DWORD PTR x_12[rip], xmm0
	movss	xmm0, DWORD PTR -92[rbp]
	movss	DWORD PTR x_13[rip], xmm0
	movss	xmm0, DWORD PTR -88[rbp]
	movss	DWORD PTR x_14[rip], xmm0
	movss	xmm0, DWORD PTR -84[rbp]
	movss	DWORD PTR x_15[rip], xmm0
	movss	xmm0, DWORD PTR -80[rbp]
	movss	DWORD PTR x_16[rip], xmm0
	movss	xmm0, DWORD PTR -76[rbp]
	movss	DWORD PTR x_17[rip], xmm0
	movss	xmm0, DWORD PTR -72[rbp]
	movss	DWORD PTR x_18[rip], xmm0
	movss	xmm0, DWORD PTR -68[rbp]
	movss	DWORD PTR x_19[rip], xmm0
	movss	xmm0, DWORD PTR -64[rbp]
	movss	DWORD PTR x_20[rip], xmm0
	movss	xmm0, DWORD PTR -60[rbp]
	movss	DWORD PTR x_21[rip], xmm0
	movss	xmm0, DWORD PTR -56[rbp]
	movss	DWORD PTR x_22[rip], xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	movss	DWORD PTR x_23[rip], xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	movss	DWORD PTR x_24[rip], xmm0
	movss	xmm0, DWORD PTR -44[rbp]
	movss	DWORD PTR x_25[rip], xmm0
	movss	xmm0, DWORD PTR -40[rbp]
	movss	DWORD PTR x_26[rip], xmm0
	movss	xmm0, DWORD PTR -36[rbp]
	movss	DWORD PTR x_27[rip], xmm0
	movss	xmm0, DWORD PTR -32[rbp]
	movss	DWORD PTR x_28[rip], xmm0
	movss	xmm0, DWORD PTR -28[rbp]
	movss	DWORD PTR x_29[rip], xmm0
	movss	xmm0, DWORD PTR -24[rbp]
	movss	DWORD PTR x_30[rip], xmm0
	movss	xmm0, DWORD PTR -20[rbp]
	movss	DWORD PTR x_31[rip], xmm0
	movss	xmm0, DWORD PTR -16[rbp]
	movss	DWORD PTR x_32[rip], xmm0
	movss	xmm0, DWORD PTR -12[rbp]
	movss	DWORD PTR x_33[rip], xmm0
	movss	xmm0, DWORD PTR -8[rbp]
	movss	DWORD PTR x_34[rip], xmm0
	movss	xmm0, DWORD PTR -4[rbp]
	movss	DWORD PTR x_35[rip], xmm0
	jmp	.L12638
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC0:
	.long	0
	.long	1075052544
	.align 8
.LC1:
	.long	0
	.long	1076363264
	.align 8
.LC2:
	.long	0
	.long	1075314688
	.align 8
.LC3:
	.long	0
	.long	1076953088
	.align 8
.LC4:
	.long	0
	.long	1075838976
	.align 8
.LC5:
	.long	0
	.long	1073741824
	.align 8
.LC6:
	.long	0
	.long	1074790400
	.align 8
.LC7:
	.long	0
	.long	1076494336
	.align 8
.LC8:
	.long	0
	.long	1076756480
	.align 8
.LC9:
	.long	0
	.long	1076887552
	.align 8
.LC10:
	.long	0
	.long	1074266112
	.align 8
.LC11:
	.long	0
	.long	1076232192
	.align 4
.LC12:
	.long	1084227584
	.align 4
.LC13:
	.long	1094713344
	.align 4
.LC14:
	.long	1086324736
	.align 4
.LC15:
	.long	1099431936
	.align 4
.LC16:
	.long	1090519040
	.align 4
.LC17:
	.long	1073741824
	.align 4
.LC18:
	.long	1082130432
	.align 4
.LC19:
	.long	1095761920
	.align 4
.LC20:
	.long	1097859072
	.align 4
.LC21:
	.long	1098907648
	.align 4
.LC22:
	.long	1077936128
	.align 4
.LC23:
	.long	1093664768
	.align 8
.LC24:
	.long	0
	.long	1072693248
	.align 8
.LC25:
	.long	0
	.long	1075970048
	.align 8
.LC26:
	.long	0
	.long	1075576832
	.align 8
.LC27:
	.long	0
	.long	1077149696
	.align 8
.LC28:
	.long	0
	.long	1077084160
	.align 4
.LC29:
	.long	1065353216
	.align 4
.LC30:
	.long	1091567616
	.align 4
.LC31:
	.long	1088421888
	.align 4
.LC32:
	.long	1101004800
	.align 4
.LC33:
	.long	1100480512
	.align 8
.LC34:
	.long	0
	.long	1076625408
	.align 8
.LC35:
	.long	0
	.long	1077018624
	.align 8
.LC36:
	.long	0
	.long	1076101120
	.align 4
.LC37:
	.long	1096810496
	.align 4
.LC38:
	.long	1099956224
	.align 4
.LC39:
	.long	1092616192
	.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	"1946.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
	.comm	x_28,4,4
	.comm	x_29,4,4
	.comm	x_30,4,4
	.comm	x_31,4,4
	.comm	x_32,4,4
	.comm	x_33,4,4
	.comm	x_34,4,4
	.comm	x_35,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 = 160
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, fp, lr}
	add	fp, sp, #28
	sub	sp, sp, #160
.L12638:
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16851
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4
.L16851:
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4:
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16852
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7
.L16852:
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16853
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16854
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L13
.L16854:
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L13
.L16853:
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16855
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L13
.L16855:
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L13:
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16856
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L19
.L16856:
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L19:
	ldr	r3, .L21063+44
	ldr	r3, [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, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16857
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L22
.L16857:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L22:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16858
	ldr	r3, .L21063+44
	ldr	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	.L25
.L16858:
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16859
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L25
.L16859:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L25:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16860
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16861
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L34
.L16861:
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L34
.L16860:
	ldr	r3, .L21063+44
	ldr	r3, [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, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16862
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L37
.L16862:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L37:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16863
	ldr	r3, .L21063+44
	ldr	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	.L34
.L16863:
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16864
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L34
.L16864:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L34:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16865
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16866
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L48
.L16866:
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L48:
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16867
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L51
.L16867:
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L51:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16868
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16869
	ldr	r3, .L21063
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16869:
	ldr	r3, .L21063+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16868:
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16870
	ldr	r3, .L21063+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16870:
	ldr	r3, .L21063+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16865:
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16871
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L64
.L16871:
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L64:
	ldr	r3, .L21063+44
	ldr	r3, [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, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16872
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L67
.L16872:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L67:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16873
	ldr	r3, .L21063+44
	ldr	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	.L70
.L16873:
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16874
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L70
.L16874:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L70:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16875
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16876
	ldr	r3, .L21063+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16876:
	ldr	r3, .L21063+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16875:
	ldr	r3, .L21063+44
	ldr	r3, [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, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16877
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L82
.L21064:
	.align	2
.L21063:
	.word	x_0
	.word	1075052544
	.word	x_2
	.word	1076363264
	.word	x_4
	.word	1075314688
	.word	x_5
	.word	1076953088
	.word	x_7
	.word	1075838976
	.word	x_10
	.word	x_11
	.word	x_12
	.word	1074790400
	.word	x_13
	.word	1076494336
	.word	x_16
	.word	x_19
	.word	1076887552
	.word	x_20
	.word	x_22
	.word	1074266112
	.word	x_30
	.word	x_32
	.word	1076363264
	.word	x_33
	.word	1076232192
	.word	1076756480
	.word	x_26
	.word	x_25
.L16877:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L82:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16878
	ldr	r3, .L21063+44
	ldr	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, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16878:
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16879
	ldr	r3, .L21063+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L61
.L16879:
	ldr	r3, .L21063+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L61:
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16880
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L91
.L16880:
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L91:
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16881
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L94
.L16881:
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L94:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16882
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16883
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L100
.L16883:
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L100
.L16882:
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16884
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L100
.L16884:
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L100:
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16885
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L106
.L16885:
	ldr	r3, .L21063+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
.L106:
	ldr	r3, .L21063+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16886
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L109
.L16886:
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L109:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16887
	ldr	r3, .L21063+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L16887:
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16888
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L16888:
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L112:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16889
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16890
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L121
.L16890:
	ldr	r3, .L21063+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
	b	.L121
.L16889:
	ldr	r3, .L21063+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16891
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L124
.L16891:
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L124:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16892
	ldr	r3, .L21063+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L121
.L16892:
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16893
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L121
.L16893:
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L121:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16894
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16895
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L135
.L16895:
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L135:
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16896
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L138
.L16896:
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L138:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16897
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16898
	ldr	r3, .L21063+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16898:
	ldr	r3, .L21063+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16897:
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16899
	ldr	r3, .L21063+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16899:
	ldr	r3, .L21063+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16894:
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16900
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L151
.L16900:
	ldr	r3, .L21063+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	r4, r2
	mov	r5, r3
.L151:
	ldr	r3, .L21063+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16901
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L154
.L16901:
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L154:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16902
	ldr	r3, .L21063+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L16902:
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+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	.L16903
	ldr	r3, .L21063+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L16903:
	ldr	r3, .L21063+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L157:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16904
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21063+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21063+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16905
	ldr	r3, .L21063+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16905:
	ldr	r3, .L21065+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	.L148
.L16904:
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16906
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L169
.L16906:
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L169:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16907
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16907:
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16908
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L16908:
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L148:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16909
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16910
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L180
.L16910:
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L180:
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16911
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L183
.L16911:
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L183:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16912
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16913
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L189
.L16913:
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L189
.L16912:
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16914
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L189
.L16914:
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L189:
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16915
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L195
.L16915:
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L195:
	ldr	r3, .L21065+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	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16916
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L198
.L16916:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L198:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16917
	ldr	r3, .L21065+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	.L201
.L16917:
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16918
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L201
.L16918:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L201:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16919
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16920
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L210
.L16920:
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L210
.L16919:
	ldr	r3, .L21065+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
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16921
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L213
.L16921:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L213:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16922
	ldr	r3, .L21065+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	.L210
.L16922:
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16923
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L210
.L16923:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L210:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16924
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16925
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L224
.L16925:
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L224:
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16926
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L227
.L16926:
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L227:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16927
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16928
	ldr	r3, .L21065+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16928:
	ldr	r3, .L21065+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16927:
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16929
	ldr	r3, .L21065+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16929:
	ldr	r3, .L21065+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16924:
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16930
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L240
.L16930:
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L240:
	ldr	r3, .L21065+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
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16931
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L243
.L16931:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L243:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16932
	ldr	r3, .L21065+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	.L246
.L21066:
	.align	2
.L21065:
	.word	1076756480
	.word	x_26
	.word	x_0
	.word	1075052544
	.word	x_2
	.word	x_4
	.word	1075314688
	.word	x_5
	.word	x_7
	.word	1075838976
	.word	x_10
	.word	1076953088
	.word	x_11
	.word	x_12
	.word	1074790400
	.word	x_13
	.word	1076494336
	.word	1076363264
	.word	x_33
	.word	x_16
	.word	x_19
	.word	1076887552
	.word	x_20
	.word	x_22
	.word	1074266112
	.word	x_25
	.word	1076756480
	.word	x_26
	.word	x_30
	.word	1076232192
	.word	x_32
.L16932:
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16933
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L246
.L16933:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L246:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16934
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16935
	ldr	r3, .L21065+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16935:
	ldr	r3, .L21065+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16934:
	ldr	r3, .L21065+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
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16936
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L258
.L16936:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L258:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16937
	ldr	r3, .L21065+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	.L265
.L16937:
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16938
	ldr	r3, .L21065+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16938:
	ldr	r3, .L21065+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16909:
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16939
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L268
.L16939:
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L268:
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16940
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L271
.L16940:
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L271:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16941
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16942
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L277
.L16942:
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L277
.L16941:
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16943
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L277
.L16943:
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L277:
	ldr	r3, .L21065+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16944
	ldr	r3, .L21065+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L283
.L16944:
	ldr	r3, .L21065+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
.L283:
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16945
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L286
.L16945:
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L286:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16946
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L289
.L16946:
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16947
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L289
.L16947:
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L289:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16948
	ldr	r3, .L21065+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16949
	ldr	r3, .L21065+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L298
.L16949:
	ldr	r3, .L21065+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	.L298
.L16948:
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16950
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L301
.L16950:
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L301:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16951
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L298
.L16951:
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16952
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L298
.L16952:
	ldr	r3, .L21065+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L298:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16953
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16954
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L312
.L16954:
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L312:
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16955
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L315
.L16955:
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L315:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16956
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16957
	ldr	r3, .L21065+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16957:
	ldr	r3, .L21065+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16956:
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+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	.L16958
	ldr	r3, .L21065+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16958:
	ldr	r3, .L21065+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16953:
	ldr	r3, .L21065+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21065+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16959
	ldr	r3, .L21065+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L328
.L16959:
	ldr	r3, .L21065+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
.L328:
	ldr	r3, .L21065+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21065+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21065+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16960
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L331
.L16960:
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L331:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16961
	ldr	r3, .L21067+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L334
.L16961:
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16962
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L334
.L16962:
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L334:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16963
	ldr	r3, .L21067+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16964
	ldr	r3, .L21067+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16964:
	ldr	r3, .L21067+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	.L265
.L16963:
	ldr	r3, .L21067+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16965
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L346
.L16965:
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L346:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16966
	ldr	r3, .L21067+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16966:
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16967
	ldr	r3, .L21067+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L265
.L16967:
	ldr	r3, .L21067+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L265:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-172]	@ float
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16968
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L355
.L16968:
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L355:
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16969
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L358
.L16969:
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L358:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16970
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16971
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L364
.L16971:
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L364
.L16970:
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16972
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L364
.L16972:
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L364:
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16973
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L370
.L16973:
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L370:
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16974
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L373
.L16974:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L373:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16975
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L376
.L16975:
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16976
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L376
.L16976:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L376:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16977
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16978
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L16978:
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L16977:
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16979
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L388
.L16979:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L388:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16980
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L16980:
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16981
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L16981:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	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	.L16982
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16983
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L399
.L16983:
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L399:
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16984
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L402
.L16984:
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L402:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16985
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16986
	ldr	r3, .L21067+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16986:
	ldr	r3, .L21067+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16985:
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16987
	ldr	r3, .L21067+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L21068:
	.align	2
.L21067:
	.word	1076363264
	.word	x_33
	.word	1076232192
	.word	x_32
	.word	x_30
	.word	x_25
	.word	x_26
	.word	x_3
	.word	x_4
	.word	x_5
	.word	x_6
	.word	1076953088
	.word	x_8
	.word	x_12
	.word	1076756480
	.word	x_13
	.word	1074266112
	.word	x_15
	.word	x_16
	.word	x_22
	.word	1077084160
	.word	x_29
	.word	1075970048
	.word	x_32
	.word	1074790400
	.word	x_34
	.word	1076494336
	.word	x_35
	.word	1076887552
	.word	x_19
	.word	1075576832
	.word	x_20
	.word	1077149696
	.word	x_21
	.word	1072693248
	.word	x_18
	.word	1075838976
.L16987:
	ldr	r3, .L21067+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16982:
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16988
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L415
.L16988:
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L415:
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16989
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L418
.L16989:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L418:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16990
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L421
.L16990:
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16991
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L421
.L16991:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L421:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16992
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16993
	ldr	r3, .L21067+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16993:
	ldr	r3, .L21067+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16992:
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16994
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L433
.L16994:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L433:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16995
	ldr	r3, .L21067+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16995:
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16996
	ldr	r3, .L21067+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L412
.L16996:
	ldr	r3, .L21067+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L412:
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16997
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L442
.L16997:
	ldr	r3, .L21067+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L442:
	ldr	r3, .L21067+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L16998
	ldr	r3, .L21067+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L445
.L16998:
	ldr	r3, .L21067+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L445:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L16999
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17000
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L451
.L17000:
	ldr	r3, .L21067+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L451
.L16999:
	ldr	r3, .L21067+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17001
	ldr	r3, .L21067+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L451
.L17001:
	ldr	r3, .L21067+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L451:
	ldr	r3, .L21067+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17002
	ldr	r3, .L21067+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L457
.L17002:
	ldr	r3, .L21067+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L457:
	ldr	r3, .L21067+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17003
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L460
.L17003:
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L460:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17004
	ldr	r3, .L21067+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L463
.L17004:
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17005
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L463
.L17005:
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L463:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17006
	ldr	r3, .L21067+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17007
	ldr	r3, .L21067+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L472
.L17007:
	ldr	r3, .L21067+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L472
.L17006:
	ldr	r3, .L21067+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17008
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L475
.L17008:
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L475:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17009
	ldr	r3, .L21067+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L472
.L17009:
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17010
	ldr	r3, .L21067+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L472
.L17010:
	ldr	r3, .L21067+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L472:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17011
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21067+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17012
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L486
.L17012:
	ldr	r3, .L21067+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L486:
	ldr	r3, .L21067+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21067+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+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	.L17013
	ldr	r3, .L21067+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L489
.L17013:
	ldr	r3, .L21067+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L489:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17014
	ldr	r3, .L21067+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21067+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17015
	ldr	r3, .L21069+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17015:
	ldr	r3, .L21069
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17014:
	ldr	r3, .L21069+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17016
	ldr	r3, .L21069+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17016:
	ldr	r3, .L21069+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17011:
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17017
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L502
.L17017:
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L502:
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17018
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L505
.L17018:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L505:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17019
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L508
.L17019:
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17020
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L508
.L17020:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L508:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17021
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17022
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17022:
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17021:
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17023
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L520
.L17023:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L520:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17024
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17024:
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17025
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L499
.L17025:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L499:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17026
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17027
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L531
.L17027:
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L531:
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17028
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L534
.L17028:
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L534:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17029
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17030
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L540
.L17030:
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L540
.L17029:
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17031
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L540
.L17031:
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L540:
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17032
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L546
.L17032:
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L546:
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17033
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L549
.L17033:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L549:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17034
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L552
.L17034:
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17035
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L552
.L17035:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L552:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17036
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17037
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L561
.L17037:
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L561
.L17036:
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17038
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L564
.L17038:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L564:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17039
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L561
.L17039:
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17040
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L561
.L17040:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	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	.L17041
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17042
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L575
.L21070:
	.align	2
.L21069:
	.word	x_19
	.word	1075576832
	.word	x_18
	.word	1075838976
	.word	x_3
	.word	x_4
	.word	x_5
	.word	x_6
	.word	1076953088
	.word	x_8
	.word	x_12
	.word	1076756480
	.word	x_13
	.word	1074266112
	.word	x_15
	.word	x_16
	.word	x_18
	.word	1075838976
	.word	x_19
	.word	1075576832
	.word	x_20
	.word	1077149696
	.word	x_21
	.word	1072693248
	.word	x_22
	.word	1077084160
	.word	x_29
	.word	1075970048
	.word	x_32
	.word	1074790400
	.word	x_34
	.word	1076494336
	.word	x_35
	.word	1076887552
.L17042:
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L575:
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17043
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L578
.L17043:
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L578:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17044
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17045
	ldr	r3, .L21069+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17045:
	ldr	r3, .L21069+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17044:
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17046
	ldr	r3, .L21069+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17046:
	ldr	r3, .L21069+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17041:
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17047
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L591
.L17047:
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L591:
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17048
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L594
.L17048:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L594:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17049
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L597
.L17049:
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17050
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L597
.L17050:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L597:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17051
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17052
	ldr	r3, .L21069+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17052:
	ldr	r3, .L21069+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17051:
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17053
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L609
.L17053:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L609:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17054
	ldr	r3, .L21069+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17054:
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17055
	ldr	r3, .L21069+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17055:
	ldr	r3, .L21069+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17026:
	ldr	r3, .L21069+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17056
	ldr	r3, .L21069+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L619
.L17056:
	ldr	r3, .L21069+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L619:
	ldr	r3, .L21069+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17057
	ldr	r3, .L21069+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L622
.L17057:
	ldr	r3, .L21069+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L622:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17058
	ldr	r3, .L21069+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17059
	ldr	r3, .L21069+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L628
.L17059:
	ldr	r3, .L21069+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L628
.L17058:
	ldr	r3, .L21069+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21069+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17060
	ldr	r3, .L21069+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L628
.L17060:
	ldr	r3, .L21069+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L628:
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17061
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L634
.L17061:
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L634:
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17062
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L637
.L17062:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L637:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17063
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L17063:
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17064
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L17064:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L640:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17065
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17066
	ldr	r3, .L21069+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L649
.L17066:
	ldr	r3, .L21069+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L649
.L17065:
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17067
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L652
.L17067:
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L652:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17068
	ldr	r3, .L21069+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L649
.L17068:
	ldr	r3, .L21069+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21069+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21069+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	.L17069
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L649
.L17069:
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L649:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17070
	ldr	r3, .L21071
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17071
	ldr	r3, .L21071
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L663
.L17071:
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L663:
	ldr	r3, .L21071+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17072
	ldr	r3, .L21071+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L666
.L17072:
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L666:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17073
	ldr	r3, .L21071
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17074
	ldr	r3, .L21071
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17074:
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17073:
	ldr	r3, .L21071+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17075
	ldr	r3, .L21071+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17075:
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17070:
	ldr	r3, .L21071+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17076
	ldr	r3, .L21071+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L679
.L17076:
	ldr	r3, .L21071+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L679:
	ldr	r3, .L21071+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17077
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L682
.L17077:
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L682:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17078
	ldr	r3, .L21071+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L685
.L17078:
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17079
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L685
.L17079:
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L685:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17080
	ldr	r3, .L21071+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17081
	ldr	r3, .L21071+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17081:
	ldr	r3, .L21071+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17080:
	ldr	r3, .L21071+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17082
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L697
.L17082:
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L697:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17083
	ldr	r3, .L21071+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17083:
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17084
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L17084:
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L616:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-168]	@ float
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17085
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L706
.L17085:
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L706:
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17086
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L709
.L17086:
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+52
	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	.L17087
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17088
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L715
.L17088:
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L715
.L17087:
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17089
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L715
.L17089:
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L715:
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17090
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L721
.L17090:
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L721:
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17091
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L724
.L17091:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L724:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17092
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L727
.L17092:
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17093
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L727
.L17093:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L727:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17094
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17095
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L736
.L17095:
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L736
.L21072:
	.align	2
.L21071:
	.word	x_18
	.word	1075838976
	.word	x_20
	.word	1077149696
	.word	x_22
	.word	x_32
	.word	1074790400
	.word	x_0
	.word	x_5
	.word	1075052544
	.word	x_7
	.word	1076953088
	.word	x_9
	.word	1072693248
	.word	x_11
	.word	1075970048
	.word	x_14
	.word	x_15
	.word	1077084160
	.word	x_16
	.word	x_17
	.word	x_19
	.word	1076887552
	.word	x_21
	.word	1076494336
	.word	x_24
	.word	x_26
	.word	1077018624
	.word	x_27
	.word	1076625408
	.word	x_29
	.word	x_30
	.word	1075576832
	.word	x_34
	.word	1076101120
	.word	x_35
	.word	1074266112
.L17094:
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17096
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L739
.L17096:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L739:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17097
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L736
.L17097:
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17098
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L736
.L17098:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L736:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17099
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17100
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L750
.L17100:
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L750:
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17101
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L753
.L17101:
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L753:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17102
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17103
	ldr	r3, .L21071+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17103:
	ldr	r3, .L21071+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17102:
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17104
	ldr	r3, .L21071+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17104:
	ldr	r3, .L21071+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17099:
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17105
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L766
.L17105:
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L766:
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17106
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L769
.L17106:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L769:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17107
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L772
.L17107:
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17108
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L772
.L17108:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L772:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17109
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17110
	ldr	r3, .L21071+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17110:
	ldr	r3, .L21071+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17109:
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17111
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L784
.L17111:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L784:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17112
	ldr	r3, .L21071+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17112:
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17113
	ldr	r3, .L21071+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L763
.L17113:
	ldr	r3, .L21071+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L763:
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17114
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L793
.L17114:
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L793:
	ldr	r3, .L21071+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21071+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17115
	ldr	r3, .L21071+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L796
.L17115:
	ldr	r3, .L21071+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L796:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17116
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17117
	ldr	r3, .L21071+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L802
.L17117:
	ldr	r3, .L21071+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L802
.L17116:
	ldr	r3, .L21071+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+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	.L17118
	ldr	r3, .L21071+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L802
.L17118:
	ldr	r3, .L21071+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L802:
	ldr	r3, .L21071+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17119
	ldr	r3, .L21071+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L808
.L17119:
	ldr	r3, .L21071+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L808:
	ldr	r3, .L21071+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17120
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L811
.L17120:
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L811:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17121
	ldr	r3, .L21071+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L814
.L17121:
	ldr	r3, .L21071+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21071+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21071+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17122
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L814
.L17122:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L814:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17123
	ldr	r3, .L21073+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17124
	ldr	r3, .L21073+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L17124:
	ldr	r3, .L21073+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L17123:
	ldr	r3, .L21073+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17125
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L826
.L17125:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L826:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17126
	ldr	r3, .L21073+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L17126:
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17127
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L17127:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L823:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17128
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17129
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L837
.L17129:
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L837:
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17130
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L840
.L17130:
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L840:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17131
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17132
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17132:
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17131:
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17133
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17133:
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17128:
	ldr	r3, .L21073+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17134
	ldr	r3, .L21073+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L853
.L17134:
	ldr	r3, .L21073+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L853:
	ldr	r3, .L21073+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17135
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L856
.L17135:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L856:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17136
	ldr	r3, .L21073+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L859
.L17136:
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17137
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L859
.L17137:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L859:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17138
	ldr	r3, .L21073+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17139
	ldr	r3, .L21073+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17139:
	ldr	r3, .L21073+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17138:
	ldr	r3, .L21073+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17140
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L871
.L17140:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L871:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17141
	ldr	r3, .L21073+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17141:
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17142
	ldr	r3, .L21073
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L17142:
	ldr	r3, .L21073+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L850:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17143
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17144
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L882
.L17144:
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L882:
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17145
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L885
.L17145:
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L885:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17146
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17147
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L891
.L17147:
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L891
.L17146:
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17148
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L891
.L17148:
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L891:
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17149
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L897
.L21074:
	.align	2
.L21073:
	.word	x_34
	.word	1076101120
	.word	x_35
	.word	x_27
	.word	x_29
	.word	x_30
	.word	x_0
	.word	x_5
	.word	1075052544
	.word	x_7
	.word	1076953088
	.word	x_9
	.word	1072693248
	.word	x_11
	.word	1075970048
	.word	x_14
	.word	x_15
	.word	1077084160
	.word	x_16
	.word	1074266112
	.word	x_17
	.word	1075576832
	.word	x_19
	.word	1076887552
	.word	x_21
	.word	1076494336
	.word	x_24
	.word	1076625408
	.word	x_26
	.word	1077018624
.L17149:
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L897:
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17150
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L900
.L17150:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L900:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17151
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L903
.L17151:
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17152
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L903
.L17152:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L903:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17153
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17154
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L912
.L17154:
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L912
.L17153:
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17155
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L915
.L17155:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L915:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17156
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L912
.L17156:
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17157
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L912
.L17157:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L912:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17158
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17159
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L926
.L17159:
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L926:
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17160
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L929
.L17160:
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L929:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17161
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17162
	ldr	r3, .L21073+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17162:
	ldr	r3, .L21073+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17161:
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17163
	ldr	r3, .L21073+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17163:
	ldr	r3, .L21073+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17158:
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17164
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L942
.L17164:
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L942:
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17165
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L945
.L17165:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L945:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17166
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L948
.L17166:
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17167
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L948
.L17167:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L948:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17168
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17169
	ldr	r3, .L21073+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17169:
	ldr	r3, .L21073+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17168:
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17170
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L960
.L17170:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L960:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17171
	ldr	r3, .L21073+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17171:
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17172
	ldr	r3, .L21073+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17172:
	ldr	r3, .L21073+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17143:
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17173
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L970
.L17173:
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L970:
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17174
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L17174:
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L973:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17175
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17176
	ldr	r3, .L21073+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L979
.L17176:
	ldr	r3, .L21073+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L979
.L17175:
	ldr	r3, .L21073+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21073+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21073+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	.L17177
	ldr	r3, .L21075
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L979
.L17177:
	ldr	r3, .L21075+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L979:
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17178
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L985
.L17178:
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L985:
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17179
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L988
.L17179:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L988:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17180
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L991
.L17180:
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17181
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L991
.L17181:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L991:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17182
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17183
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1000
.L17183:
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1000
.L17182:
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17184
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1003
.L17184:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1003:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17185
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1000
.L17185:
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17186
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1000
.L17186:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1000:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17187
	ldr	r3, .L21075+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17188
	ldr	r3, .L21075+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1014
.L17188:
	ldr	r3, .L21075+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1014:
	ldr	r3, .L21075
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17189
	ldr	r3, .L21075
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1017
.L17189:
	ldr	r3, .L21075+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1017:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17190
	ldr	r3, .L21075+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17191
	ldr	r3, .L21075+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17191:
	ldr	r3, .L21075+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17190:
	ldr	r3, .L21075
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17192
	ldr	r3, .L21075
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17192:
	ldr	r3, .L21075+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17187:
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17193
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1030
.L17193:
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1030:
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17194
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1033
.L17194:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1033:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17195
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1036
.L17195:
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17196
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1036
.L17196:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1036:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17197
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17198
	ldr	r3, .L21075+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17198:
	ldr	r3, .L21075+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17197:
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17199
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1048
.L17199:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1048:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17200
	ldr	r3, .L21075+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17200:
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17201
	ldr	r3, .L21075+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L17201:
	ldr	r3, .L21075+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L967:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-164]	@ float
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17202
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1057
.L17202:
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1057:
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17203
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1060
.L21076:
	.align	2
.L21075:
	.word	x_24
	.word	1076625408
	.word	x_26
	.word	1077018624
	.word	x_27
	.word	x_29
	.word	1074266112
	.word	x_30
	.word	1075576832
	.word	x_34
	.word	x_35
	.word	x_19
	.word	1076887552
	.word	x_21
	.word	x_2
	.word	x_4
	.word	x_5
	.word	x_12
	.word	1075052544
	.word	x_13
	.word	1076101120
	.word	x_14
	.word	1075838976
	.word	x_15
	.word	1075314688
	.word	x_17
	.word	1076494336
	.word	x_18
	.word	1076953088
	.word	x_20
.L17203:
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1060:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17204
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17205
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1066
.L17205:
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1066
.L17204:
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17206
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1066
.L17206:
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1066:
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17207
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1072
.L17207:
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1072:
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17208
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1075
.L17208:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1075:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17209
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1078
.L17209:
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17210
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1078
.L17210:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1078:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17211
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17212
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1087
.L17212:
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1087
.L17211:
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17213
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1090
.L17213:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	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	.L17214
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1087
.L17214:
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17215
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1087
.L17215:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1087:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17216
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17217
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1101
.L17217:
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1101:
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17218
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1104
.L17218:
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1104:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17219
	ldr	r3, .L21075+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17220
	ldr	r3, .L21075+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17220:
	ldr	r3, .L21075+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17219:
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17221
	ldr	r3, .L21075+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17221:
	ldr	r3, .L21075+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17216:
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17222
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1117
.L17222:
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1117:
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17223
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1120
.L17223:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1120:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17224
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L17224:
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17225
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L17225:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	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	.L17226
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17227
	ldr	r3, .L21075+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17227:
	ldr	r3, .L21075+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17226:
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17228
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1135
.L17228:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1135:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17229
	ldr	r3, .L21075+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17229:
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+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	.L17230
	ldr	r3, .L21075+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1114
.L17230:
	ldr	r3, .L21075+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21075+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L1114:
	ldr	r3, .L21075+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17231
	ldr	r3, .L21077+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	.L1144
.L17231:
	ldr	r3, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1144:
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17232
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1147
.L17232:
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1147:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17233
	ldr	r3, .L21077+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, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17234
	ldr	r3, .L21077+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1153
.L17234:
	ldr	r3, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1153
.L17233:
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17235
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1153
.L17235:
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1153:
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17236
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1159
.L17236:
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1159:
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17237
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1162
.L17237:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1162:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17238
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1165
.L17238:
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17239
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1165
.L17239:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1165:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17240
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17241
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1174
.L17241:
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1174
.L17240:
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17242
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1177
.L17242:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1177:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17243
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1174
.L17243:
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17244
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1174
.L17244:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1174:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17245
	ldr	r3, .L21077+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, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17246
	ldr	r3, .L21077+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	.L1188
.L17246:
	ldr	r3, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1188:
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17247
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1191
.L17247:
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1191:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17248
	ldr	r3, .L21077+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, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17249
	ldr	r3, .L21077+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	.L1201
.L17249:
	ldr	r3, .L21077
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17248:
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17250
	ldr	r3, .L21077+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17250:
	ldr	r3, .L21077+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17245:
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17251
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1204
.L17251:
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1204:
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17252
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1207
.L17252:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1207:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17253
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1210
.L17253:
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17254
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1210
.L17254:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1210:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17255
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17256
	ldr	r3, .L21077+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17256:
	ldr	r3, .L21077+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17255:
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17257
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1222
.L21078:
	.align	2
.L21077:
	.word	x_25
	.word	1076756480
	.word	x_20
	.word	x_26
	.word	x_27
	.word	x_28
	.word	1072693248
	.word	x_29
	.word	x_31
	.word	x_33
	.word	1075970048
	.word	x_35
	.word	1076887552
	.word	x_2
	.word	x_4
	.word	x_5
	.word	x_12
	.word	1075052544
	.word	x_15
	.word	1075314688
	.word	x_17
	.word	1076494336
	.word	x_18
	.word	1076953088
	.word	1076101120
	.word	x_14
	.word	1075838976
	.word	x_13
.L17257:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1222:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17258
	ldr	r3, .L21077+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17258:
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17259
	ldr	r3, .L21077+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1201
.L17259:
	ldr	r3, .L21077+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1201:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17260
	ldr	r3, .L21077+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, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17261
	ldr	r3, .L21077+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	.L1233
.L17261:
	ldr	r3, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1233:
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17262
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1236
.L17262:
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1236:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17263
	ldr	r3, .L21077+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, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17264
	ldr	r3, .L21077+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	.L1242
.L17264:
	ldr	r3, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1242
.L17263:
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17265
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1242
.L17265:
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1242:
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17266
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1248
.L17266:
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1248:
	ldr	r3, .L21077+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17267
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1251
.L17267:
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1251:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17268
	ldr	r3, .L21077+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1254
.L17268:
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17269
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1254
.L17269:
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1254:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17270
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17271
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1263
.L17271:
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1263
.L17270:
	ldr	r3, .L21077+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17272
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1266
.L17272:
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1266:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17273
	ldr	r3, .L21077+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1263
.L17273:
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17274
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1263
.L17274:
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1263:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17275
	ldr	r3, .L21077+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, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17276
	ldr	r3, .L21077+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	.L1277
.L17276:
	ldr	r3, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1277:
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17277
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1280
.L17277:
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1280:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17278
	ldr	r3, .L21077+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, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17279
	ldr	r3, .L21077+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	.L1318
.L17279:
	ldr	r3, .L21077+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17278:
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17280
	ldr	r3, .L21077+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17280:
	ldr	r3, .L21077+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17275:
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17281
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1293
.L17281:
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1293:
	ldr	r3, .L21077+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17282
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1296
.L17282:
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1296:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17283
	ldr	r3, .L21077+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1299
.L17283:
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17284
	ldr	r3, .L21077+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1299
.L17284:
	ldr	r3, .L21077+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1299:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17285
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21077+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21077+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	.L17286
	ldr	r3, .L21077+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17286:
	ldr	r3, .L21079+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17285:
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17287
	ldr	r3, .L21079+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1311
.L17287:
	ldr	r3, .L21079+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1311:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17288
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17288:
	ldr	r3, .L21079+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17289
	ldr	r3, .L21079+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17289:
	ldr	r3, .L21079+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17260:
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17290
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	b	.L1321
.L17290:
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1321:
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17291
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1324
.L17291:
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1324:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17292
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17293
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	b	.L1330
.L17293:
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1330
.L17292:
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17294
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1330
.L17294:
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1330:
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17295
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1336
.L17295:
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1336:
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17296
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1339
.L17296:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1339:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17297
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1342
.L17297:
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17298
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1342
.L17298:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1342:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17299
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17300
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1351
.L17300:
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1351
.L17299:
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17301
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1354
.L17301:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1354:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17302
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1351
.L17302:
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17303
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1351
.L17303:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1351:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17304
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17305
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	b	.L1365
.L17305:
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1365:
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17306
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1368
.L17306:
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	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	.L17307
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17308
	ldr	r3, .L21079+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	.L1318
.L17308:
	ldr	r3, .L21079+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17307:
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17309
	ldr	r3, .L21079+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17309:
	ldr	r3, .L21079+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17304:
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17310
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1381
.L17310:
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1381:
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17311
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1384
.L17311:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1384:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17312
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1387
.L21080:
	.align	2
.L21079:
	.word	1076101120
	.word	x_14
	.word	1075838976
	.word	1075314688
	.word	x_17
	.word	1076494336
	.word	x_18
	.word	x_20
	.word	x_25
	.word	1076756480
	.word	x_26
	.word	x_27
	.word	x_28
	.word	x_29
	.word	1075052544
	.word	x_31
	.word	x_33
	.word	x_35
	.word	1076887552
	.word	1075970048
	.word	x_12
	.word	1076953088
	.word	x_15
	.word	1074790400
	.word	x_1
	.word	1074266112
	.word	x_3
	.word	1076625408
	.word	x_4
	.word	1075576832
	.word	x_5
	.word	1072693248
	.word	x_6
	.word	x_8
	.word	x_9
.L17312:
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17313
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1387
.L17313:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1387:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17314
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17315
	ldr	r3, .L21079+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17315:
	ldr	r3, .L21079+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17314:
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17316
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1399
.L17316:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1399:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17317
	ldr	r3, .L21079+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17317:
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17318
	ldr	r3, .L21079+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1318
.L17318:
	ldr	r3, .L21079+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1318:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-160]	@ float
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17319
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1408
.L17319:
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1408:
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17320
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1411
.L17320:
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1411:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17321
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17322
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1417
.L17322:
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1417
.L17321:
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17323
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1417
.L17323:
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1417:
	ldr	r3, .L21079+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, .L21079+132
	ldr	r3, [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	.L17324
	ldr	r3, .L21079+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
	b	.L1423
.L17324:
	ldr	r3, .L21079+132
	ldr	r3, [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
.L1423:
	ldr	r3, .L21079+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17325
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1426
.L17325:
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1426:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17326
	ldr	r3, .L21079+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1429
.L17326:
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17327
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1429
.L17327:
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1429:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17328
	ldr	r3, .L21079+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, .L21079+132
	ldr	r3, [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	.L17329
	ldr	r3, .L21079+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
	b	.L1438
.L17329:
	ldr	r3, .L21079+132
	ldr	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	.L1438
.L17328:
	ldr	r3, .L21079+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17330
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1441
.L17330:
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1441:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17331
	ldr	r3, .L21079+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1438
.L17331:
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17332
	ldr	r3, .L21079+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1438
.L17332:
	ldr	r3, .L21079+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1438:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17333
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17334
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1452
.L17334:
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1452:
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17335
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1455
.L17335:
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1455:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17336
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17337
	ldr	r3, .L21079+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17337:
	ldr	r3, .L21079+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17336:
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+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	.L17338
	ldr	r3, .L21079+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17338:
	ldr	r3, .L21079+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21079+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17333:
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	ldr	r3, .L21079+132
	ldr	r3, [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	.L17339
	ldr	r3, .L21079+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	r4, r2
	mov	r5, r3
	b	.L1468
.L17339:
	ldr	r3, .L21079+132
	ldr	r3, [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
.L1468:
	ldr	r3, .L21079+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17340
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1471
.L17340:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1471:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17341
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1474
.L17341:
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17342
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1474
.L17342:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1474:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17343
	ldr	r3, .L21081+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17344
	ldr	r3, .L21081+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17344:
	ldr	r3, .L21081+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17343:
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17345
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1486
.L17345:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1486:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17346
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17346:
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17347
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1465
.L17347:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L1465:
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17348
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1495
.L17348:
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1495:
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17349
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1498
.L17349:
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1498:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17350
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17351
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1504
.L17351:
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1504
.L17350:
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17352
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1504
.L17352:
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1504:
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17353
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1510
.L17353:
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1510:
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17354
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1513
.L17354:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1513:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17355
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1516
.L17355:
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17356
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1516
.L17356:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1516:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17357
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17358
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1525
.L17358:
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1525
.L17357:
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17359
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1528
.L17359:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1528:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17360
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1525
.L17360:
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17361
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1525
.L17361:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1525:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17362
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17363
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1539
.L17363:
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1539:
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17364
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1542
.L17364:
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1542:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17365
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17366
	ldr	r3, .L21081
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17366:
	ldr	r3, .L21081+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L21082:
	.align	2
.L21081:
	.word	x_18
	.word	1075314688
	.word	x_19
	.word	1076494336
	.word	x_20
	.word	x_21
	.word	1075838976
	.word	x_26
	.word	1077149696
	.word	x_28
	.word	x_30
	.word	x_33
	.word	x_34
	.word	1077018624
	.word	x_6
	.word	x_8
	.word	x_9
	.word	1075970048
	.word	x_12
	.word	1076953088
	.word	x_15
	.word	1074790400
	.word	x_1
	.word	1074266112
	.word	x_3
	.word	1076625408
	.word	1075576832
	.word	x_5
	.word	1072693248
	.word	x_4
.L17365:
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17367
	ldr	r3, .L21081+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17367:
	ldr	r3, .L21081+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17362:
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17368
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1555
.L17368:
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1555:
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17369
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1558
.L17369:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1558:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17370
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1561
.L17370:
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17371
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1561
.L17371:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1561:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17372
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17373
	ldr	r3, .L21081+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17373:
	ldr	r3, .L21081+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17372:
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17374
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1573
.L17374:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1573:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17375
	ldr	r3, .L21081+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17375:
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17376
	ldr	r3, .L21081+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1552
.L17376:
	ldr	r3, .L21081+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1552:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17377
	ldr	r3, .L21081+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17378
	ldr	r3, .L21081+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1584
.L17378:
	ldr	r3, .L21081+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1584:
	ldr	r3, .L21081+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17379
	ldr	r3, .L21081+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1587
.L17379:
	ldr	r3, .L21081+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1587:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17380
	ldr	r3, .L21081+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17381
	ldr	r3, .L21081+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1593
.L17381:
	ldr	r3, .L21081+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1593
.L17380:
	ldr	r3, .L21081+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17382
	ldr	r3, .L21081+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1593
.L17382:
	ldr	r3, .L21081+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1593:
	ldr	r3, .L21081+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17383
	ldr	r3, .L21081+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
	b	.L1599
.L17383:
	ldr	r3, .L21081+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
.L1599:
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17384
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1602
.L17384:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1602:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17385
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1605
.L17385:
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17386
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1605
.L17386:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1605:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17387
	ldr	r3, .L21081+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17388
	ldr	r3, .L21081+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	.L1614
.L17388:
	ldr	r3, .L21081+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	.L1614
.L17387:
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17389
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1617
.L17389:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1617:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17390
	ldr	r3, .L21081+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1614
.L17390:
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17391
	ldr	r3, .L21081+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1614
.L17391:
	ldr	r3, .L21081+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1614:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17392
	ldr	r3, .L21081+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21081+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17393
	ldr	r3, .L21081+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1628
.L17393:
	ldr	r3, .L21081+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1628:
	ldr	r3, .L21081+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21081+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21081+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	.L17394
	ldr	r3, .L21081+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1631
.L17394:
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1631:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17395
	ldr	r3, .L21083+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17396
	ldr	r3, .L21083+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17396:
	ldr	r3, .L21083+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17395:
	ldr	r3, .L21083+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17397
	ldr	r3, .L21083+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17397:
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17392:
	ldr	r3, .L21083+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, .L21083+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17398
	ldr	r3, .L21083+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	.L1644
.L17398:
	ldr	r3, .L21083+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
.L1644:
	ldr	r3, .L21083+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17399
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1647
.L17399:
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1647:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17400
	ldr	r3, .L21083+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1650
.L17400:
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17401
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1650
.L17401:
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1650:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17402
	ldr	r3, .L21083+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, .L21083+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17403
	ldr	r3, .L21083+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	.L1669
.L17403:
	ldr	r3, .L21083+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	.L1669
.L17402:
	ldr	r3, .L21083+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17404
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1662
.L17404:
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1662:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17405
	ldr	r3, .L21083+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17405:
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17406
	ldr	r3, .L21083+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17406:
	ldr	r3, .L21083+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17377:
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17407
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1672
.L17407:
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1672:
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17408
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1675
.L17408:
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1675:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17409
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17410
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1681
.L17410:
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1681
.L17409:
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17411
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1681
.L17411:
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1681:
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17412
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1687
.L17412:
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1687:
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17413
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1690
.L17413:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1690:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17414
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1693
.L17414:
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17415
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1693
.L17415:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1693:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17416
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17417
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1702
.L17417:
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1702
.L17416:
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17418
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1705
.L17418:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1705:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17419
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1702
.L17419:
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17420
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1702
.L21084:
	.align	2
.L21083:
	.word	1075576832
	.word	1072693248
	.word	x_1
	.word	x_3
	.word	x_4
	.word	x_6
	.word	x_9
	.word	x_12
	.word	1076953088
	.word	x_15
	.word	1075314688
	.word	x_20
	.word	x_21
	.word	1075838976
	.word	x_26
	.word	x_28
	.word	x_30
	.word	1074266112
	.word	x_33
	.word	x_34
	.word	1077018624
	.word	x_0
	.word	x_5
	.word	x_7
	.word	x_8
	.word	1076887552
	.word	x_11
	.word	1076625408
	.word	x_16
	.word	1076494336
	.word	x_17
	.word	1074790400
	.word	x_19
	.word	1077149696
	.word	x_18
	.word	1075970048
.L17420:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1702:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17421
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17422
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1716
.L17422:
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1716:
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17423
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1719
.L17423:
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1719:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17424
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17425
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17425:
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17424:
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17426
	ldr	r3, .L21083+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17426:
	ldr	r3, .L21083+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17421:
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17427
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1732
.L17427:
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1732:
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17428
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1735
.L17428:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1735:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17429
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1738
.L17429:
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17430
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1738
.L17430:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1738:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17431
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17432
	ldr	r3, .L21083+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17432:
	ldr	r3, .L21083+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17431:
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17433
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1750
.L17433:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1750:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17434
	ldr	r3, .L21083+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17434:
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17435
	ldr	r3, .L21083+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1669
.L17435:
	ldr	r3, .L21083+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1669:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-156]	@ float
	ldr	r3, .L21083+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17436
	ldr	r3, .L21083+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1759
.L17436:
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1759:
	ldr	r3, .L21083+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, .L21083+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17437
	ldr	r3, .L21083+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	.L1762
.L17437:
	ldr	r3, .L21083+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1762:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17438
	ldr	r3, .L21083+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17439
	ldr	r3, .L21083+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1768
.L17439:
	ldr	r3, .L21083+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1768
.L17438:
	ldr	r3, .L21083+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, .L21083+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17440
	ldr	r3, .L21083+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	.L1768
.L17440:
	ldr	r3, .L21083+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1768:
	ldr	r3, .L21083+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17441
	ldr	r3, .L21083+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1774
.L17441:
	ldr	r3, .L21083+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1774:
	ldr	r3, .L21083+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17442
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1777
.L17442:
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1777:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17443
	ldr	r3, .L21083+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1780
.L17443:
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17444
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1780
.L17444:
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1780:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17445
	ldr	r3, .L21083+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17446
	ldr	r3, .L21083+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1789
.L17446:
	ldr	r3, .L21083+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1789
.L17445:
	ldr	r3, .L21083+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21083+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+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	.L17447
	ldr	r3, .L21083+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21083+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1792
.L17447:
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1792:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17448
	ldr	r3, .L21085+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1789
.L17448:
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17449
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1789
.L17449:
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1789:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17450
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+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	.L17451
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1803
.L17451:
	ldr	r3, .L21085+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
.L1803:
	ldr	r3, .L21085+68
	ldr	r3, [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, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17452
	ldr	r3, .L21085+68
	ldr	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	.L1806
.L17452:
	ldr	r3, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1806:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17453
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+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	.L17454
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17454:
	ldr	r3, .L21085+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17453:
	ldr	r3, .L21085+68
	ldr	r3, [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, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17455
	ldr	r3, .L21085+68
	ldr	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, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17455:
	ldr	r3, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17450:
	ldr	r3, .L21085+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17456
	ldr	r3, .L21085+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1819
.L17456:
	ldr	r3, .L21085+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1819:
	ldr	r3, .L21085+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17457
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1822
.L17457:
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1822:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17458
	ldr	r3, .L21085+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1825
.L17458:
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17459
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1825
.L17459:
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1825:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17460
	ldr	r3, .L21085+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17461
	ldr	r3, .L21085+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17461:
	ldr	r3, .L21085+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17460:
	ldr	r3, .L21085+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17462
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1837
.L17462:
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1837:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17463
	ldr	r3, .L21085+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17463:
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17464
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L1816
.L17464:
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L1816:
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17465
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1846
.L17465:
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1846:
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17466
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1849
.L17466:
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1849:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17467
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17468
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1855
.L17468:
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1855
.L17467:
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17469
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1855
.L17469:
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1855:
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17470
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1861
.L17470:
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1861:
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17471
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1864
.L17471:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1864:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17472
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1867
.L17472:
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17473
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1867
.L21086:
	.align	2
.L21085:
	.word	x_20
	.word	1077018624
	.word	x_21
	.word	x_22
	.word	1075576832
	.word	x_24
	.word	x_25
	.word	1075314688
	.word	x_28
	.word	1075838976
	.word	x_29
	.word	x_31
	.word	1074266112
	.word	x_34
	.word	1075052544
	.word	x_0
	.word	x_5
	.word	x_7
	.word	x_8
	.word	1076887552
	.word	x_11
	.word	1076625408
	.word	x_16
	.word	1076494336
	.word	x_17
	.word	1074790400
	.word	x_19
	.word	1077149696
	.word	x_18
	.word	1075970048
.L17473:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1867:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17474
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17475
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1876
.L17475:
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1876
.L17474:
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17476
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1879
.L17476:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1879:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17477
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1876
.L17477:
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17478
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1876
.L17478:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1876:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17479
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17480
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1890
.L17480:
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1890:
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17481
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1893
.L17481:
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1893:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17482
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17483
	ldr	r3, .L21085
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17483:
	ldr	r3, .L21085+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17482:
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17484
	ldr	r3, .L21085+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17484:
	ldr	r3, .L21085+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17479:
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17485
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1906
.L17485:
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1906:
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17486
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1909
.L17486:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1909:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17487
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1912
.L17487:
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17488
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1912
.L17488:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1912:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17489
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17490
	ldr	r3, .L21085+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17490:
	ldr	r3, .L21085+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17489:
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17491
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1924
.L17491:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1924:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17492
	ldr	r3, .L21085+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17492:
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17493
	ldr	r3, .L21085+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1903
.L17493:
	ldr	r3, .L21085+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1903:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17494
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+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	.L17495
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1935
.L17495:
	ldr	r3, .L21085+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
.L1935:
	ldr	r3, .L21085+68
	ldr	r3, [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, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17496
	ldr	r3, .L21085+68
	ldr	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	.L1938
.L17496:
	ldr	r3, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1938:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17497
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21085+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	.L17498
	ldr	r3, .L21085+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1944
.L17498:
	ldr	r3, .L21085+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
	b	.L1944
.L17497:
	ldr	r3, .L21085+68
	ldr	r3, [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, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17499
	ldr	r3, .L21085+68
	ldr	r3, [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	.L1944
.L17499:
	ldr	r3, .L21085+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1944:
	ldr	r3, .L21085+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21085+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+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	.L17500
	ldr	r3, .L21085+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1950
.L17500:
	ldr	r3, .L21085+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1950:
	ldr	r3, .L21085+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21085+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17501
	ldr	r3, .L21085+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21085+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1953
.L17501:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1953:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17502
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1956
.L17502:
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17503
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1956
.L17503:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1956:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17504
	ldr	r3, .L21087+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17505
	ldr	r3, .L21087+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1965
.L17505:
	ldr	r3, .L21087+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1965
.L17504:
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17506
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1968
.L17506:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1968:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17507
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1965
.L17507:
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17508
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1965
.L17508:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1965:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17509
	ldr	r3, .L21087+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+36
	ldr	r3, [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	.L17510
	ldr	r3, .L21087+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1979
.L17510:
	ldr	r3, .L21087+36
	ldr	r3, [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
.L1979:
	ldr	r3, .L21087+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17511
	ldr	r3, .L21087+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1982
.L17511:
	ldr	r3, .L21087+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1982:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17512
	ldr	r3, .L21087+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+36
	ldr	r3, [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	.L17513
	ldr	r3, .L21087+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17513:
	ldr	r3, .L21087+36
	ldr	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	.L2020
.L17512:
	ldr	r3, .L21087+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17514
	ldr	r3, .L21087+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17514:
	ldr	r3, .L21087+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17509:
	ldr	r3, .L21087+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17515
	ldr	r3, .L21087+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1995
.L17515:
	ldr	r3, .L21087+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1995:
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17516
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1998
.L17516:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1998:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17517
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2001
.L17517:
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17518
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2001
.L17518:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2001:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17519
	ldr	r3, .L21087+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17520
	ldr	r3, .L21087+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17520:
	ldr	r3, .L21087+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17519:
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17521
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2013
.L17521:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2013:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17522
	ldr	r3, .L21087+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17522:
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17523
	ldr	r3, .L21087+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17523:
	ldr	r3, .L21087
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17494:
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17524
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2023
.L17524:
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2023:
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17525
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2026
.L17525:
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2026:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17526
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17527
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2032
.L17527:
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2032
.L17526:
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17528
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2032
.L21088:
	.align	2
.L21087:
	.word	x_19
	.word	x_17
	.word	1074790400
	.word	x_18
	.word	1075970048
	.word	x_11
	.word	x_16
	.word	x_0
	.word	1076887552
	.word	x_5
	.word	x_7
	.word	x_8
	.word	x_20
	.word	1077018624
	.word	x_21
	.word	1076625408
	.word	x_22
	.word	1075576832
	.word	x_24
	.word	1077149696
	.word	x_25
	.word	1075314688
	.word	x_28
	.word	1075838976
	.word	x_29
	.word	x_31
	.word	1074266112
	.word	x_34
	.word	1075052544
	.word	x_4
	.word	x_6
	.word	x_1
	.word	1076494336
	.word	x_2
	.word	1076101120
.L17528:
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2032:
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17529
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2038
.L17529:
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2038:
	ldr	r3, .L21087+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, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17530
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2041
.L17530:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2041:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17531
	ldr	r3, .L21087+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	.L2044
.L17531:
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17532
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2044
.L17532:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2044:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17533
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17534
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2053
.L17534:
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2053
.L17533:
	ldr	r3, .L21087+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, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17535
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2056
.L17535:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2056:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17536
	ldr	r3, .L21087+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	.L2053
.L17536:
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17537
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2053
.L17537:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2053:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17538
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17539
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2067
.L17539:
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2067:
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17540
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2070
.L17540:
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2070:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17541
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17542
	ldr	r3, .L21087+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17542:
	ldr	r3, .L21087+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17541:
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17543
	ldr	r3, .L21087+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17543:
	ldr	r3, .L21087+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17538:
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17544
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2083
.L17544:
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2083:
	ldr	r3, .L21087+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, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17545
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2086
.L17545:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2086:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17546
	ldr	r3, .L21087+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	.L2089
.L17546:
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17547
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2089
.L17547:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2089:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17548
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17549
	ldr	r3, .L21087+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17549:
	ldr	r3, .L21087+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17548:
	ldr	r3, .L21087+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, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17550
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2101
.L17550:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2101:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17551
	ldr	r3, .L21087+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	.L2020
.L17551:
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17552
	ldr	r3, .L21087+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L17552:
	ldr	r3, .L21087+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+112
	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, #-152]	@ float
	ldr	r3, .L21087+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17553
	ldr	r3, .L21087+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2110
.L17553:
	ldr	r3, .L21087+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2110:
	ldr	r3, .L21087+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21087+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17554
	ldr	r3, .L21087+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2113
.L17554:
	ldr	r3, .L21087+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+136
	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	.L17555
	ldr	r3, .L21087+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21087+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21087+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	.L17556
	ldr	r3, .L21089
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2119
.L17556:
	ldr	r3, .L21089+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2119
.L17555:
	ldr	r3, .L21089+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17557
	ldr	r3, .L21089+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2119
.L17557:
	ldr	r3, .L21089+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2119:
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17558
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2125
.L17558:
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2125:
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17559
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2128
.L17559:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2128:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17560
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2131
.L17560:
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17561
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2131
.L17561:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2131:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17562
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17563
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2140
.L17563:
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2140
.L17562:
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17564
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2143
.L17564:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2143:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17565
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2140
.L17565:
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17566
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2140
.L17566:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2140:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17567
	ldr	r3, .L21089
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17568
	ldr	r3, .L21089
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2154
.L17568:
	ldr	r3, .L21089+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2154:
	ldr	r3, .L21089+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17569
	ldr	r3, .L21089+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2157
.L17569:
	ldr	r3, .L21089+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2157:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17570
	ldr	r3, .L21089
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17571
	ldr	r3, .L21089
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17571:
	ldr	r3, .L21089+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17570:
	ldr	r3, .L21089+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17572
	ldr	r3, .L21089+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17572:
	ldr	r3, .L21089+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17567:
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17573
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2170
.L17573:
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2170:
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17574
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2173
.L17574:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2173:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17575
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2176
.L17575:
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17576
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2176
.L17576:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2176:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17577
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17578
	ldr	r3, .L21089+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17578:
	ldr	r3, .L21089+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17577:
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17579
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2188
.L17579:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2188:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17580
	ldr	r3, .L21089+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17580:
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17581
	ldr	r3, .L21089+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2167
.L17581:
	ldr	r3, .L21089+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L2167:
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17582
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2197
.L21090:
	.align	2
.L21089:
	.word	x_1
	.word	1076494336
	.word	x_2
	.word	x_4
	.word	x_6
	.word	x_8
	.word	x_15
	.word	1077084160
	.word	x_20
	.word	x_23
	.word	1076756480
	.word	x_24
	.word	1076101120
	.word	x_25
	.word	x_26
	.word	x_27
	.word	1076887552
	.word	x_29
	.word	1074790400
	.word	x_30
	.word	1075052544
	.word	x_32
	.word	1076101120
	.word	x_33
	.word	1077018624
	.word	x_34
	.word	1075576832
	.word	x_35
	.word	1074266112
.L17582:
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2197:
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17583
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2200
.L17583:
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2200:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17584
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17585
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2206
.L17585:
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2206
.L17584:
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17586
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2206
.L17586:
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L2206:
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17587
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2212
.L17587:
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2212:
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17588
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2215
.L17588:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2215:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17589
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2218
.L17589:
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17590
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2218
.L17590:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2218:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17591
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17592
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L17592:
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L17591:
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17593
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2230
.L17593:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	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	.L17594
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L17594:
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17595
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L17595:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2227:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17596
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17597
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2241
.L17597:
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2241:
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17598
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2244
.L17598:
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2244:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17599
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17600
	ldr	r3, .L21089+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17600:
	ldr	r3, .L21089+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17599:
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17601
	ldr	r3, .L21089+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17601:
	ldr	r3, .L21089+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17596:
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17602
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2257
.L17602:
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2257:
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17603
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2260
.L17603:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2260:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17604
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2263
.L17604:
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17605
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2263
.L17605:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2263:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17606
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17607
	ldr	r3, .L21089+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17607:
	ldr	r3, .L21089+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17606:
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17608
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2275
.L17608:
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2275:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17609
	ldr	r3, .L21089+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17609:
	ldr	r3, .L21089+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21089+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21089+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	.L17610
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2254
.L17610:
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2254:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17611
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17612
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2286
.L17612:
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2286:
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17613
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2289
.L17613:
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2289:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17614
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17615
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2295
.L17615:
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2295
.L17614:
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17616
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2295
.L17616:
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2295:
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17617
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2301
.L17617:
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2301:
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17618
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2304
.L17618:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2304:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17619
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2307
.L17619:
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17620
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2307
.L17620:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2307:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17621
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17622
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2316
.L17622:
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2316
.L17621:
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17623
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2319
.L17623:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2319:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17624
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2316
.L17624:
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17625
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2316
.L17625:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2316:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17626
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17627
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2330
.L17627:
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2330:
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17628
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2333
.L17628:
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2333:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17629
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17630
	ldr	r3, .L21091
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17630:
	ldr	r3, .L21091+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17629:
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17631
	ldr	r3, .L21091+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17631:
	ldr	r3, .L21091+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17626:
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17632
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2346
.L17632:
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2346:
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17633
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2349
.L17633:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2349:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17634
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2352
.L17634:
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17635
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2352
.L17635:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2352:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17636
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17637
	ldr	r3, .L21091+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17637:
	ldr	r3, .L21091+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L21092:
	.align	2
.L21091:
	.word	x_1
	.word	1076494336
	.word	x_2
	.word	x_4
	.word	x_6
	.word	x_8
	.word	x_15
	.word	1077084160
	.word	x_20
	.word	x_23
	.word	1076756480
	.word	x_24
	.word	x_25
	.word	x_26
	.word	x_27
	.word	1076887552
	.word	x_29
	.word	1074790400
	.word	x_30
	.word	1075052544
	.word	x_32
	.word	1076101120
	.word	x_33
	.word	1077018624
	.word	x_35
	.word	1074266112
	.word	x_34
	.word	1075576832
.L17636:
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17638
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2364
.L17638:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2364:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17639
	ldr	r3, .L21091+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17639:
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17640
	ldr	r3, .L21091+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17640:
	ldr	r3, .L21091+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17611:
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17641
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2374
.L17641:
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2374:
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17642
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2377
.L17642:
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2377:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17643
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17644
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2383
.L17644:
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2383
.L17643:
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17645
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2383
.L17645:
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2383:
	ldr	r3, .L21091+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17646
	ldr	r3, .L21091+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2389
.L17646:
	ldr	r3, .L21091+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2389:
	ldr	r3, .L21091+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17647
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2392
.L17647:
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2392:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17648
	ldr	r3, .L21091+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2395
.L17648:
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17649
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2395
.L17649:
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2395:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17650
	ldr	r3, .L21091+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17651
	ldr	r3, .L21091+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2404
.L17651:
	ldr	r3, .L21091+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2404
.L17650:
	ldr	r3, .L21091+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17652
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2407
.L17652:
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2407:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17653
	ldr	r3, .L21091+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2404
.L17653:
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17654
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2404
.L17654:
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2404:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17655
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17656
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2418
.L17656:
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2418:
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17657
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2421
.L17657:
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2421:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17658
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17659
	ldr	r3, .L21091+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17659:
	ldr	r3, .L21091+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17658:
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17660
	ldr	r3, .L21091+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17660:
	ldr	r3, .L21091+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17655:
	ldr	r3, .L21091+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21091+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17661
	ldr	r3, .L21091+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2434
.L17661:
	ldr	r3, .L21091+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2434:
	ldr	r3, .L21091+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17662
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2437
.L17662:
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2437:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17663
	ldr	r3, .L21091+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2440
.L17663:
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21091+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+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	.L17664
	ldr	r3, .L21091+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21091+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2440
.L17664:
	ldr	r3, .L21093
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2440:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17665
	ldr	r3, .L21093+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17666
	ldr	r3, .L21093+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17666:
	ldr	r3, .L21093+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17665:
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17667
	ldr	r3, .L21093+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2452
.L17667:
	ldr	r3, .L21093
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2452:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17668
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17668:
	ldr	r3, .L21093+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17669
	ldr	r3, .L21093+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L17669:
	ldr	r3, .L21093
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2371:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-148]	@ float
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17670
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2461
.L17670:
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2461:
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17671
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2464
.L17671:
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2464:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17672
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17673
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2470
.L17673:
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2470
.L17672:
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17674
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2470
.L17674:
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2470:
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17675
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2476
.L17675:
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2476:
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17676
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2479
.L17676:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2479:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17677
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2482
.L17677:
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17678
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2482
.L17678:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2482:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17679
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17680
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2491
.L17680:
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2491
.L17679:
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17681
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2494
.L17681:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2494:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17682
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2491
.L17682:
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17683
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2491
.L17683:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2491:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17684
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17685
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2505
.L17685:
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2505:
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17686
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2508
.L17686:
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2508:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17687
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17688
	ldr	r3, .L21093+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17688:
	ldr	r3, .L21093+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17687:
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17689
	ldr	r3, .L21093+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17689:
	ldr	r3, .L21093+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17684:
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17690
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L21094:
	.align	2
.L21093:
	.word	x_35
	.word	1074266112
	.word	1075052544
	.word	x_32
	.word	1076101120
	.word	1077018624
	.word	x_34
	.word	1075576832
	.word	x_2
	.word	x_3
	.word	1076953088
	.word	x_7
	.word	x_8
	.word	1076494336
	.word	x_10
	.word	x_15
	.word	x_16
	.word	x_17
	.word	1072693248
	.word	x_19
	.word	1077084160
	.word	x_28
	.word	x_29
	.word	1075838976
	.word	x_30
	.word	1076363264
	.word	x_31
	.word	1076887552
	.word	x_33
	.word	1075970048
	.word	x_21
	.word	1076625408
	.word	x_23
	.word	1076756480
	.word	x_24
	.word	1077149696
	.word	x_26
.L17690:
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2521:
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17691
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2524
.L17691:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2524:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17692
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2527
.L17692:
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17693
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2527
.L17693:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	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	.L17694
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17695
	ldr	r3, .L21093+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17695:
	ldr	r3, .L21093+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17694:
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17696
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2539
.L17696:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2539:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17697
	ldr	r3, .L21093+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17697:
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17698
	ldr	r3, .L21093+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2518
.L17698:
	ldr	r3, .L21093+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L2518:
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17699
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2548
.L17699:
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2548:
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+144
	ldr	r3, [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	.L17700
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2551
.L17700:
	ldr	r3, .L21093+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2551:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17701
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17702
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2557
.L17702:
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2557
.L17701:
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+144
	ldr	r3, [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	.L17703
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2557
.L17703:
	ldr	r3, .L21093+144
	ldr	r3, [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
.L2557:
	ldr	r3, .L21093+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17704
	ldr	r3, .L21093+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2563
.L17704:
	ldr	r3, .L21093+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2563:
	ldr	r3, .L21093+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17705
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2566
.L17705:
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2566:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17706
	ldr	r3, .L21093+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2569
.L17706:
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17707
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2569
.L17707:
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2569:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17708
	ldr	r3, .L21093+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17709
	ldr	r3, .L21093+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2578
.L17709:
	ldr	r3, .L21093+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2578
.L17708:
	ldr	r3, .L21093+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17710
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2581
.L17710:
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2581:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17711
	ldr	r3, .L21093+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2578
.L17711:
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17712
	ldr	r3, .L21093+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2578
.L17712:
	ldr	r3, .L21093+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2578:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17713
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17714
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2592
.L17714:
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2592:
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21093+144
	ldr	r3, [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	.L17715
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2595
.L17715:
	ldr	r3, .L21093+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2595:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17716
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+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	.L17717
	ldr	r3, .L21093+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17717:
	ldr	r3, .L21093+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17716:
	ldr	r3, .L21093+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21093+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21093+144
	ldr	r3, [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	.L17718
	ldr	r3, .L21095
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17718:
	ldr	r3, .L21095+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	.L2605
.L17713:
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17719
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2608
.L17719:
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2608:
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17720
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2611
.L17720:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2611:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17721
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2614
.L17721:
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17722
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2614
.L17722:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2614:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17723
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17724
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17724:
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17723:
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17725
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2626
.L17725:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2626:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17726
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17726:
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17727
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2605
.L17727:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2605:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17728
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17729
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2637
.L17729:
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2637:
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17730
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2640
.L17730:
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2640:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17731
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17732
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2646
.L17732:
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2646
.L17731:
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17733
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2646
.L17733:
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2646:
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17734
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2652
.L17734:
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2652:
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17735
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2655
.L17735:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2655:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17736
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2658
.L17736:
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17737
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2658
.L17737:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2658:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17738
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17739
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2667
.L17739:
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2667
.L17738:
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17740
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2670
.L17740:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2670:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17741
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2667
.L17741:
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17742
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2667
.L17742:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2667:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17743
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17744
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2681
.L17744:
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2681:
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17745
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2684
.L21096:
	.align	2
.L21095:
	.word	x_24
	.word	1077149696
	.word	x_26
	.word	x_2
	.word	1077018624
	.word	x_3
	.word	1076953088
	.word	x_7
	.word	x_8
	.word	1076494336
	.word	x_10
	.word	x_15
	.word	x_16
	.word	x_17
	.word	1072693248
	.word	x_19
	.word	1077084160
	.word	x_24
	.word	1077149696
	.word	x_26
	.word	x_28
	.word	x_29
	.word	1075838976
	.word	x_30
	.word	1076363264
	.word	x_31
	.word	1076887552
	.word	x_33
	.word	1075970048
	.word	x_21
	.word	1076625408
	.word	x_23
	.word	1076756480
.L17745:
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2684:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17746
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17747
	ldr	r3, .L21095+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17747:
	ldr	r3, .L21095+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17746:
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17748
	ldr	r3, .L21095+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17748:
	ldr	r3, .L21095+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17743:
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17749
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2697
.L17749:
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2697:
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17750
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2700
.L17750:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2700:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17751
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2703
.L17751:
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17752
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2703
.L17752:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2703:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17753
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17754
	ldr	r3, .L21095+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17754:
	ldr	r3, .L21095+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17753:
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17755
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2715
.L17755:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2715:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17756
	ldr	r3, .L21095+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17756:
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17757
	ldr	r3, .L21095+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17757:
	ldr	r3, .L21095+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17728:
	ldr	r3, .L21095+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17758
	ldr	r3, .L21095+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2725
.L17758:
	ldr	r3, .L21095+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2725:
	ldr	r3, .L21095+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+76
	ldr	r3, [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	.L17759
	ldr	r3, .L21095+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2728
.L17759:
	ldr	r3, .L21095+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2728:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17760
	ldr	r3, .L21095+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17761
	ldr	r3, .L21095+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2734
.L17761:
	ldr	r3, .L21095+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2734
.L17760:
	ldr	r3, .L21095+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+76
	ldr	r3, [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	.L17762
	ldr	r3, .L21095+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2734
.L17762:
	ldr	r3, .L21095+76
	ldr	r3, [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
.L2734:
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17763
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2740
.L17763:
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2740:
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17764
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2743
.L17764:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2743:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17765
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2746
.L17765:
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17766
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2746
.L17766:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2746:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17767
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17768
	ldr	r3, .L21095+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2755
.L17768:
	ldr	r3, .L21095+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2755
.L17767:
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17769
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2758
.L17769:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2758:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17770
	ldr	r3, .L21095+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2755
.L17770:
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17771
	ldr	r3, .L21095+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2755
.L17771:
	ldr	r3, .L21095+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2755:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17772
	ldr	r3, .L21095+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21095+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21095+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	.L17773
	ldr	r3, .L21097
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2769
.L17773:
	ldr	r3, .L21097+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2769:
	ldr	r3, .L21097+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+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	.L17774
	ldr	r3, .L21097+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2772
.L17774:
	ldr	r3, .L21097+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
.L2772:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17775
	ldr	r3, .L21097
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17776
	ldr	r3, .L21097
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17776:
	ldr	r3, .L21097+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17775:
	ldr	r3, .L21097+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+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	.L17777
	ldr	r3, .L21097+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17777:
	ldr	r3, .L21097+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	.L2722
.L17772:
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17778
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2785
.L17778:
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2785:
	ldr	r3, .L21097+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17779
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2788
.L17779:
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2788:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17780
	ldr	r3, .L21097+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2791
.L17780:
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17781
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2791
.L17781:
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2791:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17782
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17783
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17783:
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17782:
	ldr	r3, .L21097+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17784
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2803
.L17784:
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2803:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17785
	ldr	r3, .L21097+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17785:
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17786
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2722
.L17786:
	ldr	r3, .L21097+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2722:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-144]	@ float
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17787
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2812
.L17787:
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2812:
	ldr	r3, .L21097+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, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17788
	ldr	r3, .L21097+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	.L2815
.L17788:
	ldr	r3, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2815:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17789
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17790
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2821
.L17790:
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2821
.L17789:
	ldr	r3, .L21097+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, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17791
	ldr	r3, .L21097+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	.L2821
.L17791:
	ldr	r3, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2821:
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17792
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2827
.L17792:
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2827:
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17793
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2830
.L17793:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2830:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17794
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2833
.L17794:
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17795
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2833
.L17795:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2833:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17796
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17797
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2842
.L17797:
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2842
.L17796:
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17798
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2845
.L17798:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2845:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17799
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2842
.L21098:
	.align	2
.L21097:
	.word	x_21
	.word	1076625408
	.word	x_23
	.word	1076756480
	.word	1077149696
	.word	x_26
	.word	1075838976
	.word	1076363264
	.word	x_33
	.word	x_1
	.word	1074266112
	.word	x_2
	.word	1076494336
	.word	x_4
	.word	x_5
	.word	x_6
	.word	1076887552
	.word	x_10
	.word	x_12
	.word	x_13
	.word	1077084160
	.word	x_19
	.word	x_24
	.word	x_21
	.word	x_23
	.word	1076756480
	.word	x_24
	.word	1076625408
	.word	x_25
	.word	1075052544
	.word	x_30
	.word	x_31
	.word	1072693248
	.word	x_35
	.word	1074790400
	.word	x_28
	.word	1076953088
	.word	x_29
	.word	1075970048
.L17799:
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17800
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2842
.L17800:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2842:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17801
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17802
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2856
.L17802:
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2856:
	ldr	r3, .L21097+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, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17803
	ldr	r3, .L21097+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	.L2859
.L17803:
	ldr	r3, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2859:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17804
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17805
	ldr	r3, .L21097+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17805:
	ldr	r3, .L21097+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17804:
	ldr	r3, .L21097+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, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17806
	ldr	r3, .L21097+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17806:
	ldr	r3, .L21097+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17801:
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17807
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2872
.L17807:
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2872:
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17808
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2875
.L17808:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2875:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17809
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2878
.L17809:
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17810
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2878
.L17810:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2878:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17811
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17812
	ldr	r3, .L21097+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17812:
	ldr	r3, .L21097+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17811:
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17813
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2890
.L17813:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2890:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17814
	ldr	r3, .L21097+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17814:
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17815
	ldr	r3, .L21097+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L2869
.L17815:
	ldr	r3, .L21097+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L2869:
	ldr	r3, .L21097+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17816
	ldr	r3, .L21097+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2899
.L17816:
	ldr	r3, .L21097+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2899:
	ldr	r3, .L21097+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21097+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17817
	ldr	r3, .L21097+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2902
.L17817:
	ldr	r3, .L21097+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2902:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17818
	ldr	r3, .L21097+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17819
	ldr	r3, .L21097+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2908
.L17819:
	ldr	r3, .L21097+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2908
.L17818:
	ldr	r3, .L21097+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17820
	ldr	r3, .L21097+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2908
.L17820:
	ldr	r3, .L21097+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L2908:
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17821
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2914
.L17821:
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2914:
	ldr	r3, .L21097+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17822
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2917
.L17822:
	ldr	r3, .L21097+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2917:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17823
	ldr	r3, .L21097+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2920
.L17823:
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17824
	ldr	r3, .L21097+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2920
.L17824:
	ldr	r3, .L21097+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2920:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17825
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+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	.L17826
	ldr	r3, .L21097+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2929
.L17826:
	ldr	r3, .L21097+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21097+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2929
.L17825:
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17827
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2932
.L17827:
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2932:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17828
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2929
.L17828:
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17829
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2929
.L17829:
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2929:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17830
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17831
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2943
.L17831:
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2943:
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17832
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2946
.L17832:
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2946:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17833
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17834
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17834:
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17833:
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17835
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17835:
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17830:
	ldr	r3, .L21099+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17836
	ldr	r3, .L21099+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2959
.L17836:
	ldr	r3, .L21099+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2959:
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17837
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2962
.L17837:
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2962:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17838
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2965
.L17838:
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17839
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2965
.L17839:
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2965:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17840
	ldr	r3, .L21099+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17841
	ldr	r3, .L21099+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17841:
	ldr	r3, .L21099+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17840:
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17842
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2977
.L17842:
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2977:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17843
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17843:
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17844
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2956
.L17844:
	ldr	r3, .L21099
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2956:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17845
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17846
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2988
.L17846:
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2988:
	ldr	r3, .L21099+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, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17847
	ldr	r3, .L21099+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	.L2991
.L17847:
	ldr	r3, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2991:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17848
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17849
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2997
.L17849:
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2997
.L17848:
	ldr	r3, .L21099+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, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17850
	ldr	r3, .L21099+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	.L2997
.L17850:
	ldr	r3, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2997:
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17851
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3003
.L17851:
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3003:
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17852
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3006
.L17852:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3006:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17853
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3009
.L21100:
	.align	2
.L21099:
	.word	x_35
	.word	x_1
	.word	1074266112
	.word	x_2
	.word	1076494336
	.word	x_4
	.word	x_5
	.word	x_6
	.word	1076887552
	.word	x_10
	.word	x_12
	.word	x_13
	.word	1077084160
	.word	x_19
	.word	1074790400
	.word	x_21
	.word	1072693248
	.word	x_23
	.word	1076756480
	.word	x_24
	.word	1076625408
	.word	x_25
	.word	1075052544
	.word	x_28
	.word	x_29
	.word	1075970048
	.word	x_30
	.word	1076953088
	.word	x_31
.L17853:
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17854
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3009
.L17854:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3009:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17855
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17856
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3018
.L17856:
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3018
.L17855:
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17857
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3021
.L17857:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3021:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17858
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3018
.L17858:
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17859
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3018
.L17859:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3018:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17860
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17861
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3032
.L17861:
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3032:
	ldr	r3, .L21099+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, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17862
	ldr	r3, .L21099+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	.L3035
.L17862:
	ldr	r3, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3035:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17863
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17864
	ldr	r3, .L21099+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17864:
	ldr	r3, .L21099+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17863:
	ldr	r3, .L21099+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, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17865
	ldr	r3, .L21099+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	.L3073
.L17865:
	ldr	r3, .L21099+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17860:
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17866
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3048
.L17866:
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3048:
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17867
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3051
.L17867:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3051:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17868
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3054
.L17868:
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17869
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3054
.L17869:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3054:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17870
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17871
	ldr	r3, .L21099+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17871:
	ldr	r3, .L21099+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17870:
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17872
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3066
.L17872:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3066:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17873
	ldr	r3, .L21099+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17873:
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17874
	ldr	r3, .L21099+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17874:
	ldr	r3, .L21099+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17845:
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17875
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3076
.L17875:
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3076:
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17876
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3079
.L17876:
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3079:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17877
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17878
	ldr	r3, .L21099+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3085
.L17878:
	ldr	r3, .L21099+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3085
.L17877:
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17879
	ldr	r3, .L21099+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3085
.L17879:
	ldr	r3, .L21099+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3085:
	ldr	r3, .L21099+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21099+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+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	.L17880
	ldr	r3, .L21099+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3091
.L17880:
	ldr	r3, .L21099+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3091:
	ldr	r3, .L21099+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21099+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21099+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17881
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3094
.L17881:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3094:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17882
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3097
.L17882:
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17883
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3097
.L17883:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3097:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17884
	ldr	r3, .L21101+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17885
	ldr	r3, .L21101+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3106
.L17885:
	ldr	r3, .L21101+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3106
.L17884:
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17886
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3109
.L17886:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3109:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17887
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3106
.L17887:
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17888
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3106
.L17888:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3106:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17889
	ldr	r3, .L21101+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17890
	ldr	r3, .L21101+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3120
.L17890:
	ldr	r3, .L21101+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3120:
	ldr	r3, .L21101+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17891
	ldr	r3, .L21101+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3123
.L17891:
	ldr	r3, .L21101+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3123:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17892
	ldr	r3, .L21101+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17893
	ldr	r3, .L21101+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17893:
	ldr	r3, .L21101+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17892:
	ldr	r3, .L21101+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17894
	ldr	r3, .L21101+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17894:
	ldr	r3, .L21101+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17889:
	ldr	r3, .L21101+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17895
	ldr	r3, .L21101+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3136
.L17895:
	ldr	r3, .L21101+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3136:
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17896
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3139
.L17896:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3139:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17897
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3142
.L17897:
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17898
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3142
.L17898:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3142:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17899
	ldr	r3, .L21101+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17900
	ldr	r3, .L21101+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17900:
	ldr	r3, .L21101+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17899:
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17901
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3154
.L17901:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3154:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17902
	ldr	r3, .L21101+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17902:
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17903
	ldr	r3, .L21101+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3073
.L17903:
	ldr	r3, .L21101+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3073:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-140]	@ float
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17904
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3163
.L17904:
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3163:
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17905
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3166
.L17905:
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3166:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17906
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17907
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3172
.L17907:
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3172
.L17906:
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17908
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3172
.L21102:
	.align	2
.L21101:
	.word	1072693248
	.word	x_35
	.word	1074790400
	.word	x_31
	.word	x_30
	.word	1076953088
	.word	x_28
	.word	x_29
	.word	1075970048
	.word	x_21
	.word	x_23
	.word	x_24
	.word	x_25
	.word	x_0
	.word	1075576832
	.word	x_1
	.word	1076756480
	.word	x_2
	.word	1076101120
	.word	x_5
	.word	1075052544
	.word	x_6
	.word	1076625408
	.word	x_8
	.word	1076494336
	.word	x_9
	.word	1072693248
	.word	x_11
	.word	x_13
	.word	1077149696
	.word	x_15
	.word	1076363264
	.word	x_17
	.word	x_18
	.word	1075838976
	.word	x_14
	.word	1077084160
.L17908:
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3172:
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17909
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3178
.L17909:
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3178:
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17910
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3181
.L17910:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3181:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17911
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3184
.L17911:
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17912
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3184
.L17912:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3184:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17913
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17914
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L17914:
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L17913:
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17915
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3196
.L17915:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3196:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17916
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L17916:
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17917
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L17917:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	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	.L17918
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17919
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3207
.L17919:
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3207:
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17920
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3210
.L17920:
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3210:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17921
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17922
	ldr	r3, .L21101+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17922:
	ldr	r3, .L21101+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17921:
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17923
	ldr	r3, .L21101+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17923:
	ldr	r3, .L21101+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17918:
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17924
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3223
.L17924:
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3223:
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17925
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3226
.L17925:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3226:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17926
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3229
.L17926:
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17927
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3229
.L17927:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3229:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17928
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17929
	ldr	r3, .L21101+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17929:
	ldr	r3, .L21101+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17928:
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17930
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3241
.L17930:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3241:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17931
	ldr	r3, .L21101+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17931:
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17932
	ldr	r3, .L21101+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3220
.L17932:
	ldr	r3, .L21101+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L3220:
	ldr	r3, .L21101+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21101+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17933
	ldr	r3, .L21101+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3250
.L17933:
	ldr	r3, .L21101+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3250:
	ldr	r3, .L21101+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, .L21101+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+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	.L17934
	ldr	r3, .L21101+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
	b	.L3253
.L17934:
	ldr	r3, .L21101+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3253:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17935
	ldr	r3, .L21101+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21101+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17936
	ldr	r3, .L21103+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3259
.L17936:
	ldr	r3, .L21103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3259
.L17935:
	ldr	r3, .L21103+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, .L21103+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17937
	ldr	r3, .L21103+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	.L3259
.L17937:
	ldr	r3, .L21103+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3259:
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17938
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3265
.L17938:
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3265:
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17939
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3268
.L17939:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3268:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17940
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3271
.L17940:
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17941
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3271
.L17941:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3271:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17942
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17943
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3280
.L17943:
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3280
.L17942:
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17944
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3283
.L17944:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3283:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17945
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3280
.L17945:
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17946
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3280
.L17946:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3280:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17947
	ldr	r3, .L21103+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17948
	ldr	r3, .L21103+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3294
.L17948:
	ldr	r3, .L21103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3294:
	ldr	r3, .L21103+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, .L21103+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17949
	ldr	r3, .L21103+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	.L3297
.L17949:
	ldr	r3, .L21103+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3297:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17950
	ldr	r3, .L21103+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17951
	ldr	r3, .L21103+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17951:
	ldr	r3, .L21103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17950:
	ldr	r3, .L21103+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, .L21103+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17952
	ldr	r3, .L21103+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	.L3307
.L17952:
	ldr	r3, .L21103+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17947:
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17953
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3310
.L17953:
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3310:
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17954
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3313
.L17954:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3313:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17955
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3316
.L17955:
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17956
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3316
.L17956:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3316:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17957
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17958
	ldr	r3, .L21103+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17958:
	ldr	r3, .L21103+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17957:
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17959
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3328
.L17959:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3328:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17960
	ldr	r3, .L21103+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17960:
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17961
	ldr	r3, .L21103+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3307
.L17961:
	ldr	r3, .L21103+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3307:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17962
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17963
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3339
.L21104:
	.align	2
.L21103:
	.word	x_15
	.word	1076363264
	.word	x_14
	.word	x_17
	.word	x_18
	.word	1075838976
	.word	x_20
	.word	x_21
	.word	x_29
	.word	x_31
	.word	x_33
	.word	1077084160
	.word	x_0
	.word	1075576832
	.word	x_1
	.word	1076756480
	.word	x_2
	.word	1076101120
	.word	x_5
	.word	1075052544
	.word	x_6
	.word	1076625408
	.word	x_8
	.word	1076494336
	.word	x_9
	.word	1072693248
	.word	x_11
	.word	1077084160
	.word	x_13
	.word	1077149696
.L17963:
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3339:
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17964
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3342
.L17964:
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3342:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17965
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17966
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3348
.L17966:
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3348
.L17965:
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17967
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3348
.L17967:
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3348:
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17968
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3354
.L17968:
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3354:
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17969
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3357
.L17969:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3357:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17970
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3360
.L17970:
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17971
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3360
.L17971:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3360:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17972
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17973
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3369
.L17973:
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3369
.L17972:
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17974
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3372
.L17974:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3372:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17975
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3369
.L17975:
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17976
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3369
.L17976:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3369:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17977
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17978
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3383
.L17978:
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3383:
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17979
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3386
.L17979:
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3386:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17980
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17981
	ldr	r3, .L21103+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17981:
	ldr	r3, .L21103+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17980:
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17982
	ldr	r3, .L21103+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17982:
	ldr	r3, .L21103+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17977:
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17983
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3399
.L17983:
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3399:
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17984
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3402
.L17984:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3402:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17985
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3405
.L17985:
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17986
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3405
.L17986:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3405:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17987
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17988
	ldr	r3, .L21103+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17988:
	ldr	r3, .L21103+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17987:
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17989
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3417
.L17989:
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3417:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17990
	ldr	r3, .L21103+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17990:
	ldr	r3, .L21103+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21103+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21103+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	.L17991
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17991:
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L17962:
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L17992
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3427
.L17992:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3427:
	ldr	r3, .L21105+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, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L17993
	ldr	r3, .L21105+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	.L3430
.L17993:
	ldr	r3, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3430:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17994
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L17995
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3436
.L17995:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3436
.L17994:
	ldr	r3, .L21105+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L17996
	ldr	r3, .L21105+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3436
.L17996:
	ldr	r3, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3436:
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L17997
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3442
.L17997:
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3442:
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17998
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3445
.L17998:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3445:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L17999
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3448
.L17999:
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18000
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3448
.L18000:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3448:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18001
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18002
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3457
.L18002:
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3457
.L18001:
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18003
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3460
.L18003:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3460:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18004
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3457
.L18004:
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18005
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3457
.L18005:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3457:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18006
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18007
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3471
.L18007:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3471:
	ldr	r3, .L21105+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, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18008
	ldr	r3, .L21105+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	.L3474
.L18008:
	ldr	r3, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3474:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18009
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18010
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L18010:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L18009:
	ldr	r3, .L21105+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18011
	ldr	r3, .L21105+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	.L3424
.L18011:
	ldr	r3, .L21105+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L18006:
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18012
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3487
.L18012:
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3487:
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18013
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3490
.L18013:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3490:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18014
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3493
.L18014:
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18015
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3493
.L18015:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3493:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18016
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18017
	ldr	r3, .L21105+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L18017:
	ldr	r3, .L21105+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L21106:
	.align	2
.L21105:
	.word	1077149696
	.word	x_17
	.word	x_18
	.word	x_20
	.word	x_21
	.word	1075052544
	.word	x_29
	.word	x_31
	.word	1075838976
	.word	x_33
	.word	1072693248
	.word	x_6
	.word	1076756480
	.word	x_8
	.word	x_10
	.word	1074266112
	.word	x_11
	.word	1076363264
	.word	x_12
	.word	1075314688
	.word	x_13
	.word	1076232192
	.word	x_14
	.word	1075576832
	.word	x_15
	.word	1076494336
	.word	x_16
	.word	1077084160
.L18016:
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18018
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3505
.L18018:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3505:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18019
	ldr	r3, .L21105+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L18019:
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18020
	ldr	r3, .L21105+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3424
.L18020:
	ldr	r3, .L21105+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3424:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-136]	@ float
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18021
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3514
.L18021:
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3514:
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18022
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3517
.L18022:
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3517:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18023
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18024
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3523
.L18024:
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3523
.L18023:
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18025
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3523
.L18025:
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3523:
	ldr	r3, .L21105+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18026
	ldr	r3, .L21105+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3529
.L18026:
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3529:
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18027
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3532
.L18027:
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3532:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18028
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3535
.L18028:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18029
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3535
.L18029:
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	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	.L18030
	ldr	r3, .L21105+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18031
	ldr	r3, .L21105+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3544
.L18031:
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3544
.L18030:
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18032
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3547
.L18032:
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3547:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18033
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3544
.L18033:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18034
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3544
.L18034:
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3544:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18035
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18036
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3558
.L18036:
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3558:
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18037
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3561
.L18037:
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3561:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18038
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18039
	ldr	r3, .L21105+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18039:
	ldr	r3, .L21105+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18038:
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18040
	ldr	r3, .L21105+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18040:
	ldr	r3, .L21105+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18035:
	ldr	r3, .L21105+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18041
	ldr	r3, .L21105+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3574
.L18041:
	ldr	r3, .L21105+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3574:
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18042
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3577
.L18042:
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3577:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18043
	ldr	r3, .L21105+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3580
.L18043:
	ldr	r3, .L21105+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21105+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21105+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	.L18044
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3580
.L18044:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3580:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18045
	ldr	r3, .L21107+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18046
	ldr	r3, .L21107+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18046:
	ldr	r3, .L21107+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18045:
	ldr	r3, .L21107+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18047
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3592
.L18047:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3592:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18048
	ldr	r3, .L21107+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18048:
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18049
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3571
.L18049:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L3571:
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18050
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3601
.L18050:
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3601:
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18051
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3604
.L18051:
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3604:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18052
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18053
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3610
.L18053:
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3610
.L18052:
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18054
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3610
.L18054:
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3610:
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18055
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3616
.L18055:
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3616:
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18056
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3619
.L18056:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3619:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18057
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3622
.L18057:
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18058
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3622
.L18058:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3622:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18059
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18060
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3631
.L18060:
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3631
.L18059:
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18061
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3634
.L18061:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3634:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18062
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3631
.L18062:
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18063
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3631
.L18063:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3631:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18064
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18065
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3645
.L18065:
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3645:
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18066
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3648
.L18066:
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3648:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18067
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18068
	ldr	r3, .L21107
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18068:
	ldr	r3, .L21107+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18067:
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18069
	ldr	r3, .L21107+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18069:
	ldr	r3, .L21107+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18064:
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18070
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3661
.L21108:
	.align	2
.L21107:
	.word	x_18
	.word	1076101120
	.word	x_19
	.word	1076887552
	.word	x_23
	.word	1077018624
	.word	x_24
	.word	x_25
	.word	x_26
	.word	x_27
	.word	1074790400
	.word	x_29
	.word	1076625408
	.word	x_32
	.word	1077149696
	.word	x_12
	.word	1075314688
	.word	x_13
	.word	1076232192
	.word	x_14
	.word	1075576832
	.word	x_15
	.word	1076494336
	.word	x_16
	.word	1076363264
	.word	x_6
	.word	1076756480
	.word	x_8
	.word	1077084160
	.word	x_10
	.word	1074266112
	.word	x_11
.L18070:
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3661:
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18071
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3664
.L18071:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3664:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18072
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3667
.L18072:
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18073
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3667
.L18073:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3667:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18074
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18075
	ldr	r3, .L21107+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18075:
	ldr	r3, .L21107+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18074:
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18076
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3679
.L18076:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	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	.L18077
	ldr	r3, .L21107+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18077:
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18078
	ldr	r3, .L21107+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3658
.L18078:
	ldr	r3, .L21107+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3658:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18079
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18080
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3690
.L18080:
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3690:
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18081
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3693
.L18081:
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3693:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18082
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18083
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3699
.L18083:
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3699
.L18082:
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18084
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3699
.L18084:
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3699:
	ldr	r3, .L21107+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18085
	ldr	r3, .L21107+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3705
.L18085:
	ldr	r3, .L21107+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3705:
	ldr	r3, .L21107+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18086
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3708
.L18086:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3708:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18087
	ldr	r3, .L21107+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3711
.L18087:
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18088
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3711
.L18088:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3711:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18089
	ldr	r3, .L21107+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18090
	ldr	r3, .L21107+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3720
.L18090:
	ldr	r3, .L21107+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3720
.L18089:
	ldr	r3, .L21107+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18091
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3723
.L18091:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3723:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18092
	ldr	r3, .L21107+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3720
.L18092:
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18093
	ldr	r3, .L21107+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3720
.L18093:
	ldr	r3, .L21107+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3720:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18094
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18095
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3734
.L18095:
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3734:
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18096
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3737
.L18096:
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3737:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18097
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+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	.L18098
	ldr	r3, .L21107+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18098:
	ldr	r3, .L21107+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18097:
	ldr	r3, .L21107+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21107+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21107+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18099
	ldr	r3, .L21109+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18099:
	ldr	r3, .L21109+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18094:
	ldr	r3, .L21109+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18100
	ldr	r3, .L21109+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3750
.L18100:
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3750:
	ldr	r3, .L21109+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18101
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3753
.L18101:
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3753:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18102
	ldr	r3, .L21109+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3756
.L18102:
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18103
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3756
.L18103:
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3756:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18104
	ldr	r3, .L21109+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18105
	ldr	r3, .L21109+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18105:
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18104:
	ldr	r3, .L21109+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18106
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3768
.L18106:
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3768:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18107
	ldr	r3, .L21109+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18107:
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18108
	ldr	r3, .L21109+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18108:
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18079:
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18109
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3778
.L18109:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3778:
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18110
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3781
.L18110:
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3781:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18111
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18112
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3787
.L18112:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3787
.L18111:
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18113
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3787
.L18113:
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3787:
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18114
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3793
.L18114:
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3793:
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18115
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3796
.L18115:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3796:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18116
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3799
.L18116:
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18117
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3799
.L18117:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	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	.L18118
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18119
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3808
.L18119:
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3808
.L18118:
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18120
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3811
.L18120:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3811:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18121
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3808
.L18121:
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18122
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3808
.L18122:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3808:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18123
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18124
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3822
.L18124:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3822:
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18125
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3825
.L21110:
	.align	2
.L21109:
	.word	1076363264
	.word	x_10
	.word	1074266112
	.word	x_12
	.word	1075314688
	.word	1076232192
	.word	x_14
	.word	1075576832
	.word	x_15
	.word	1076494336
	.word	x_18
	.word	1076101120
	.word	1076887552
	.word	x_23
	.word	x_24
	.word	1076363264
	.word	x_25
	.word	x_26
	.word	x_27
	.word	x_29
	.word	1076625408
	.word	x_32
	.word	1077149696
	.word	x_5
	.word	x_6
	.word	x_11
	.word	x_9
	.word	1076756480
	.word	x_11
	.word	1075052544
	.word	x_13
	.word	1076953088
	.word	x_16
	.word	1075838976
	.word	x_19
	.word	1074790400
	.word	x_2
	.word	1077018624
	.word	x_4
	.word	1077084160
.L18125:
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3825:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18126
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18127
	ldr	r3, .L21109+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18127:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18126:
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18128
	ldr	r3, .L21109+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18128:
	ldr	r3, .L21109+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18123:
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18129
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3838
.L18129:
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3838:
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18130
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3841
.L18130:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3841:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18131
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3844
.L18131:
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18132
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3844
.L18132:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3844:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18133
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18134
	ldr	r3, .L21109+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18134:
	ldr	r3, .L21109+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18133:
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18135
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3856
.L18135:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3856:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18136
	ldr	r3, .L21109+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18136:
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18137
	ldr	r3, .L21109+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3775
.L18137:
	ldr	r3, .L21109+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3775:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-132]	@ float
	ldr	r3, .L21109+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18138
	ldr	r3, .L21109+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3865
.L18138:
	ldr	r3, .L21109+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3865:
	ldr	r3, .L21109+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18139
	ldr	r3, .L21109+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3868
.L18139:
	ldr	r3, .L21109+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3868:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18140
	ldr	r3, .L21109+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18141
	ldr	r3, .L21109+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3874
.L18141:
	ldr	r3, .L21109+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3874
.L18140:
	ldr	r3, .L21109+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18142
	ldr	r3, .L21109+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3874
.L18142:
	ldr	r3, .L21109+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3874:
	ldr	r3, .L21109+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18143
	ldr	r3, .L21109+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3880
.L18143:
	ldr	r3, .L21109+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3880:
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18144
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3883
.L18144:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3883:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18145
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3886
.L18145:
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18146
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3886
.L18146:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3886:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18147
	ldr	r3, .L21109+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18148
	ldr	r3, .L21109+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3895
.L18148:
	ldr	r3, .L21109+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3895
.L18147:
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18149
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3898
.L18149:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3898:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18150
	ldr	r3, .L21109+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3895
.L18150:
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+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	.L18151
	ldr	r3, .L21109+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3895
.L18151:
	ldr	r3, .L21109+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3895:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18152
	ldr	r3, .L21109+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21109+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21109+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18153
	ldr	r3, .L21111
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3909
.L18153:
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3909:
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18154
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3912
.L18154:
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3912:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18155
	ldr	r3, .L21111
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18156
	ldr	r3, .L21111
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18156:
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18155:
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18157
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18157:
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18152:
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18158
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3925
.L18158:
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3925:
	ldr	r3, .L21111+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18159
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3928
.L18159:
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3928:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18160
	ldr	r3, .L21111+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3931
.L18160:
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18161
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3931
.L18161:
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3931:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18162
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18163
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18163:
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18162:
	ldr	r3, .L21111+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18164
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3943
.L18164:
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3943:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18165
	ldr	r3, .L21111+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18165:
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18166
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L3922
.L18166:
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L3922:
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18167
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3952
.L18167:
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3952:
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18168
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3955
.L18168:
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+24
	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	.L18169
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18170
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3961
.L18170:
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3961
.L18169:
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18171
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3961
.L18171:
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3961:
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18172
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3967
.L18172:
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3967:
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18173
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3970
.L18173:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3970:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18174
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3973
.L18174:
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18175
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3973
.L18175:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3973:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18176
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18177
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3982
.L18177:
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3982
.L18176:
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18178
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3985
.L21112:
	.align	2
.L21111:
	.word	x_2
	.word	x_22
	.word	x_23
	.word	x_26
	.word	1076101120
	.word	x_27
	.word	1075314688
	.word	x_28
	.word	1072693248
	.word	x_30
	.word	1077149696
	.word	x_31
	.word	1075576832
	.word	x_32
	.word	x_34
	.word	x_2
	.word	x_4
	.word	1077084160
	.word	x_5
	.word	x_6
	.word	1077018624
	.word	x_13
	.word	1076953088
	.word	x_16
	.word	1075838976
	.word	x_19
	.word	1074790400
	.word	1076756480
	.word	x_11
	.word	1075052544
	.word	x_9
.L18178:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3985:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18179
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3982
.L18179:
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18180
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3982
.L18180:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3982:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18181
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18182
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3996
.L18182:
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3996:
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18183
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3999
.L18183:
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3999:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18184
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18185
	ldr	r3, .L21111+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18185:
	ldr	r3, .L21111+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18184:
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18186
	ldr	r3, .L21111+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18186:
	ldr	r3, .L21111+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18181:
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18187
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4012
.L18187:
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4012:
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18188
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4015
.L18188:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4015:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18189
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4018
.L18189:
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18190
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4018
.L18190:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4018:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18191
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18192
	ldr	r3, .L21111+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18192:
	ldr	r3, .L21111+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18191:
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18193
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4030
.L18193:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4030:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18194
	ldr	r3, .L21111+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18194:
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18195
	ldr	r3, .L21111+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4009
.L18195:
	ldr	r3, .L21111+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4009:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18196
	ldr	r3, .L21111+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18197
	ldr	r3, .L21111+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4041
.L18197:
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4041:
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18198
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4044
.L18198:
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4044:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18199
	ldr	r3, .L21111+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18200
	ldr	r3, .L21111+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4050
.L18200:
	ldr	r3, .L21111+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4050
.L18199:
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18201
	ldr	r3, .L21111+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4050
.L18201:
	ldr	r3, .L21111+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4050:
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18202
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4056
.L18202:
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4056:
	ldr	r3, .L21111+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18203
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4059
.L18203:
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4059:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18204
	ldr	r3, .L21111+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4062
.L18204:
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18205
	ldr	r3, .L21111+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4062
.L18205:
	ldr	r3, .L21111+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4062:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18206
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21111+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21111+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	.L18207
	ldr	r3, .L21111+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4071
.L18207:
	ldr	r3, .L21113+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4071
.L18206:
	ldr	r3, .L21113+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18208
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4074
.L18208:
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4074:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18209
	ldr	r3, .L21113+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4071
.L18209:
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18210
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4071
.L18210:
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4071:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18211
	ldr	r3, .L21113+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18212
	ldr	r3, .L21113+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4085
.L18212:
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4085:
	ldr	r3, .L21113+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18213
	ldr	r3, .L21113+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4088
.L18213:
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4088:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18214
	ldr	r3, .L21113+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18215
	ldr	r3, .L21113+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18215:
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18214:
	ldr	r3, .L21113+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18216
	ldr	r3, .L21113+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18216:
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18211:
	ldr	r3, .L21113+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18217
	ldr	r3, .L21113+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4101
.L18217:
	ldr	r3, .L21113+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4101:
	ldr	r3, .L21113+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18218
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4104
.L18218:
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4104:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18219
	ldr	r3, .L21113+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4107
.L18219:
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18220
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4107
.L18220:
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4107:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18221
	ldr	r3, .L21113+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18222
	ldr	r3, .L21113+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18222:
	ldr	r3, .L21113+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18221:
	ldr	r3, .L21113+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18223
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4119
.L18223:
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	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	.L18224
	ldr	r3, .L21113+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18224:
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18225
	ldr	r3, .L21113+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18225:
	ldr	r3, .L21113+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18196:
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18226
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4129
.L18226:
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4129:
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18227
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4132
.L18227:
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+60
	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	.L18228
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18229
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4138
.L18229:
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4138
.L18228:
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18230
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4138
.L18230:
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4138:
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18231
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4144
.L18231:
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4144:
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18232
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4147
.L18232:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4147:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18233
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4150
.L21114:
	.align	2
.L21113:
	.word	1076756480
	.word	x_11
	.word	x_13
	.word	x_16
	.word	1075838976
	.word	x_19
	.word	x_2
	.word	x_5
	.word	x_9
	.word	x_22
	.word	x_23
	.word	1077018624
	.word	x_26
	.word	1076101120
	.word	x_27
	.word	1075314688
	.word	x_28
	.word	1072693248
	.word	x_30
	.word	x_31
	.word	1075576832
	.word	x_32
	.word	x_34
	.word	1076756480
	.word	1075052544
	.word	x_4
	.word	1075052544
	.word	x_6
	.word	1077084160
	.word	x_7
	.word	1074790400
	.word	x_8
	.word	1076953088
	.word	x_10
	.word	1077149696
	.word	x_12
	.word	1076625408
	.word	x_13
	.word	1076887552
.L18233:
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18234
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4150
.L18234:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4150:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18235
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18236
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4159
.L18236:
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4159
.L18235:
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18237
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4162
.L18237:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4162:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18238
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4159
.L18238:
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18239
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4159
.L18239:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4159:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18240
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18241
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4173
.L18241:
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4173:
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18242
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4176
.L18242:
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4176:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18243
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18244
	ldr	r3, .L21113+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18244:
	ldr	r3, .L21113+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18243:
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18245
	ldr	r3, .L21113+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18245:
	ldr	r3, .L21113+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18240:
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18246
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4189
.L18246:
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4189:
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18247
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4192
.L18247:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4192:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18248
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4195
.L18248:
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18249
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4195
.L18249:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4195:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18250
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18251
	ldr	r3, .L21113+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18251:
	ldr	r3, .L21113+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18250:
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18252
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4207
.L18252:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4207:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18253
	ldr	r3, .L21113+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18253:
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18254
	ldr	r3, .L21113+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4126
.L18254:
	ldr	r3, .L21113+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4126:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-128]	@ float
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18255
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4216
.L18255:
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4216:
	ldr	r3, .L21113+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18256
	ldr	r3, .L21113+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4219
.L18256:
	ldr	r3, .L21113+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4219:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18257
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18258
	ldr	r3, .L21113+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4225
.L18258:
	ldr	r3, .L21113+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4225
.L18257:
	ldr	r3, .L21113+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21113+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+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	.L18259
	ldr	r3, .L21113+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4225
.L18259:
	ldr	r3, .L21113+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4225:
	ldr	r3, .L21113+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21113+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18260
	ldr	r3, .L21113+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4231
.L18260:
	ldr	r3, .L21113+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4231:
	ldr	r3, .L21113+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21113+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18261
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4234
.L18261:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4234:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18262
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4237
.L18262:
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18263
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4237
.L18263:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4237:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18264
	ldr	r3, .L21115+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18265
	ldr	r3, .L21115+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4246
.L18265:
	ldr	r3, .L21115+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4246
.L18264:
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18266
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4249
.L18266:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4249:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18267
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4246
.L18267:
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18268
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4246
.L18268:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4246:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18269
	ldr	r3, .L21115+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18270
	ldr	r3, .L21115+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4260
.L18270:
	ldr	r3, .L21115+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4260:
	ldr	r3, .L21115+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18271
	ldr	r3, .L21115+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4263
.L18271:
	ldr	r3, .L21115+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4263:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18272
	ldr	r3, .L21115+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18273
	ldr	r3, .L21115+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18273:
	ldr	r3, .L21115+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18272:
	ldr	r3, .L21115+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18274
	ldr	r3, .L21115+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18274:
	ldr	r3, .L21115+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18269:
	ldr	r3, .L21115+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18275
	ldr	r3, .L21115+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4276
.L18275:
	ldr	r3, .L21115+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4276:
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18276
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4279
.L18276:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4279:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18277
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4282
.L18277:
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18278
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4282
.L18278:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4282:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18279
	ldr	r3, .L21115+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18280
	ldr	r3, .L21115+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18280:
	ldr	r3, .L21115+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18279:
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18281
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4294
.L18281:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4294:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18282
	ldr	r3, .L21115+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18282:
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18283
	ldr	r3, .L21115
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4273
.L18283:
	ldr	r3, .L21115+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L4273:
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18284
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4303
.L18284:
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4303:
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18285
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4306
.L18285:
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4306:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18286
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18287
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4312
.L18287:
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4312
.L21116:
	.align	2
.L21115:
	.word	x_15
	.word	1076232192
	.word	x_16
	.word	1077149696
	.word	x_13
	.word	1076887552
	.word	x_10
	.word	x_12
	.word	1076625408
	.word	x_17
	.word	x_21
	.word	x_25
	.word	1075970048
	.word	x_26
	.word	1077018624
	.word	x_29
	.word	1075314688
	.word	x_30
	.word	1076101120
	.word	x_31
	.word	1075838976
	.word	x_34
	.word	1076363264
	.word	x_35
	.word	x_4
	.word	1075052544
	.word	x_6
	.word	1077084160
	.word	x_8
	.word	1076953088
	.word	x_7
	.word	1074790400
.L18286:
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18288
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4312
.L18288:
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L4312:
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18289
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4318
.L18289:
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4318:
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18290
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4321
.L18290:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4321:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18291
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4324
.L18291:
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18292
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4324
.L18292:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4324:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18293
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18294
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4333
.L18294:
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4333
.L18293:
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18295
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4336
.L18295:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4336:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18296
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4333
.L18296:
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18297
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4333
.L18297:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4333:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18298
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18299
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4347
.L18299:
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4347:
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18300
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4350
.L18300:
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4350:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18301
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18302
	ldr	r3, .L21115+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18302:
	ldr	r3, .L21115+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18301:
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18303
	ldr	r3, .L21115+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18303:
	ldr	r3, .L21115+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18298:
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18304
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4363
.L18304:
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4363:
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18305
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4366
.L18305:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4366:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18306
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4369
.L18306:
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18307
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4369
.L18307:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	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	.L18308
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18309
	ldr	r3, .L21115+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18309:
	ldr	r3, .L21115+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18308:
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18310
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4381
.L18310:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4381:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18311
	ldr	r3, .L21115+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18311:
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18312
	ldr	r3, .L21115+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4360
.L18312:
	ldr	r3, .L21115+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4360:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18313
	ldr	r3, .L21115+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21115+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18314
	ldr	r3, .L21115+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4392
.L18314:
	ldr	r3, .L21115+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4392:
	ldr	r3, .L21115+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21115+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+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	.L18315
	ldr	r3, .L21115+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21115+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4395
.L18315:
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4395:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18316
	ldr	r3, .L21117+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18317
	ldr	r3, .L21117+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4401
.L18317:
	ldr	r3, .L21117+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4401
.L18316:
	ldr	r3, .L21117+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18318
	ldr	r3, .L21117+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4401
.L18318:
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4401:
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18319
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4407
.L18319:
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4407:
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18320
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4410
.L18320:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4410:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18321
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4413
.L18321:
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18322
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4413
.L18322:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4413:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18323
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18324
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4422
.L18324:
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4422
.L18323:
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18325
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4425
.L18325:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4425:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18326
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4422
.L18326:
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18327
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4422
.L18327:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4422:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18328
	ldr	r3, .L21117+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18329
	ldr	r3, .L21117+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4436
.L18329:
	ldr	r3, .L21117+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4436:
	ldr	r3, .L21117+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18330
	ldr	r3, .L21117+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4439
.L18330:
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4439:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18331
	ldr	r3, .L21117+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18332
	ldr	r3, .L21117+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18332:
	ldr	r3, .L21117+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18331:
	ldr	r3, .L21117+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18333
	ldr	r3, .L21117+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18333:
	ldr	r3, .L21117
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18328:
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18334
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4452
.L18334:
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4452:
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18335
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4455
.L18335:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4455:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18336
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4458
.L18336:
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18337
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4458
.L18337:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4458:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18338
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18339
	ldr	r3, .L21117+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18339:
	ldr	r3, .L21117+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18338:
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18340
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4470
.L18340:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4470:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18341
	ldr	r3, .L21117+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18341:
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18342
	ldr	r3, .L21117+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18342:
	ldr	r3, .L21117+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L21118:
	.align	2
.L21117:
	.word	x_8
	.word	1076953088
	.word	x_4
	.word	1075052544
	.word	x_6
	.word	1077084160
	.word	x_7
	.word	x_10
	.word	1077149696
	.word	x_12
	.word	1076625408
	.word	x_13
	.word	1076887552
	.word	x_15
	.word	1076232192
	.word	x_16
	.word	x_17
	.word	x_21
	.word	x_25
	.word	1075970048
	.word	x_26
	.word	1077018624
	.word	x_29
	.word	1075314688
	.word	x_30
	.word	1076101120
	.word	x_31
	.word	1075838976
	.word	x_34
	.word	1076363264
	.word	x_35
	.word	1074790400
.L18313:
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18343
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4480
.L18343:
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4480:
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18344
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4483
.L18344:
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4483:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18345
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18346
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4489
.L18346:
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4489
.L18345:
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18347
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4489
.L18347:
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4489:
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18348
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4495
.L18348:
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4495:
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18349
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4498
.L18349:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4498:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18350
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4501
.L18350:
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18351
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4501
.L18351:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4501:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18352
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18353
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4510
.L18353:
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4510
.L18352:
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18354
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4513
.L18354:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4513:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18355
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4510
.L18355:
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18356
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4510
.L18356:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4510:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18357
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18358
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4524
.L18358:
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4524:
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18359
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4527
.L18359:
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4527:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18360
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18361
	ldr	r3, .L21117+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18361:
	ldr	r3, .L21117+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18360:
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18362
	ldr	r3, .L21117+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18362:
	ldr	r3, .L21117+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18357:
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18363
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4540
.L18363:
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4540:
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18364
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4543
.L18364:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4543:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18365
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4546
.L18365:
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18366
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4546
.L18366:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	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	.L18367
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18368
	ldr	r3, .L21117+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18368:
	ldr	r3, .L21117+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18367:
	ldr	r3, .L21117+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+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	.L18369
	ldr	r3, .L21117+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4558
.L18369:
	ldr	r3, .L21117+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21117+124
	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	.L18370
	ldr	r3, .L21119
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18370:
	ldr	r3, .L21119+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18371
	ldr	r3, .L21119+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4477
.L18371:
	ldr	r3, .L21119+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4477:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-124]	@ float
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18372
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4567
.L18372:
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4567:
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18373
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4570
.L18373:
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4570:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18374
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18375
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4576
.L18375:
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4576
.L18374:
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18376
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4576
.L18376:
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4576:
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+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	.L18377
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4582
.L18377:
	ldr	r3, .L21119+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
.L4582:
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18378
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4585
.L18378:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4585:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18379
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4588
.L18379:
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18380
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4588
.L18380:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4588:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18381
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+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	.L18382
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4597
.L18382:
	ldr	r3, .L21119+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	.L4597
.L18381:
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18383
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4600
.L18383:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4600:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18384
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4597
.L18384:
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18385
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4597
.L18385:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	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	.L18386
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18387
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4611
.L18387:
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4611:
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18388
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4614
.L18388:
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4614:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18389
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18390
	ldr	r3, .L21119+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18390:
	ldr	r3, .L21119+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18389:
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18391
	ldr	r3, .L21119+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18391:
	ldr	r3, .L21119+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18386:
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+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	.L18392
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4627
.L18392:
	ldr	r3, .L21119+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
.L4627:
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18393
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4630
.L18393:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4630:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18394
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4633
.L18394:
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18395
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4633
.L18395:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4633:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18396
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+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	.L18397
	ldr	r3, .L21119+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L21120:
	.align	2
.L21119:
	.word	x_31
	.word	1075838976
	.word	x_34
	.word	1076363264
	.word	x_35
	.word	x_0
	.word	x_2
	.word	1075576832
	.word	x_3
	.word	1076101120
	.word	x_4
	.word	x_8
	.word	x_9
	.word	x_11
	.word	1074266112
	.word	x_12
	.word	1075970048
	.word	x_13
	.word	1076625408
	.word	1074790400
	.word	x_15
	.word	x_18
	.word	1076494336
	.word	x_21
	.word	x_22
	.word	x_26
	.word	1076887552
	.word	x_27
	.word	x_30
	.word	1074790400
	.word	x_32
	.word	1076363264
	.word	x_33
	.word	1077084160
.L18397:
	ldr	r3, .L21119+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18396:
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18398
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4645
.L18398:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4645:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18399
	ldr	r3, .L21119+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18399:
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18400
	ldr	r3, .L21119+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4624
.L18400:
	ldr	r3, .L21119+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L4624:
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18401
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4654
.L18401:
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4654:
	ldr	r3, .L21119+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, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18402
	ldr	r3, .L21119+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	.L4657
.L18402:
	ldr	r3, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4657:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18403
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18404
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4663
.L18404:
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4663
.L18403:
	ldr	r3, .L21119+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, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18405
	ldr	r3, .L21119+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	r8, r2
	mov	r9, r3
	b	.L4663
.L18405:
	ldr	r3, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L4663:
	ldr	r3, .L21119+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18406
	ldr	r3, .L21119+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4669
.L18406:
	ldr	r3, .L21119+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4669:
	ldr	r3, .L21119+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18407
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4672
.L18407:
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4672:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18408
	ldr	r3, .L21119+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4675
.L18408:
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18409
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4675
.L18409:
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4675:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18410
	ldr	r3, .L21119+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18411
	ldr	r3, .L21119+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4684
.L18411:
	ldr	r3, .L21119+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4684
.L18410:
	ldr	r3, .L21119+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18412
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4687
.L18412:
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4687:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18413
	ldr	r3, .L21119+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4684
.L18413:
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18414
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4684
.L18414:
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4684:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18415
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18416
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4698
.L18416:
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4698:
	ldr	r3, .L21119+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, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18417
	ldr	r3, .L21119+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	.L4701
.L18417:
	ldr	r3, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	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	.L18418
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18419
	ldr	r3, .L21119+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18419:
	ldr	r3, .L21119+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18418:
	ldr	r3, .L21119+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, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18420
	ldr	r3, .L21119+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	.L4711
.L18420:
	ldr	r3, .L21119+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18415:
	ldr	r3, .L21119+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21119+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18421
	ldr	r3, .L21119+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4714
.L18421:
	ldr	r3, .L21119+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4714:
	ldr	r3, .L21119+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18422
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4717
.L18422:
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4717:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18423
	ldr	r3, .L21119+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4720
.L18423:
	ldr	r3, .L21119+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21119+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21119+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	.L18424
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4720
.L18424:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4720:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18425
	ldr	r3, .L21121+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18426
	ldr	r3, .L21121+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18426:
	ldr	r3, .L21121+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18425:
	ldr	r3, .L21121+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18427
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4732
.L18427:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4732:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18428
	ldr	r3, .L21121+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18428:
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18429
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L18429:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4711:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18430
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18431
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4743
.L18431:
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4743:
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18432
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4746
.L18432:
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4746:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18433
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18434
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4752
.L18434:
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4752
.L18433:
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18435
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4752
.L18435:
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4752:
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+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	.L18436
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4758
.L18436:
	ldr	r3, .L21121+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	r6, r2
	mov	r7, r3
.L4758:
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18437
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4761
.L18437:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4761:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18438
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4764
.L18438:
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18439
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4764
.L18439:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4764:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18440
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+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	.L18441
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4773
.L18441:
	ldr	r3, .L21121+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	.L4773
.L18440:
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18442
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4776
.L18442:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4776:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18443
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4773
.L18443:
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18444
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4773
.L18444:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4773:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18445
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18446
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4787
.L18446:
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4787:
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18447
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4790
.L18447:
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4790:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18448
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18449
	ldr	r3, .L21121
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18449:
	ldr	r3, .L21121+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18448:
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18450
	ldr	r3, .L21121+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18450:
	ldr	r3, .L21121+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18445:
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+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	.L18451
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4803
.L21122:
	.align	2
.L21121:
	.word	x_0
	.word	x_2
	.word	1075576832
	.word	x_3
	.word	1076101120
	.word	x_4
	.word	x_8
	.word	x_9
	.word	x_11
	.word	1074266112
	.word	x_12
	.word	1075970048
	.word	x_13
	.word	1076625408
	.word	x_26
	.word	x_27
	.word	x_30
	.word	x_32
	.word	1076363264
	.word	x_33
	.word	1077084160
	.word	x_15
	.word	1074790400
	.word	x_18
	.word	1076494336
	.word	x_21
	.word	x_22
	.word	1076887552
.L18451:
	ldr	r3, .L21121+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	r4, r2
	mov	r5, r3
.L4803:
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18452
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4806
.L18452:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4806:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18453
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4809
.L18453:
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18454
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4809
.L18454:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4809:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18455
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+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	.L18456
	ldr	r3, .L21121+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18456:
	ldr	r3, .L21121+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	.L4828
.L18455:
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18457
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4821
.L18457:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4821:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18458
	ldr	r3, .L21121+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18458:
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18459
	ldr	r3, .L21121+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18459:
	ldr	r3, .L21121+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18430:
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18460
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4831
.L18460:
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4831:
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18461
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4834
.L18461:
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4834:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18462
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18463
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4840
.L18463:
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4840
.L18462:
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18464
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4840
.L18464:
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4840:
	ldr	r3, .L21121+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18465
	ldr	r3, .L21121+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4846
.L18465:
	ldr	r3, .L21121+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4846:
	ldr	r3, .L21121+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18466
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4849
.L18466:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4849:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18467
	ldr	r3, .L21121+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4852
.L18467:
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18468
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4852
.L18468:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4852:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18469
	ldr	r3, .L21121+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18470
	ldr	r3, .L21121+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4861
.L18470:
	ldr	r3, .L21121+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4861
.L18469:
	ldr	r3, .L21121+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18471
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4864
.L18471:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4864:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18472
	ldr	r3, .L21121+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4861
.L18472:
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18473
	ldr	r3, .L21121+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4861
.L18473:
	ldr	r3, .L21121+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4861:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18474
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18475
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4875
.L18475:
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4875:
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18476
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4878
.L18476:
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4878:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18477
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18478
	ldr	r3, .L21121+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18478:
	ldr	r3, .L21121+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18477:
	ldr	r3, .L21121+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21121+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21121+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	.L18479
	ldr	r3, .L21123
	ldr	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	.L4828
.L18479:
	ldr	r3, .L21123+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18474:
	ldr	r3, .L21123+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18480
	ldr	r3, .L21123+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4891
.L18480:
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4891:
	ldr	r3, .L21123+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18481
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4894
.L18481:
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4894:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18482
	ldr	r3, .L21123+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4897
.L18482:
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18483
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4897
.L18483:
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4897:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18484
	ldr	r3, .L21123+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18485
	ldr	r3, .L21123+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18485:
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18484:
	ldr	r3, .L21123+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18486
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4909
.L18486:
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4909:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18487
	ldr	r3, .L21123+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18487:
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18488
	ldr	r3, .L21123+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L18488:
	ldr	r3, .L21123+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4828:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-120]	@ float
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18489
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4918
.L18489:
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4918:
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18490
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4921
.L18490:
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4921:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18491
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18492
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4927
.L18492:
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4927
.L18491:
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18493
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4927
.L18493:
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4927:
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18494
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4933
.L18494:
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4933:
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18495
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4936
.L18495:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4936:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18496
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4939
.L18496:
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18497
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4939
.L18497:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4939:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18498
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18499
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4948
.L18499:
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4948
.L18498:
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18500
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4951
.L18500:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4951:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18501
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4948
.L18501:
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18502
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4948
.L18502:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4948:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18503
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18504
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4962
.L18504:
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4962:
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18505
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4965
.L21124:
	.align	2
.L21123:
	.word	x_21
	.word	x_22
	.word	1076887552
	.word	x_26
	.word	x_30
	.word	1074790400
	.word	x_32
	.word	x_33
	.word	x_2
	.word	x_3
	.word	x_7
	.word	x_8
	.word	1076953088
	.word	x_9
	.word	x_11
	.word	x_15
	.word	1075576832
	.word	x_16
	.word	1075052544
	.word	x_18
	.word	1077149696
	.word	x_21
	.word	x_23
	.word	1076494336
	.word	x_25
	.word	1077084160
	.word	x_27
	.word	1076363264
	.word	x_28
	.word	1076625408
	.word	x_31
	.word	1077018624
	.word	x_34
	.word	1076756480
	.word	x_35
	.word	1074266112
	.word	x_19
.L18505:
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4965:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18506
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18507
	ldr	r3, .L21123+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18507:
	ldr	r3, .L21123+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18506:
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18508
	ldr	r3, .L21123+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18508:
	ldr	r3, .L21123+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18503:
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18509
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4978
.L18509:
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4978:
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18510
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4981
.L18510:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4981:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18511
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4984
.L18511:
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18512
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4984
.L18512:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4984:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18513
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18514
	ldr	r3, .L21123+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18514:
	ldr	r3, .L21123+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18513:
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18515
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4996
.L18515:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4996:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18516
	ldr	r3, .L21123+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18516:
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18517
	ldr	r3, .L21123+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L4975
.L18517:
	ldr	r3, .L21123+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L4975:
	ldr	r3, .L21123+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18518
	ldr	r3, .L21123+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5005
.L18518:
	ldr	r3, .L21123+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5005:
	ldr	r3, .L21123+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18519
	ldr	r3, .L21123+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5008
.L18519:
	ldr	r3, .L21123+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5008:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18520
	ldr	r3, .L21123+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18521
	ldr	r3, .L21123+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5014
.L18521:
	ldr	r3, .L21123+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5014
.L18520:
	ldr	r3, .L21123+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18522
	ldr	r3, .L21123+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5014
.L18522:
	ldr	r3, .L21123+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L5014:
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18523
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5020
.L18523:
	ldr	r3, .L21123+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5020:
	ldr	r3, .L21123+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18524
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5023
.L18524:
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5023:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18525
	ldr	r3, .L21123+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5026
.L18525:
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18526
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5026
.L18526:
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5026:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18527
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18528
	ldr	r3, .L21123+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5035
.L18528:
	ldr	r3, .L21123+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5035
.L18527:
	ldr	r3, .L21123+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18529
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5038
.L18529:
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5038:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18530
	ldr	r3, .L21123+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5035
.L18530:
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+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	.L18531
	ldr	r3, .L21123+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5035
.L18531:
	ldr	r3, .L21123+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21123+140
	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	.L18532
	ldr	r3, .L21123+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18533
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5049
.L18533:
	ldr	r3, .L21125+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5049:
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18534
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5052
.L18534:
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5052:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18535
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18536
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18536:
	ldr	r3, .L21125+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18535:
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18537
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18537:
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18532:
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18538
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5065
.L18538:
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5065:
	ldr	r3, .L21125+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18539
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5068
.L18539:
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5068:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18540
	ldr	r3, .L21125+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5071
.L18540:
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18541
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5071
.L18541:
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5071:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18542
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18543
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18543:
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18542:
	ldr	r3, .L21125+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18544
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5083
.L18544:
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5083:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18545
	ldr	r3, .L21125+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18545:
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18546
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L18546:
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5062:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18547
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18548
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5094
.L18548:
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5094:
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18549
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5097
.L18549:
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5097:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18550
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18551
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5103
.L18551:
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5103
.L18550:
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18552
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5103
.L18552:
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5103:
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18553
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5109
.L18553:
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5109:
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18554
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5112
.L18554:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5112:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18555
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5115
.L18555:
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18556
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5115
.L18556:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5115:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18557
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18558
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5124
.L18558:
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5124
.L18557:
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18559
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5127
.L21126:
	.align	2
.L21125:
	.word	1074266112
	.word	x_21
	.word	1076625408
	.word	x_2
	.word	x_3
	.word	x_7
	.word	x_8
	.word	1076953088
	.word	x_9
	.word	x_11
	.word	x_15
	.word	1075576832
	.word	x_16
	.word	1075052544
	.word	x_18
	.word	1077149696
	.word	x_19
	.word	x_21
	.word	x_23
	.word	1076494336
	.word	x_25
	.word	1077084160
	.word	x_31
	.word	1077018624
	.word	x_34
	.word	1076756480
	.word	x_35
	.word	1074266112
	.word	x_28
	.word	1076625408
	.word	x_27
	.word	1076363264
.L18559:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5127:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18560
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5124
.L18560:
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18561
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5124
.L18561:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5124:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18562
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18563
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5138
.L18563:
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5138:
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18564
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5141
.L18564:
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5141:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18565
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18566
	ldr	r3, .L21125+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18566:
	ldr	r3, .L21125+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18565:
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18567
	ldr	r3, .L21125+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18567:
	ldr	r3, .L21125+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18562:
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18568
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5154
.L18568:
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5154:
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18569
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5157
.L18569:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5157:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18570
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5160
.L18570:
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18571
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5160
.L18571:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5160:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18572
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18573
	ldr	r3, .L21125+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18573:
	ldr	r3, .L21125+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18572:
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18574
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5172
.L18574:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5172:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18575
	ldr	r3, .L21125+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18575:
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18576
	ldr	r3, .L21125+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18576:
	ldr	r3, .L21125+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18547:
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18577
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5182
.L18577:
	ldr	r3, .L21125+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5182:
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18578
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5185
.L18578:
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5185:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18579
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18580
	ldr	r3, .L21125+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5191
.L18580:
	ldr	r3, .L21125+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5191
.L18579:
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18581
	ldr	r3, .L21125+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5191
.L18581:
	ldr	r3, .L21125+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5191:
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18582
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5197
.L18582:
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5197:
	ldr	r3, .L21125+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18583
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5200
.L18583:
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5200:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18584
	ldr	r3, .L21125+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5203
.L18584:
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18585
	ldr	r3, .L21125+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5203
.L18585:
	ldr	r3, .L21125+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5203:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18586
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21125+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+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	.L18587
	ldr	r3, .L21125+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21125+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5212
.L18587:
	ldr	r3, .L21127
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5212
.L18586:
	ldr	r3, .L21127+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18588
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5215
.L18588:
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5215:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18589
	ldr	r3, .L21127+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5212
.L18589:
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18590
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5212
.L18590:
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5212:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18591
	ldr	r3, .L21127+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18592
	ldr	r3, .L21127+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5226
.L18592:
	ldr	r3, .L21127+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5226:
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18593
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5229
.L18593:
	ldr	r3, .L21127+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5229:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18594
	ldr	r3, .L21127+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18595
	ldr	r3, .L21127+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18595:
	ldr	r3, .L21127+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18594:
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18596
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18596:
	ldr	r3, .L21127+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18591:
	ldr	r3, .L21127+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18597
	ldr	r3, .L21127+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5242
.L18597:
	ldr	r3, .L21127
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5242:
	ldr	r3, .L21127+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18598
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5245
.L18598:
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5245:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18599
	ldr	r3, .L21127+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5248
.L18599:
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18600
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5248
.L18600:
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5248:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18601
	ldr	r3, .L21127+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18602
	ldr	r3, .L21127+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18602:
	ldr	r3, .L21127
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18601:
	ldr	r3, .L21127+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18603
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5260
.L18603:
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5260:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18604
	ldr	r3, .L21127+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18604:
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18605
	ldr	r3, .L21127+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5179
.L18605:
	ldr	r3, .L21127+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5179:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-116]	@ float
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18606
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5269
.L18606:
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5269:
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18607
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5272
.L18607:
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5272:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18608
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18609
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5278
.L18609:
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5278
.L18608:
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18610
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5278
.L18610:
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5278:
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18611
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5284
.L18611:
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5284:
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21127+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
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18612
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5287
.L18612:
	ldr	r3, .L21127+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, r2
	mov	r1, r3
.L5287:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18613
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5290
.L21128:
	.align	2
.L21127:
	.word	x_28
	.word	1076625408
	.word	x_31
	.word	x_34
	.word	x_35
	.word	1074266112
	.word	x_19
	.word	x_21
	.word	x_25
	.word	x_27
	.word	x_1
	.word	1077018624
	.word	x_2
	.word	1077084160
	.word	x_4
	.word	1076101120
	.word	x_5
	.word	1075838976
	.word	x_6
	.word	1076363264
	.word	x_7
	.word	1076953088
	.word	x_8
	.word	1076494336
	.word	x_11
	.word	1074790400
	.word	x_15
	.word	x_17
	.word	1076625408
	.word	x_20
	.word	x_23
	.word	x_24
	.word	x_26
	.word	1076756480
	.word	x_28
	.word	1076232192
.L18613:
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21127+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18614
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5290
.L18614:
	ldr	r3, .L21127+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
.L5290:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18615
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18616
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5299
.L18616:
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5299
.L18615:
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21127+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18617
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5302
.L18617:
	ldr	r3, .L21127+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, r2
	mov	r1, r3
.L5302:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18618
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5299
.L18618:
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+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	.L18619
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5299
.L18619:
	ldr	r3, .L21127+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
.L5299:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18620
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18621
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5313
.L18621:
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5313:
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18622
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5316
.L18622:
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5316:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18623
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18624
	ldr	r3, .L21127+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18624:
	ldr	r3, .L21127+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18623:
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18625
	ldr	r3, .L21127+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18625:
	ldr	r3, .L21127+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18620:
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18626
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5329
.L18626:
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5329:
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21127+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18627
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5332
.L18627:
	ldr	r3, .L21127+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, r2
	mov	r1, r3
.L5332:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18628
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5335
.L18628:
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+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	.L18629
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5335
.L18629:
	ldr	r3, .L21127+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
.L5335:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18630
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18631
	ldr	r3, .L21127+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18631:
	ldr	r3, .L21127+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18630:
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+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	.L18632
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5347
.L18632:
	ldr	r3, .L21127+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, r2
	mov	r1, r3
.L5347:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18633
	ldr	r3, .L21127+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18633:
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+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	.L18634
	ldr	r3, .L21127+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5326
.L18634:
	ldr	r3, .L21127+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L5326:
	ldr	r3, .L21127+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18635
	ldr	r3, .L21127+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5356
.L18635:
	ldr	r3, .L21127+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5356:
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21127+124
	ldr	r3, [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	.L18636
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5359
.L18636:
	ldr	r3, .L21127+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5359:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18637
	ldr	r3, .L21127+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18638
	ldr	r3, .L21127+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5365
.L18638:
	ldr	r3, .L21127+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5365
.L18637:
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+124
	ldr	r3, [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	.L18639
	ldr	r3, .L21127+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5365
.L18639:
	ldr	r3, .L21127+124
	ldr	r3, [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
.L5365:
	ldr	r3, .L21127+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21127+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+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	.L18640
	ldr	r3, .L21127+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5371
.L18640:
	ldr	r3, .L21127+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21127+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5371:
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18641
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5374
.L18641:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5374:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18642
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5377
.L18642:
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18643
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5377
.L18643:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5377:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18644
	ldr	r3, .L21129+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18645
	ldr	r3, .L21129+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5386
.L18645:
	ldr	r3, .L21129+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5386
.L18644:
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18646
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5389
.L18646:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5389:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18647
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5386
.L18647:
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18648
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5386
.L18648:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5386:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18649
	ldr	r3, .L21129+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18650
	ldr	r3, .L21129+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5400
.L18650:
	ldr	r3, .L21129+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	r4, r2
	mov	r5, r3
.L5400:
	ldr	r3, .L21129+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18651
	ldr	r3, .L21129+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5403
.L18651:
	ldr	r3, .L21129+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5403:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18652
	ldr	r3, .L21129+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18653
	ldr	r3, .L21129+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18653:
	ldr	r3, .L21129+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
	b	.L5413
.L18652:
	ldr	r3, .L21129+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18654
	ldr	r3, .L21129+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18654:
	ldr	r3, .L21129+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18649:
	ldr	r3, .L21129+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18655
	ldr	r3, .L21129+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5416
.L18655:
	ldr	r3, .L21129+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5416:
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18656
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5419
.L18656:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5419:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18657
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5422
.L18657:
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18658
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5422
.L18658:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5422:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18659
	ldr	r3, .L21129+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18660
	ldr	r3, .L21129+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18660:
	ldr	r3, .L21129+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18659:
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18661
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5434
.L18661:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5434:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18662
	ldr	r3, .L21129
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18662:
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18663
	ldr	r3, .L21129+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5413
.L18663:
	ldr	r3, .L21129+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5413:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18664
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18665
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5445
.L18665:
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5445:
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18666
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5448
.L18666:
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5448:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18667
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18668
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5454
.L18668:
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5454
.L21130:
	.align	2
.L21129:
	.word	x_29
	.word	1075970048
	.word	x_30
	.word	1076887552
	.word	x_33
	.word	x_26
	.word	1076756480
	.word	x_28
	.word	1076232192
	.word	x_1
	.word	1077018624
	.word	x_2
	.word	1077084160
	.word	x_4
	.word	1076101120
	.word	x_5
	.word	1075838976
	.word	x_6
	.word	1076363264
	.word	x_7
	.word	1076953088
	.word	x_8
	.word	1076494336
	.word	x_11
	.word	1074790400
	.word	x_15
	.word	x_17
	.word	1076625408
	.word	x_20
	.word	x_23
	.word	x_24
.L18667:
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18669
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5454
.L18669:
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5454:
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18670
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5460
.L18670:
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5460:
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18671
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5463
.L18671:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5463:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18672
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5466
.L18672:
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18673
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5466
.L18673:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5466:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18674
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18675
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5475
.L18675:
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5475
.L18674:
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18676
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5478
.L18676:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5478:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18677
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5475
.L18677:
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18678
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5475
.L18678:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5475:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18679
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18680
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5489
.L18680:
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5489:
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18681
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5492
.L18681:
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5492:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18682
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18683
	ldr	r3, .L21129+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18683:
	ldr	r3, .L21129+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18682:
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18684
	ldr	r3, .L21129+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18684:
	ldr	r3, .L21129+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18679:
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18685
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5505
.L18685:
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5505:
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18686
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5508
.L18686:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5508:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18687
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5511
.L18687:
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18688
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5511
.L18688:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5511:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18689
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+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	.L18690
	ldr	r3, .L21129+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18690:
	ldr	r3, .L21129+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18689:
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18691
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5523
.L18691:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5523:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18692
	ldr	r3, .L21129+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18692:
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18693
	ldr	r3, .L21129+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18693:
	ldr	r3, .L21129+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18664:
	ldr	r3, .L21129+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21129+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18694
	ldr	r3, .L21129+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21129+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5533
.L18694:
	ldr	r3, .L21129+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	r4, r2
	mov	r5, r3
.L5533:
	ldr	r3, .L21129+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21129+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18695
	ldr	r3, .L21129+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5536
.L18695:
	ldr	r3, .L21129+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5536:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18696
	ldr	r3, .L21131
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18697
	ldr	r3, .L21131
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5542
.L18697:
	ldr	r3, .L21131+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5542
.L18696:
	ldr	r3, .L21131+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, .L21131+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18698
	ldr	r3, .L21131+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	.L5542
.L18698:
	ldr	r3, .L21131+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
.L5542:
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18699
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5548
.L18699:
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5548:
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18700
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5551
.L18700:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5551:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18701
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5554
.L18701:
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18702
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5554
.L18702:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	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	.L18703
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18704
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5563
.L18704:
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5563
.L18703:
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18705
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5566
.L18705:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5566:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18706
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5563
.L18706:
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18707
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5563
.L18707:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5563:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18708
	ldr	r3, .L21131
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18709
	ldr	r3, .L21131
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5577
.L18709:
	ldr	r3, .L21131+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5577:
	ldr	r3, .L21131+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, .L21131+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18710
	ldr	r3, .L21131+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	.L5580
.L18710:
	ldr	r3, .L21131+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
.L5580:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18711
	ldr	r3, .L21131
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18712
	ldr	r3, .L21131
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18712:
	ldr	r3, .L21131+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	.L5530
.L18711:
	ldr	r3, .L21131+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, .L21131+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18713
	ldr	r3, .L21131+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	.L5530
.L18713:
	ldr	r3, .L21131+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	.L5530
.L18708:
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18714
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5593
.L18714:
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5593:
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18715
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5596
.L18715:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5596:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18716
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5599
.L18716:
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18717
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5599
.L18717:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5599:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18718
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18719
	ldr	r3, .L21131+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18719:
	ldr	r3, .L21131+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18718:
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18720
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5611
.L18720:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5611:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18721
	ldr	r3, .L21131+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L18721:
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18722
	ldr	r3, .L21131+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5530
.L21132:
	.align	2
.L21131:
	.word	x_17
	.word	x_20
	.word	x_23
	.word	x_24
	.word	x_26
	.word	x_28
	.word	1076232192
	.word	x_29
	.word	1075970048
	.word	x_30
	.word	1076887552
	.word	x_33
	.word	1076494336
	.word	x_1
	.word	1077018624
	.word	x_2
	.word	1075576832
	.word	x_4
	.word	1074266112
	.word	x_8
	.word	1076756480
	.word	x_9
	.word	x_10
	.word	1076625408
	.word	x_12
	.word	1076363264
	.word	x_13
	.word	1077084160
	.word	x_14
	.word	1075052544
.L18722:
	ldr	r3, .L21131+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5530:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-112]	@ float
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18723
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5620
.L18723:
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5620:
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18724
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5623
.L18724:
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5623:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18725
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18726
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5629
.L18726:
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5629
.L18725:
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18727
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5629
.L18727:
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5629:
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18728
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5635
.L18728:
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5635:
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18729
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5638
.L18729:
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5638:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18730
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5641
.L18730:
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18731
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5641
.L18731:
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5641:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18732
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18733
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5650
.L18733:
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5650
.L18732:
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18734
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5653
.L18734:
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5653:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18735
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5650
.L18735:
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18736
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5650
.L18736:
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5650:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18737
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18738
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5664
.L18738:
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5664:
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18739
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5667
.L18739:
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5667:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18740
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18741
	ldr	r3, .L21131+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18741:
	ldr	r3, .L21131+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18740:
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18742
	ldr	r3, .L21131+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18742:
	ldr	r3, .L21131+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18737:
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18743
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5680
.L18743:
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5680:
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18744
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5683
.L18744:
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5683:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18745
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5686
.L18745:
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18746
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5686
.L18746:
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5686:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18747
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18748
	ldr	r3, .L21131+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18748:
	ldr	r3, .L21131+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18747:
	ldr	r3, .L21131+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21131+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21131+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21131+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	.L18749
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5698
.L18749:
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5698:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18750
	ldr	r3, .L21133+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18750:
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18751
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L5677
.L18751:
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L5677:
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18752
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5707
.L18752:
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5707:
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18753
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5710
.L18753:
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5710:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18754
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18755
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5716
.L18755:
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5716
.L18754:
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18756
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5716
.L18756:
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L5716:
	ldr	r3, .L21133+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, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18757
	ldr	r3, .L21133+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	.L5722
.L18757:
	ldr	r3, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5722:
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18758
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5725
.L18758:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5725:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18759
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5728
.L18759:
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18760
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5728
.L18760:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5728:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18761
	ldr	r3, .L21133+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, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18762
	ldr	r3, .L21133+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	.L5737
.L18762:
	ldr	r3, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5737
.L18761:
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18763
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5740
.L18763:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5740:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18764
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5737
.L18764:
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18765
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5737
.L18765:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5737:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18766
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18767
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5751
.L18767:
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5751:
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18768
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5754
.L18768:
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5754:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18769
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18770
	ldr	r3, .L21133
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18770:
	ldr	r3, .L21133+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18769:
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18771
	ldr	r3, .L21133+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18771:
	ldr	r3, .L21133+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18766:
	ldr	r3, .L21133+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, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18772
	ldr	r3, .L21133+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	.L5767
.L18772:
	ldr	r3, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5767:
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18773
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5770
.L18773:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5770:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18774
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5773
.L18774:
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18775
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5773
.L21134:
	.align	2
.L21133:
	.word	x_16
	.word	1072693248
	.word	x_17
	.word	x_21
	.word	1075838976
	.word	x_22
	.word	x_24
	.word	x_25
	.word	1075970048
	.word	x_26
	.word	x_27
	.word	1076494336
	.word	x_30
	.word	x_1
	.word	1077018624
	.word	x_2
	.word	1075576832
	.word	x_4
	.word	1074266112
	.word	x_8
	.word	1076756480
	.word	x_9
	.word	x_10
	.word	1076625408
	.word	x_12
	.word	1076363264
	.word	x_14
	.word	1075052544
	.word	x_13
	.word	1077084160
.L18775:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5773:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18776
	ldr	r3, .L21133+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, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18777
	ldr	r3, .L21133+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	.L5764
.L18777:
	ldr	r3, .L21133+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18776:
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18778
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5785
.L18778:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5785:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18779
	ldr	r3, .L21133+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18779:
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18780
	ldr	r3, .L21133+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5764
.L18780:
	ldr	r3, .L21133+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5764:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18781
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18782
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5796
.L18782:
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5796:
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18783
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5799
.L18783:
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5799:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18784
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18785
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5805
.L18785:
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5805
.L18784:
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18786
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5805
.L18786:
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5805:
	ldr	r3, .L21133+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18787
	ldr	r3, .L21133+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5811
.L18787:
	ldr	r3, .L21133+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5811:
	ldr	r3, .L21133+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18788
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5814
.L18788:
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5814:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18789
	ldr	r3, .L21133+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5817
.L18789:
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18790
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5817
.L18790:
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5817:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18791
	ldr	r3, .L21133+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18792
	ldr	r3, .L21133+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5826
.L18792:
	ldr	r3, .L21133+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5826
.L18791:
	ldr	r3, .L21133+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18793
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5829
.L18793:
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5829:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18794
	ldr	r3, .L21133+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5826
.L18794:
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18795
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5826
.L18795:
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5826:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18796
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18797
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5840
.L18797:
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5840:
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18798
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5843
.L18798:
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5843:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18799
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18800
	ldr	r3, .L21133+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18800:
	ldr	r3, .L21133+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18799:
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18801
	ldr	r3, .L21133+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18801:
	ldr	r3, .L21133+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18796:
	ldr	r3, .L21133+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21133+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18802
	ldr	r3, .L21133+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5856
.L18802:
	ldr	r3, .L21133+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5856:
	ldr	r3, .L21133+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21133+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+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	.L18803
	ldr	r3, .L21133+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21133+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5859
.L18803:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5859:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18804
	ldr	r3, .L21135+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5862
.L18804:
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18805
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5862
.L18805:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5862:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18806
	ldr	r3, .L21135+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18807
	ldr	r3, .L21135+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18807:
	ldr	r3, .L21135+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18806:
	ldr	r3, .L21135+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18808
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5874
.L18808:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5874:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18809
	ldr	r3, .L21135+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18809:
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18810
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18810:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18781:
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18811
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5884
.L18811:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5884:
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18812
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5887
.L18812:
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5887:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18813
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18814
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5893
.L18814:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5893
.L18813:
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18815
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5893
.L18815:
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5893:
	ldr	r3, .L21135+44
	ldr	r3, [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, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18816
	ldr	r3, .L21135+44
	ldr	r3, [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	.L5899
.L18816:
	ldr	r3, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5899:
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18817
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5902
.L18817:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5902:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18818
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5905
.L18818:
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18819
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5905
.L18819:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5905:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18820
	ldr	r3, .L21135+44
	ldr	r3, [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, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18821
	ldr	r3, .L21135+44
	ldr	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	.L5914
.L18821:
	ldr	r3, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5914
.L18820:
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18822
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5917
.L18822:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5917:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18823
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5914
.L18823:
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18824
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5914
.L18824:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5914:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18825
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18826
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5928
.L18826:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5928:
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18827
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5931
.L18827:
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5931:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18828
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18829
	ldr	r3, .L21135+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18829:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18828:
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18830
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18830:
	ldr	r3, .L21135+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L21136:
	.align	2
.L21135:
	.word	1075052544
	.word	x_12
	.word	1076363264
	.word	1077084160
	.word	x_9
	.word	x_10
	.word	x_16
	.word	1072693248
	.word	1075838976
	.word	x_22
	.word	1077018624
	.word	x_24
	.word	x_25
	.word	1075970048
	.word	x_26
	.word	1075576832
	.word	x_27
	.word	x_30
	.word	x_18
	.word	1076625408
	.word	x_19
	.word	x_20
	.word	x_21
	.word	1075314688
	.word	x_23
	.word	1076756480
	.word	x_14
	.word	x_17
	.word	1076494336
	.word	x_2
	.word	1077149696
	.word	x_13
	.word	1076101120
.L18825:
	ldr	r3, .L21135+44
	ldr	r3, [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, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18831
	ldr	r3, .L21135+44
	ldr	r3, [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	.L5944
.L18831:
	ldr	r3, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5944:
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18832
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5947
.L18832:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5947:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18833
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5950
.L18833:
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18834
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5950
.L18834:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5950:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18835
	ldr	r3, .L21135+44
	ldr	r3, [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, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18836
	ldr	r3, .L21135+44
	ldr	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	.L5881
.L18836:
	ldr	r3, .L21135+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18835:
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18837
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5962
.L18837:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5962:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18838
	ldr	r3, .L21135+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18838:
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18839
	ldr	r3, .L21135+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5881
.L18839:
	ldr	r3, .L21135+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5881:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-108]	@ float
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18840
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5971
.L18840:
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5971:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18841
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5974
.L18841:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5974:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18842
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18843
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5980
.L18843:
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5980
.L18842:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18844
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5980
.L18844:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5980:
	ldr	r3, .L21135+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18845
	ldr	r3, .L21135+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5986
.L18845:
	ldr	r3, .L21135+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5986:
	ldr	r3, .L21135+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18846
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5989
.L18846:
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5989:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18847
	ldr	r3, .L21135+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5992
.L18847:
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18848
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5992
.L18848:
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5992:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18849
	ldr	r3, .L21135+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18850
	ldr	r3, .L21135+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6001
.L18850:
	ldr	r3, .L21135+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6001
.L18849:
	ldr	r3, .L21135+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18851
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6004
.L18851:
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6004:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18852
	ldr	r3, .L21135+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6001
.L18852:
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18853
	ldr	r3, .L21135+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6001
.L18853:
	ldr	r3, .L21135+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6001:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18854
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18855
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6015
.L18855:
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6015:
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18856
	ldr	r3, .L21135+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6018
.L18856:
	ldr	r3, .L21135+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6018:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18857
	ldr	r3, .L21135+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21135+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21135+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	.L18858
	ldr	r3, .L21137
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18858:
	ldr	r3, .L21137+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18857:
	ldr	r3, .L21137+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18859
	ldr	r3, .L21137+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18859:
	ldr	r3, .L21137+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18854:
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18860
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6031
.L18860:
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6031:
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18861
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6034
.L18861:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6034:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18862
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6037
.L18862:
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18863
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6037
.L18863:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6037:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18864
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18865
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18865:
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18864:
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18866
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6049
.L18866:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6049:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18867
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18867:
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18868
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6028
.L18868:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L6028:
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18869
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6058
.L18869:
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6058:
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18870
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6061
.L18870:
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6061:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18871
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18872
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6067
.L18872:
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6067
.L18871:
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18873
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6067
.L18873:
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L6067:
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18874
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6073
.L18874:
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6073:
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18875
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6076
.L18875:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6076:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18876
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6079
.L18876:
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18877
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6079
.L18877:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6079:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18878
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18879
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6088
.L18879:
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6088
.L18878:
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18880
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6091
.L18880:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6091:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18881
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6088
.L18881:
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18882
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6088
.L18882:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6088:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18883
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18884
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6102
.L21138:
	.align	2
.L21137:
	.word	x_2
	.word	1077149696
	.word	x_13
	.word	1076101120
	.word	x_24
	.word	x_26
	.word	x_27
	.word	1076232192
	.word	x_28
	.word	x_30
	.word	x_31
	.word	1072693248
	.word	x_32
	.word	x_34
	.word	1075970048
	.word	x_35
	.word	1075052544
	.word	x_2
	.word	x_13
	.word	1076101120
	.word	x_14
	.word	x_17
	.word	1076494336
	.word	x_18
	.word	1076625408
	.word	x_19
	.word	1077149696
	.word	x_20
	.word	x_21
	.word	1075314688
	.word	x_23
	.word	1076756480
.L18884:
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6102:
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18885
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6105
.L18885:
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6105:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18886
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18887
	ldr	r3, .L21137+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18887:
	ldr	r3, .L21137+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18886:
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18888
	ldr	r3, .L21137+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18888:
	ldr	r3, .L21137+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18883:
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18889
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6118
.L18889:
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6118:
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18890
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6121
.L18890:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6121:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18891
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6124
.L18891:
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18892
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6124
.L18892:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6124:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18893
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18894
	ldr	r3, .L21137+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18894:
	ldr	r3, .L21137+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18893:
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18895
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6136
.L18895:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6136:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18896
	ldr	r3, .L21137+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18896:
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18897
	ldr	r3, .L21137+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6115
.L18897:
	ldr	r3, .L21137+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6115:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18898
	ldr	r3, .L21137+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18899
	ldr	r3, .L21137+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6147
.L18899:
	ldr	r3, .L21137+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6147:
	ldr	r3, .L21137+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18900
	ldr	r3, .L21137+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6150
.L18900:
	ldr	r3, .L21137+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6150:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18901
	ldr	r3, .L21137+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18902
	ldr	r3, .L21137+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6156
.L18902:
	ldr	r3, .L21137+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6156
.L18901:
	ldr	r3, .L21137+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21137+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18903
	ldr	r3, .L21137+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6156
.L18903:
	ldr	r3, .L21137+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6156:
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18904
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6162
.L18904:
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6162:
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18905
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6165
.L18905:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6165:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18906
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6168
.L18906:
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18907
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6168
.L18907:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6168:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18908
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18909
	ldr	r3, .L21137+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6177
.L18909:
	ldr	r3, .L21137+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6177
.L18908:
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18910
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6180
.L18910:
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6180:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18911
	ldr	r3, .L21137+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6177
.L18911:
	ldr	r3, .L21137+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21137+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21137+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	.L18912
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6177
.L18912:
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6177:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18913
	ldr	r3, .L21139+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18914
	ldr	r3, .L21139+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6191
.L18914:
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6191:
	ldr	r3, .L21139+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18915
	ldr	r3, .L21139+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6194
.L18915:
	ldr	r3, .L21139+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6194:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18916
	ldr	r3, .L21139+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18917
	ldr	r3, .L21139+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18917:
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18916:
	ldr	r3, .L21139+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18918
	ldr	r3, .L21139+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18918:
	ldr	r3, .L21139+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18913:
	ldr	r3, .L21139+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18919
	ldr	r3, .L21139+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6207
.L18919:
	ldr	r3, .L21139+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6207:
	ldr	r3, .L21139+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18920
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6210
.L18920:
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6210:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18921
	ldr	r3, .L21139+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6213
.L18921:
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18922
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6213
.L18922:
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6213:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18923
	ldr	r3, .L21139+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18924
	ldr	r3, .L21139+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18924:
	ldr	r3, .L21139+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18923:
	ldr	r3, .L21139+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18925
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6225
.L18925:
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6225:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18926
	ldr	r3, .L21139+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18926:
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18927
	ldr	r3, .L21139
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18927:
	ldr	r3, .L21139+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18898:
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18928
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6235
.L18928:
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6235:
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18929
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6238
.L18929:
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6238:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18930
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18931
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6244
.L18931:
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6244
.L18930:
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18932
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6244
.L18932:
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6244:
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18933
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6250
.L18933:
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6250:
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18934
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6253
.L18934:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6253:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18935
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6256
.L18935:
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18936
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6256
.L18936:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6256:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18937
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18938
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6265
.L18938:
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6265
.L21140:
	.align	2
.L21139:
	.word	x_21
	.word	1075314688
	.word	x_23
	.word	1076756480
	.word	x_2
	.word	x_14
	.word	x_17
	.word	x_18
	.word	x_19
	.word	x_20
	.word	x_24
	.word	x_26
	.word	1077149696
	.word	x_27
	.word	x_28
	.word	x_30
	.word	1076101120
	.word	x_31
	.word	x_32
	.word	1076625408
	.word	x_34
	.word	1075970048
	.word	x_35
	.word	1075052544
	.word	x_0
	.word	x_1
	.word	1076953088
	.word	x_3
	.word	x_8
	.word	x_9
	.word	1077018624
	.word	x_10
	.word	1077084160
	.word	x_12
	.word	1076232192
	.word	1076494336
	.word	x_15
	.word	1072693248
	.word	x_13
.L18937:
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18939
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6268
.L18939:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6268:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18940
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6265
.L18940:
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18941
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6265
.L18941:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6265:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18942
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18943
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6279
.L18943:
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6279:
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18944
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6282
.L18944:
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6282:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18945
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18946
	ldr	r3, .L21139+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18946:
	ldr	r3, .L21139+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18945:
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18947
	ldr	r3, .L21139+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18947:
	ldr	r3, .L21139+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18942:
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18948
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6295
.L18948:
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6295:
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18949
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6298
.L18949:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6298:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18950
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6301
.L18950:
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18951
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6301
.L18951:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6301:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18952
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18953
	ldr	r3, .L21139+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18953:
	ldr	r3, .L21139+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18952:
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18954
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6313
.L18954:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6313:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18955
	ldr	r3, .L21139+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18955:
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18956
	ldr	r3, .L21139+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6232
.L18956:
	ldr	r3, .L21139+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6232:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-104]	@ float
	ldr	r3, .L21139+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, .L21139+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18957
	ldr	r3, .L21139+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	.L6322
.L18957:
	ldr	r3, .L21139+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6322:
	ldr	r3, .L21139+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18958
	ldr	r3, .L21139+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6325
.L18958:
	ldr	r3, .L21139+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6325:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18959
	ldr	r3, .L21139+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, .L21139+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18960
	ldr	r3, .L21139+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	.L6331
.L18960:
	ldr	r3, .L21139+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6331
.L18959:
	ldr	r3, .L21139+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21139+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18961
	ldr	r3, .L21139+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6331
.L18961:
	ldr	r3, .L21139+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6331:
	ldr	r3, .L21139+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21139+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+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	.L18962
	ldr	r3, .L21139+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6337
.L18962:
	ldr	r3, .L21139+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6337:
	ldr	r3, .L21139+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21139+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18963
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6340
.L18963:
	ldr	r3, .L21139+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6340:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18964
	ldr	r3, .L21139+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6343
.L18964:
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21139+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21139+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18965
	ldr	r3, .L21139+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6343
.L18965:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6343:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18966
	ldr	r3, .L21141+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18967
	ldr	r3, .L21141+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6352
.L18967:
	ldr	r3, .L21141+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6352
.L18966:
	ldr	r3, .L21141+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18968
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6355
.L18968:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6355:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18969
	ldr	r3, .L21141+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6352
.L18969:
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18970
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6352
.L18970:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6352:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18971
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18972
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6366
.L18972:
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6366:
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18973
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6369
.L18973:
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6369:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18974
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18975
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18975:
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18974:
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18976
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18976:
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18971:
	ldr	r3, .L21141+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18977
	ldr	r3, .L21141+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6382
.L18977:
	ldr	r3, .L21141+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6382:
	ldr	r3, .L21141+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18978
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6385
.L18978:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6385:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18979
	ldr	r3, .L21141+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6388
.L18979:
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18980
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6388
.L18980:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6388:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18981
	ldr	r3, .L21141+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18982
	ldr	r3, .L21141+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18982:
	ldr	r3, .L21141+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18981:
	ldr	r3, .L21141+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18983
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6400
.L18983:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6400:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18984
	ldr	r3, .L21141+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18984:
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18985
	ldr	r3, .L21141+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6379
.L18985:
	ldr	r3, .L21141+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L6379:
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18986
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6409
.L18986:
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6409:
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18987
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6412
.L18987:
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6412:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18988
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18989
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6418
.L18989:
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6418
.L18988:
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18990
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6418
.L18990:
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L6418:
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18991
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6424
.L21142:
	.align	2
.L21141:
	.word	1076494336
	.word	x_15
	.word	1072693248
	.word	x_9
	.word	x_10
	.word	1077084160
	.word	x_12
	.word	x_13
	.word	x_17
	.word	1076887552
	.word	x_20
	.word	1074790400
	.word	x_22
	.word	x_23
	.word	x_25
	.word	1076625408
	.word	x_29
	.word	x_30
	.word	1075052544
	.word	x_31
	.word	1076756480
	.word	x_32
	.word	x_0
	.word	x_1
	.word	1076953088
	.word	x_3
	.word	1077018624
	.word	x_8
	.word	1076232192
.L18991:
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6424:
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18992
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6427
.L18992:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6427:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18993
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6430
.L18993:
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18994
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6430
.L18994:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6430:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18995
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18996
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6439
.L18996:
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6439
.L18995:
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18997
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6442
.L18997:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6442:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18998
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6439
.L18998:
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L18999
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6439
.L18999:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6439:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19000
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19001
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6453
.L19001:
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6453:
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19002
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6456
.L19002:
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6456:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19003
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19004
	ldr	r3, .L21141+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19004:
	ldr	r3, .L21141+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19003:
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19005
	ldr	r3, .L21141+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19005:
	ldr	r3, .L21141+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19000:
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19006
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6469
.L19006:
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6469:
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19007
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6472
.L19007:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6472:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19008
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6475
.L19008:
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19009
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6475
.L19009:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6475:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19010
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19011
	ldr	r3, .L21141+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19011:
	ldr	r3, .L21141+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19010:
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19012
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6487
.L19012:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6487:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19013
	ldr	r3, .L21141+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19013:
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19014
	ldr	r3, .L21141+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6466
.L19014:
	ldr	r3, .L21141+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6466:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19015
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19016
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6498
.L19016:
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6498:
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19017
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6501
.L19017:
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6501:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19018
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19019
	ldr	r3, .L21141+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6507
.L19019:
	ldr	r3, .L21141+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6507
.L19018:
	ldr	r3, .L21141+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21141+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21141+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	.L19020
	ldr	r3, .L21143+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6507
.L19020:
	ldr	r3, .L21143+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6507:
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19021
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6513
.L19021:
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6513:
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19022
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6516
.L19022:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6516:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19023
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6519
.L19023:
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19024
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6519
.L19024:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6519:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19025
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19026
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6528
.L19026:
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6528
.L19025:
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19027
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6531
.L19027:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6531:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19028
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6528
.L19028:
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19029
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6528
.L19029:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6528:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19030
	ldr	r3, .L21143+44
	ldr	r3, [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, .L21143+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19031
	ldr	r3, .L21143+44
	ldr	r3, [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	.L6542
.L19031:
	ldr	r3, .L21143+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6542:
	ldr	r3, .L21143+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19032
	ldr	r3, .L21143+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6545
.L19032:
	ldr	r3, .L21143+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6545:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19033
	ldr	r3, .L21143+44
	ldr	r3, [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, .L21143+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19034
	ldr	r3, .L21143+44
	ldr	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	.L6583
.L19034:
	ldr	r3, .L21143+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19033:
	ldr	r3, .L21143+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19035
	ldr	r3, .L21143+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19035:
	ldr	r3, .L21143+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19030:
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19036
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6558
.L19036:
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6558:
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19037
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6561
.L19037:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6561:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19038
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6564
.L19038:
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19039
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6564
.L19039:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6564:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19040
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19041
	ldr	r3, .L21143+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19041:
	ldr	r3, .L21143+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19040:
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19042
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6576
.L19042:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6576:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19043
	ldr	r3, .L21143+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19043:
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19044
	ldr	r3, .L21143+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19044:
	ldr	r3, .L21143+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19015:
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19045
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6586
.L19045:
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6586:
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19046
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6589
.L21144:
	.align	2
.L21143:
	.word	1077018624
	.word	x_8
	.word	1076232192
	.word	x_9
	.word	x_10
	.word	1077084160
	.word	x_12
	.word	x_13
	.word	1076494336
	.word	x_15
	.word	1072693248
	.word	x_0
	.word	x_1
	.word	x_17
	.word	1076887552
	.word	x_20
	.word	1074790400
	.word	x_22
	.word	x_23
	.word	x_25
	.word	x_29
	.word	x_30
	.word	x_31
	.word	1076756480
	.word	x_32
	.word	1076953088
	.word	x_2
	.word	1075052544
	.word	x_3
	.word	1076625408
.L19046:
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6589:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19047
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19048
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6595
.L19048:
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6595
.L19047:
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19049
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6595
.L19049:
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6595:
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19050
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6601
.L19050:
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6601:
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19051
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6604
.L19051:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6604:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19052
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6607
.L19052:
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19053
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6607
.L19053:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6607:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19054
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19055
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6616
.L19055:
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6616
.L19054:
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19056
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6619
.L19056:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6619:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19057
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6616
.L19057:
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19058
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6616
.L19058:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6616:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19059
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19060
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6630
.L19060:
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6630:
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19061
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6633
.L19061:
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6633:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19062
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19063
	ldr	r3, .L21143+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19063:
	ldr	r3, .L21143+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19062:
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19064
	ldr	r3, .L21143+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19064:
	ldr	r3, .L21143+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19059:
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19065
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6646
.L19065:
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6646:
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19066
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6649
.L19066:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6649:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19067
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6652
.L19067:
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19068
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6652
.L19068:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6652:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19069
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19070
	ldr	r3, .L21143+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19070:
	ldr	r3, .L21143+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19069:
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19071
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6664
.L19071:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6664:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19072
	ldr	r3, .L21143+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19072:
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19073
	ldr	r3, .L21143+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6583
.L19073:
	ldr	r3, .L21143+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6583:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-100]	@ float
	ldr	r3, .L21143+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21143+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21143+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	.L19074
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6673
.L19074:
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6673:
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19075
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6676
.L19075:
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6676:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19076
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19077
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6682
.L19077:
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6682
.L19076:
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19078
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6682
.L19078:
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6682:
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19079
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6688
.L19079:
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6688:
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19080
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6691
.L19080:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6691:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19081
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6694
.L19081:
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19082
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6694
.L19082:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6694:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19083
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19084
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6703
.L19084:
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6703
.L19083:
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19085
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6706
.L19085:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6706:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19086
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6703
.L19086:
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19087
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6703
.L19087:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6703:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19088
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19089
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6717
.L19089:
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6717:
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19090
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6720
.L19090:
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6720:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19091
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19092
	ldr	r3, .L21145
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19092:
	ldr	r3, .L21145+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19091:
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19093
	ldr	r3, .L21145+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19093:
	ldr	r3, .L21145+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19088:
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19094
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6733
.L19094:
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6733:
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19095
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6736
.L19095:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6736:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19096
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6739
.L19096:
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19097
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6739
.L19097:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6739:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19098
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19099
	ldr	r3, .L21145+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19099:
	ldr	r3, .L21145+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19098:
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19100
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6751
.L21146:
	.align	2
.L21145:
	.word	x_2
	.word	x_3
	.word	1076625408
	.word	x_4
	.word	1074790400
	.word	x_7
	.word	1077149696
	.word	x_9
	.word	x_12
	.word	1076887552
	.word	x_15
	.word	x_17
	.word	x_18
	.word	x_19
	.word	x_20
	.word	1075052544
	.word	x_22
	.word	1072693248
	.word	x_24
	.word	1075314688
	.word	x_30
	.word	x_31
	.word	x_33
	.word	1076494336
	.word	1075970048
	.word	x_28
	.word	1076953088
	.word	x_25
.L19100:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6751:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19101
	ldr	r3, .L21145+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19101:
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19102
	ldr	r3, .L21145+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L6730
.L19102:
	ldr	r3, .L21145+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L6730:
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19103
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6760
.L19103:
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6760:
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19104
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6763
.L19104:
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6763:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19105
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19106
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6769
.L19106:
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6769
.L19105:
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19107
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L6769
.L19107:
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L6769:
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19108
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6775
.L19108:
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6775:
	ldr	r3, .L21145+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21145+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, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19109
	ldr	r3, .L21145+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6778
.L19109:
	ldr	r3, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6778:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19110
	ldr	r3, .L21145+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6781
.L19110:
	ldr	r3, .L21145+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, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19111
	ldr	r3, .L21145+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	.L6781
.L19111:
	ldr	r3, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6781:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19112
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19113
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6790
.L19113:
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6790
.L19112:
	ldr	r3, .L21145+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+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, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19114
	ldr	r3, .L21145+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6793
.L19114:
	ldr	r3, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6793:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19115
	ldr	r3, .L21145+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6790
.L19115:
	ldr	r3, .L21145+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, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19116
	ldr	r3, .L21145+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	.L6790
.L19116:
	ldr	r3, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6790:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19117
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19118
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6804
.L19118:
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6804:
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19119
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6807
.L19119:
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6807:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19120
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19121
	ldr	r3, .L21145+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19121:
	ldr	r3, .L21145+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19120:
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19122
	ldr	r3, .L21145+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19122:
	ldr	r3, .L21145+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19117:
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19123
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6820
.L19123:
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6820:
	ldr	r3, .L21145+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21145+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, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19124
	ldr	r3, .L21145+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6823
.L19124:
	ldr	r3, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6823:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19125
	ldr	r3, .L21145+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6826
.L19125:
	ldr	r3, .L21145+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, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19126
	ldr	r3, .L21145+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	.L6826
.L19126:
	ldr	r3, .L21145+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6826:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19127
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21145+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21145+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	.L19128
	ldr	r3, .L21145+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19128:
	ldr	r3, .L21147+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19127:
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19129
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6838
.L19129:
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6838:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19130
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19130:
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19131
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6817
.L19131:
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6817:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19132
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19133
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6849
.L19133:
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6849:
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19134
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6852
.L19134:
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6852:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19135
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19136
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6858
.L19136:
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6858
.L19135:
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19137
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6858
.L19137:
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6858:
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19138
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6864
.L19138:
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6864:
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19139
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6867
.L19139:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6867:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19140
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6870
.L19140:
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19141
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6870
.L19141:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6870:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19142
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19143
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6879
.L19143:
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6879
.L19142:
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19144
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6882
.L19144:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6882:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19145
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6879
.L19145:
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19146
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6879
.L19146:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6879:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19147
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19148
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6893
.L19148:
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6893:
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19149
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6896
.L19149:
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6896:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19150
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19151
	ldr	r3, .L21147+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19151:
	ldr	r3, .L21147+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19150:
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19152
	ldr	r3, .L21147+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19152:
	ldr	r3, .L21147+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19147:
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19153
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6909
.L19153:
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6909:
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19154
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6912
.L19154:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6912:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19155
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6915
.L21148:
	.align	2
.L21147:
	.word	1075970048
	.word	x_28
	.word	1076953088
	.word	x_2
	.word	x_3
	.word	1076625408
	.word	x_4
	.word	1074790400
	.word	x_7
	.word	1077149696
	.word	x_9
	.word	x_12
	.word	1076887552
	.word	x_15
	.word	x_17
	.word	x_18
	.word	x_33
	.word	1076494336
	.word	x_19
	.word	x_20
	.word	1075052544
	.word	x_22
	.word	1072693248
	.word	x_24
	.word	1075314688
	.word	x_25
	.word	x_28
	.word	1076953088
	.word	x_30
	.word	1075970048
	.word	x_31
.L19155:
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19156
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6915
.L19156:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6915:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19157
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19158
	ldr	r3, .L21147+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19158:
	ldr	r3, .L21147+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19157:
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19159
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6927
.L19159:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6927:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19160
	ldr	r3, .L21147+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19160:
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19161
	ldr	r3, .L21147+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19161:
	ldr	r3, .L21147+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19132:
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19162
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6937
.L19162:
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6937:
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19163
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6940
.L19163:
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6940:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19164
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19165
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6946
.L19165:
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6946
.L19164:
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19166
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6946
.L19166:
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6946:
	ldr	r3, .L21147+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19167
	ldr	r3, .L21147+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L6952
.L19167:
	ldr	r3, .L21147+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L6952:
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19168
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6955
.L19168:
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6955:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19169
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6958
.L19169:
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19170
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6958
.L19170:
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6958:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19171
	ldr	r3, .L21147+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19172
	ldr	r3, .L21147+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6967
.L19172:
	ldr	r3, .L21147+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6967
.L19171:
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19173
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L6970
.L19173:
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L6970:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19174
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6967
.L19174:
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19175
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6967
.L19175:
	ldr	r3, .L21147+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6967:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19176
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19177
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6981
.L19177:
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6981:
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19178
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6984
.L19178:
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6984:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19179
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19180
	ldr	r3, .L21147+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19180:
	ldr	r3, .L21147+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19179:
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19181
	ldr	r3, .L21147+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19181:
	ldr	r3, .L21147+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19176:
	ldr	r3, .L21147+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21147+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+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	.L19182
	ldr	r3, .L21147+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L6997
.L19182:
	ldr	r3, .L21147+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L6997:
	ldr	r3, .L21147+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21147+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21147+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19183
	ldr	r3, .L21149+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7000
.L19183:
	ldr	r3, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7000:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19184
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7003
.L19184:
	ldr	r3, .L21149+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, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19185
	ldr	r3, .L21149+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	.L7003
.L19185:
	ldr	r3, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7003:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19186
	ldr	r3, .L21149+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19187
	ldr	r3, .L21149+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19187:
	ldr	r3, .L21149+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19186:
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+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, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19188
	ldr	r3, .L21149+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7015
.L19188:
	ldr	r3, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7015:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19189
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L6934
.L19189:
	ldr	r3, .L21149+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, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19190
	ldr	r3, .L21149+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	.L6934
.L19190:
	ldr	r3, .L21149
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L6934:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-96]	@ float
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19191
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7024
.L19191:
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7024:
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19192
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7027
.L19192:
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7027:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19193
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19194
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7033
.L19194:
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7033
.L19193:
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19195
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7033
.L19195:
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7033:
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19196
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7039
.L19196:
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7039:
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19197
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7042
.L19197:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7042:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19198
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7045
.L19198:
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19199
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7045
.L19199:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7045:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19200
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19201
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7054
.L19201:
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7054
.L19200:
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19202
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7057
.L19202:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7057:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19203
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7054
.L19203:
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19204
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7054
.L19204:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7054:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19205
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19206
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7068
.L19206:
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7068:
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19207
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7071
.L19207:
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7071:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19208
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19209
	ldr	r3, .L21149+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19209:
	ldr	r3, .L21149+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19208:
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19210
	ldr	r3, .L21149+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L21150:
	.align	2
.L21149:
	.word	x_33
	.word	1076494336
	.word	x_31
	.word	x_25
	.word	x_28
	.word	x_1
	.word	x_2
	.word	1075052544
	.word	x_3
	.word	x_10
	.word	1076887552
	.word	x_12
	.word	x_13
	.word	x_14
	.word	1076953088
	.word	x_15
	.word	x_16
	.word	x_22
	.word	1075970048
	.word	x_30
	.word	1076625408
	.word	x_32
	.word	1074266112
	.word	x_34
	.word	1077149696
	.word	x_35
	.word	1076363264
	.word	x_18
	.word	1075576832
	.word	x_20
	.word	1076232192
	.word	x_21
	.word	1076101120
	.word	x_17
.L19210:
	ldr	r3, .L21149+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19205:
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19211
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7084
.L19211:
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7084:
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19212
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7087
.L19212:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7087:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19213
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7090
.L19213:
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19214
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7090
.L19214:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7090:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19215
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19216
	ldr	r3, .L21149+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19216:
	ldr	r3, .L21149+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19215:
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19217
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7102
.L19217:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7102:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19218
	ldr	r3, .L21149+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19218:
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19219
	ldr	r3, .L21149+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7081
.L19219:
	ldr	r3, .L21149+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L7081:
	ldr	r3, .L21149+132
	ldr	r3, [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, .L21149+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19220
	ldr	r3, .L21149+132
	ldr	r3, [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	.L7111
.L19220:
	ldr	r3, .L21149+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7111:
	ldr	r3, .L21149+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19221
	ldr	r3, .L21149+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7114
.L19221:
	ldr	r3, .L21149+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7114:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19222
	ldr	r3, .L21149+132
	ldr	r3, [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, .L21149+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19223
	ldr	r3, .L21149+132
	ldr	r3, [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	.L7120
.L19223:
	ldr	r3, .L21149+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7120
.L19222:
	ldr	r3, .L21149+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19224
	ldr	r3, .L21149+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7120
.L19224:
	ldr	r3, .L21149+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L7120:
	ldr	r3, .L21149+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19225
	ldr	r3, .L21149+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7126
.L19225:
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7126:
	ldr	r3, .L21149+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19226
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7129
.L19226:
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7129:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19227
	ldr	r3, .L21149+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7132
.L19227:
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19228
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7132
.L19228:
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7132:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19229
	ldr	r3, .L21149+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19230
	ldr	r3, .L21149+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7141
.L19230:
	ldr	r3, .L21149+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7141
.L19229:
	ldr	r3, .L21149+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19231
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7144
.L19231:
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7144:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19232
	ldr	r3, .L21149+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7141
.L19232:
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19233
	ldr	r3, .L21149+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7141
.L19233:
	ldr	r3, .L21149+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7141:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19234
	ldr	r3, .L21149+132
	ldr	r3, [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, .L21149+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19235
	ldr	r3, .L21149+132
	ldr	r3, [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	.L7155
.L19235:
	ldr	r3, .L21149+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7155:
	ldr	r3, .L21149+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21149+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+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	.L19236
	ldr	r3, .L21149+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7158
.L19236:
	ldr	r3, .L21149+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21149+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7158:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19237
	ldr	r3, .L21149+132
	ldr	r3, [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, .L21151
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19238
	ldr	r3, .L21151+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	.L7168
.L19238:
	ldr	r3, .L21151
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19237:
	ldr	r3, .L21151+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19239
	ldr	r3, .L21151+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19239:
	ldr	r3, .L21151+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19234:
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19240
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7171
.L19240:
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7171:
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19241
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7174
.L19241:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7174:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19242
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7177
.L19242:
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19243
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7177
.L19243:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7177:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19244
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19245
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19245:
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19244:
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19246
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7189
.L19246:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7189:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19247
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19247:
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19248
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7168
.L19248:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7168:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19249
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19250
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7200
.L19250:
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7200:
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19251
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7203
.L19251:
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7203:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19252
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19253
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7209
.L19253:
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7209
.L19252:
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19254
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7209
.L19254:
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7209:
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19255
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7215
.L19255:
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7215:
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19256
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7218
.L19256:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7218:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19257
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7221
.L19257:
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19258
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7221
.L19258:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7221:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19259
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19260
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7230
.L19260:
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7230
.L19259:
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19261
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7233
.L19261:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7233:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19262
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7230
.L19262:
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19263
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7230
.L19263:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7230:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19264
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19265
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7244
.L21152:
	.align	2
.L21151:
	.word	x_18
	.word	1075576832
	.word	x_17
	.word	x_1
	.word	x_2
	.word	x_3
	.word	1075052544
	.word	x_10
	.word	1076887552
	.word	x_12
	.word	x_13
	.word	x_14
	.word	1076953088
	.word	x_15
	.word	x_16
	.word	x_17
	.word	x_18
	.word	1075576832
	.word	x_20
	.word	1076232192
	.word	x_21
	.word	1076101120
	.word	x_22
	.word	1075970048
	.word	x_30
	.word	1076625408
	.word	x_32
	.word	1074266112
	.word	x_34
	.word	1077149696
	.word	x_35
	.word	1076363264
.L19265:
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7244:
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19266
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7247
.L19266:
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7247:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19267
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19268
	ldr	r3, .L21151+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19268:
	ldr	r3, .L21151+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19267:
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19269
	ldr	r3, .L21151+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19269:
	ldr	r3, .L21151+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19264:
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19270
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7260
.L19270:
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7260:
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19271
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7263
.L19271:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7263:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19272
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7266
.L19272:
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19273
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7266
.L19273:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7266:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19274
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19275
	ldr	r3, .L21151+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19275:
	ldr	r3, .L21151+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19274:
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19276
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7278
.L19276:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7278:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19277
	ldr	r3, .L21151+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19277:
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19278
	ldr	r3, .L21151+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19278:
	ldr	r3, .L21151+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19249:
	ldr	r3, .L21151+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, .L21151+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19279
	ldr	r3, .L21151+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	.L7288
.L19279:
	ldr	r3, .L21151+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7288:
	ldr	r3, .L21151+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19280
	ldr	r3, .L21151+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7291
.L19280:
	ldr	r3, .L21151+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7291:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19281
	ldr	r3, .L21151+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, .L21151+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19282
	ldr	r3, .L21151+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	.L7297
.L19282:
	ldr	r3, .L21151+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7297
.L19281:
	ldr	r3, .L21151+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21151+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19283
	ldr	r3, .L21151+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7297
.L19283:
	ldr	r3, .L21151+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7297:
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19284
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7303
.L19284:
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7303:
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19285
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7306
.L19285:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7306:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19286
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7309
.L19286:
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19287
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7309
.L19287:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7309:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19288
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19289
	ldr	r3, .L21151+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7318
.L19289:
	ldr	r3, .L21151+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7318
.L19288:
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19290
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7321
.L19290:
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7321:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19291
	ldr	r3, .L21151+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7318
.L19291:
	ldr	r3, .L21151+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21151+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21151+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	.L19292
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7318
.L19292:
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7318:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19293
	ldr	r3, .L21153+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, .L21153+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19294
	ldr	r3, .L21153+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	.L7332
.L19294:
	ldr	r3, .L21153+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7332:
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19295
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7335
.L19295:
	ldr	r3, .L21153+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7335:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19296
	ldr	r3, .L21153+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, .L21153+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19297
	ldr	r3, .L21153+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	.L7285
.L19297:
	ldr	r3, .L21153+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19296:
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19298
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19298:
	ldr	r3, .L21153+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19293:
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19299
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7348
.L19299:
	ldr	r3, .L21153+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7348:
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19300
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7351
.L19300:
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7351:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19301
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7354
.L19301:
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19302
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7354
.L19302:
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7354:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19303
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19304
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19304:
	ldr	r3, .L21153+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19303:
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19305
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7366
.L19305:
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7366:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19306
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19306:
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19307
	ldr	r3, .L21153
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7285
.L19307:
	ldr	r3, .L21153+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7285:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-92]	@ float
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19308
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7375
.L19308:
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7375:
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19309
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7378
.L19309:
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7378:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19310
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19311
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7384
.L19311:
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7384
.L19310:
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19312
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7384
.L19312:
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7384:
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19313
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7390
.L19313:
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7390:
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19314
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7393
.L19314:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7393:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19315
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7396
.L19315:
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19316
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7396
.L19316:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7396:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19317
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19318
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7405
.L19318:
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7405
.L21154:
	.align	2
.L21153:
	.word	x_34
	.word	x_35
	.word	1076363264
	.word	x_17
	.word	x_18
	.word	x_21
	.word	1075970048
	.word	1074266112
	.word	x_0
	.word	x_1
	.word	x_3
	.word	x_4
	.word	1077084160
	.word	x_8
	.word	1076232192
	.word	x_11
	.word	x_12
	.word	1077149696
	.word	x_14
	.word	x_15
	.word	1075838976
	.word	x_16
	.word	x_20
	.word	1076756480
	.word	x_22
	.word	1076953088
	.word	x_27
	.word	1076101120
	.word	x_28
	.word	1074790400
	.word	x_30
	.word	1075576832
	.word	x_31
	.word	1076625408
	.word	x_32
	.word	1077018624
	.word	x_33
.L19317:
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19319
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7408
.L19319:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7408:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19320
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7405
.L19320:
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19321
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7405
.L19321:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7405:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19322
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19323
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7419
.L19323:
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7419:
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19324
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7422
.L19324:
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7422:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19325
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19326
	ldr	r3, .L21153+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19326:
	ldr	r3, .L21153+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19325:
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19327
	ldr	r3, .L21153+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19327:
	ldr	r3, .L21153+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19322:
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19328
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7435
.L19328:
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7435:
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19329
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7438
.L19329:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7438:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19330
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7441
.L19330:
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19331
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7441
.L19331:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7441:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19332
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19333
	ldr	r3, .L21153+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19333:
	ldr	r3, .L21153+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19332:
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19334
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7453
.L19334:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7453:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19335
	ldr	r3, .L21153+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19335:
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19336
	ldr	r3, .L21153+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7432
.L19336:
	ldr	r3, .L21153+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L7432:
	ldr	r3, .L21153+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19337
	ldr	r3, .L21153+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7462
.L19337:
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7462:
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21153+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19338
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7465
.L19338:
	ldr	r3, .L21153+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7465:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19339
	ldr	r3, .L21153+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19340
	ldr	r3, .L21153+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7471
.L19340:
	ldr	r3, .L21153+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7471
.L19339:
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19341
	ldr	r3, .L21153+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7471
.L19341:
	ldr	r3, .L21153+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L7471:
	ldr	r3, .L21153+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+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	.L19342
	ldr	r3, .L21153+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7477
.L19342:
	ldr	r3, .L21153+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7477:
	ldr	r3, .L21153+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+144
	ldr	r3, [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	.L19343
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7480
.L19343:
	ldr	r3, .L21153+144
	ldr	r3, [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
.L7480:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19344
	ldr	r3, .L21153+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7483
.L19344:
	ldr	r3, .L21153+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21153+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21153+144
	ldr	r3, [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	.L19345
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7483
.L19345:
	ldr	r3, .L21155+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
.L7483:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19346
	ldr	r3, .L21155+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19347
	ldr	r3, .L21155+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7492
.L19347:
	ldr	r3, .L21155+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7492
.L19346:
	ldr	r3, .L21155+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19348
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7495
.L19348:
	ldr	r3, .L21155+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
.L7495:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19349
	ldr	r3, .L21155+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7492
.L19349:
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19350
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7492
.L19350:
	ldr	r3, .L21155+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
.L7492:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19351
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19352
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7506
.L19352:
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7506:
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19353
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7509
.L19353:
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7509:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19354
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19355
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19355:
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19354:
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19356
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19356:
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19351:
	ldr	r3, .L21155+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19357
	ldr	r3, .L21155+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7522
.L19357:
	ldr	r3, .L21155+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7522:
	ldr	r3, .L21155+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21155+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19358
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7525
.L19358:
	ldr	r3, .L21155+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
.L7525:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19359
	ldr	r3, .L21155+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7528
.L19359:
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19360
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7528
.L19360:
	ldr	r3, .L21155+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
.L7528:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19361
	ldr	r3, .L21155+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19362
	ldr	r3, .L21155+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19362:
	ldr	r3, .L21155+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19361:
	ldr	r3, .L21155+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19363
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7540
.L19363:
	ldr	r3, .L21155+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
.L7540:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19364
	ldr	r3, .L21155+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19364:
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19365
	ldr	r3, .L21155
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7519
.L19365:
	ldr	r3, .L21155+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
.L7519:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19366
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19367
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7551
.L19367:
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7551:
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19368
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7554
.L19368:
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7554:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19369
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19370
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7560
.L19370:
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7560
.L19369:
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19371
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7560
.L19371:
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7560:
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19372
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7566
.L21156:
	.align	2
.L21155:
	.word	x_32
	.word	x_33
	.word	x_28
	.word	1074790400
	.word	x_30
	.word	1075576832
	.word	x_31
	.word	x_0
	.word	x_1
	.word	x_3
	.word	x_4
	.word	1077084160
	.word	x_8
	.word	1076232192
	.word	x_11
	.word	1077018624
	.word	x_12
	.word	1077149696
	.word	x_14
	.word	x_15
	.word	1075838976
	.word	x_16
	.word	1076625408
	.word	x_20
	.word	1076756480
	.word	x_22
	.word	1076953088
	.word	x_27
	.word	1076101120
.L19372:
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7566:
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19373
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7569
.L19373:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7569:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19374
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7572
.L19374:
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19375
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7572
.L19375:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7572:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19376
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19377
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7581
.L19377:
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7581
.L19376:
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19378
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7584
.L19378:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7584:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19379
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7581
.L19379:
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19380
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7581
.L19380:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7581:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19381
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19382
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7595
.L19382:
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7595:
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19383
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7598
.L19383:
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7598:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19384
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19385
	ldr	r3, .L21155+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19385:
	ldr	r3, .L21155+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19384:
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19386
	ldr	r3, .L21155+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19386:
	ldr	r3, .L21155+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19381:
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19387
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7611
.L19387:
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7611:
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19388
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7614
.L19388:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7614:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19389
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7617
.L19389:
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19390
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7617
.L19390:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7617:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19391
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19392
	ldr	r3, .L21155+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19392:
	ldr	r3, .L21155+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19391:
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19393
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7629
.L19393:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7629:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19394
	ldr	r3, .L21155+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19394:
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19395
	ldr	r3, .L21155+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19395:
	ldr	r3, .L21155+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19366:
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19396
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7639
.L19396:
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7639:
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19397
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7642
.L19397:
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7642:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19398
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19399
	ldr	r3, .L21155+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7648
.L19399:
	ldr	r3, .L21155+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7648
.L19398:
	ldr	r3, .L21155+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21155+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21155+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	.L19400
	ldr	r3, .L21157
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7648
.L19400:
	ldr	r3, .L21157+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7648:
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19401
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7654
.L19401:
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7654:
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21157+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19402
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7657
.L19402:
	ldr	r3, .L21157+44
	ldr	r3, [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
.L7657:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19403
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7660
.L19403:
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19404
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7660
.L19404:
	ldr	r3, .L21157+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7660:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19405
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19406
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7669
.L19406:
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7669
.L19405:
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19407
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7672
.L19407:
	ldr	r3, .L21157+44
	ldr	r3, [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
.L7672:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19408
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7669
.L19408:
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19409
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7669
.L19409:
	ldr	r3, .L21157+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7669:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19410
	ldr	r3, .L21157+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19411
	ldr	r3, .L21157+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7683
.L19411:
	ldr	r3, .L21157+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7683:
	ldr	r3, .L21157
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19412
	ldr	r3, .L21157
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7686
.L19412:
	ldr	r3, .L21157+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7686:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19413
	ldr	r3, .L21157+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19414
	ldr	r3, .L21157+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19414:
	ldr	r3, .L21157+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19413:
	ldr	r3, .L21157
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19415
	ldr	r3, .L21157
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19415:
	ldr	r3, .L21157+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19410:
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19416
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7699
.L19416:
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7699:
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19417
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7702
.L19417:
	ldr	r3, .L21157+44
	ldr	r3, [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
.L7702:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19418
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7705
.L19418:
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19419
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7705
.L19419:
	ldr	r3, .L21157+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7705:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19420
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19421
	ldr	r3, .L21157+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19421:
	ldr	r3, .L21157+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19420:
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19422
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7717
.L19422:
	ldr	r3, .L21157+44
	ldr	r3, [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
.L7717:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19423
	ldr	r3, .L21157+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19423:
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+44
	ldr	r3, [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	.L19424
	ldr	r3, .L21157+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7636
.L19424:
	ldr	r3, .L21157+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7636:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-88]	@ float
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19425
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7726
.L19425:
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7726:
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19426
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7729
.L21158:
	.align	2
.L21157:
	.word	x_22
	.word	1076953088
	.word	x_27
	.word	1076101120
	.word	x_28
	.word	1074790400
	.word	x_30
	.word	1075576832
	.word	x_31
	.word	x_32
	.word	1077018624
	.word	x_33
	.word	x_16
	.word	x_20
	.word	x_0
	.word	x_1
	.word	1074266112
	.word	x_2
	.word	1076494336
	.word	x_4
	.word	1075314688
	.word	x_5
	.word	1077084160
	.word	x_9
	.word	1076625408
	.word	x_11
	.word	1077149696
	.word	x_14
	.word	1076363264
	.word	x_15
	.word	1076756480
	.word	x_17
.L19426:
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7729:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19427
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19428
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7735
.L19428:
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7735
.L19427:
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19429
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7735
.L19429:
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7735:
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19430
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7741
.L19430:
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7741:
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19431
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7744
.L19431:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7744:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19432
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7747
.L19432:
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19433
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7747
.L19433:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7747:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19434
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19435
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7756
.L19435:
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7756
.L19434:
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19436
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7759
.L19436:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7759:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19437
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7756
.L19437:
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19438
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7756
.L19438:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7756:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19439
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19440
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7770
.L19440:
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7770:
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19441
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7773
.L19441:
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7773:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19442
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19443
	ldr	r3, .L21157+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19443:
	ldr	r3, .L21157+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19442:
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19444
	ldr	r3, .L21157+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19444:
	ldr	r3, .L21157+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19439:
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19445
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7786
.L19445:
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7786:
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19446
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7789
.L19446:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7789:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19447
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7792
.L19447:
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19448
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7792
.L19448:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7792:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19449
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19450
	ldr	r3, .L21157+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19450:
	ldr	r3, .L21157+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19449:
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19451
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7804
.L19451:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7804:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19452
	ldr	r3, .L21157+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19452:
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+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	.L19453
	ldr	r3, .L21157+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L7783
.L19453:
	ldr	r3, .L21157+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21157+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L7783:
	ldr	r3, .L21157+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19454
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7813
.L19454:
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7813:
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19455
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7816
.L19455:
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7816:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19456
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19457
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7822
.L19457:
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7822
.L19456:
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19458
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L7822
.L19458:
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L7822:
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19459
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7828
.L19459:
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7828:
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19460
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7831
.L19460:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7831:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19461
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7834
.L19461:
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19462
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7834
.L19462:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7834:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19463
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19464
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7843
.L19464:
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7843
.L19463:
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19465
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7846
.L19465:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7846:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19466
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7843
.L19466:
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19467
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7843
.L19467:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7843:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19468
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19469
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7857
.L19469:
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7857:
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19470
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7860
.L19470:
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7860:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19471
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19472
	ldr	r3, .L21159+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19472:
	ldr	r3, .L21159
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19471:
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19473
	ldr	r3, .L21159+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19473:
	ldr	r3, .L21159+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19468:
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19474
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7873
.L19474:
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7873:
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19475
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7876
.L19475:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7876:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19476
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7879
.L19476:
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19477
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7879
.L19477:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7879:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19478
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19479
	ldr	r3, .L21159+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19479:
	ldr	r3, .L21159+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19478:
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19480
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7891
.L21160:
	.align	2
.L21159:
	.word	x_22
	.word	1076887552
	.word	x_17
	.word	x_23
	.word	x_24
	.word	x_25
	.word	x_26
	.word	x_30
	.word	1075314688
	.word	x_33
	.word	1076232192
	.word	x_35
	.word	x_0
	.word	x_1
	.word	1074266112
	.word	x_2
	.word	1076494336
	.word	x_4
	.word	1075314688
	.word	x_11
	.word	1077149696
	.word	x_14
	.word	1076363264
	.word	x_15
	.word	1076756480
	.word	1077084160
	.word	x_9
	.word	1076625408
	.word	x_5
.L19480:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7891:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19481
	ldr	r3, .L21159+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19481:
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19482
	ldr	r3, .L21159+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7870
.L19482:
	ldr	r3, .L21159+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7870:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19483
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19484
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7902
.L19484:
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7902:
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19485
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7905
.L19485:
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7905:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19486
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19487
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7911
.L19487:
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7911
.L19486:
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19488
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7911
.L19488:
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7911:
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19489
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L7917
.L19489:
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L7917:
	ldr	r3, .L21159+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19490
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7920
.L19490:
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7920:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19491
	ldr	r3, .L21159+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7923
.L19491:
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19492
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7923
.L19492:
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7923:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19493
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19494
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7932
.L19494:
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7932
.L19493:
	ldr	r3, .L21159+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19495
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7935
.L19495:
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7935:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19496
	ldr	r3, .L21159+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7932
.L19496:
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19497
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7932
.L19497:
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7932:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19498
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19499
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7946
.L19499:
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7946:
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19500
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7949
.L19500:
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7949:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19501
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19502
	ldr	r3, .L21159+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19502:
	ldr	r3, .L21159+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19501:
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19503
	ldr	r3, .L21159+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19503:
	ldr	r3, .L21159+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19498:
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19504
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7962
.L19504:
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7962:
	ldr	r3, .L21159+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19505
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7965
.L19505:
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7965:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19506
	ldr	r3, .L21159+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7968
.L19506:
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19507
	ldr	r3, .L21159+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7968
.L19507:
	ldr	r3, .L21159+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7968:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19508
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21159+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21159+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	.L19509
	ldr	r3, .L21159+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19509:
	ldr	r3, .L21161+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19508:
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19510
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7980
.L19510:
	ldr	r3, .L21161+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7980:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19511
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19511:
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19512
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19512:
	ldr	r3, .L21161+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19483:
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19513
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7990
.L19513:
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7990:
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19514
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7993
.L19514:
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7993:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19515
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19516
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7999
.L19516:
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7999
.L19515:
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19517
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7999
.L19517:
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7999:
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19518
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8005
.L19518:
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8005:
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19519
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8008
.L19519:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8008:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19520
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8011
.L19520:
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19521
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8011
.L19521:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8011:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19522
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19523
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8020
.L19523:
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8020
.L19522:
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19524
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8023
.L19524:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8023:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19525
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8020
.L19525:
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19526
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8020
.L19526:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8020:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19527
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19528
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8034
.L19528:
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8034:
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19529
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8037
.L19529:
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8037:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19530
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19531
	ldr	r3, .L21161+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19531:
	ldr	r3, .L21161+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19530:
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19532
	ldr	r3, .L21161+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19532:
	ldr	r3, .L21161+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19527:
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19533
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8050
.L19533:
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8050:
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19534
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8053
.L19534:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8053:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19535
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8056
.L21162:
	.align	2
.L21161:
	.word	1077084160
	.word	x_9
	.word	1077149696
	.word	x_15
	.word	x_17
	.word	x_22
	.word	1076887552
	.word	x_23
	.word	x_24
	.word	x_25
	.word	x_26
	.word	1074266112
	.word	x_30
	.word	1075314688
	.word	x_33
	.word	1076232192
	.word	x_35
	.word	1076625408
	.word	1075052544
	.word	x_13
	.word	1076756480
	.word	x_14
	.word	1075838976
	.word	x_0
	.word	1075576832
	.word	x_2
	.word	1076494336
	.word	x_4
	.word	1072693248
	.word	x_6
	.word	1076363264
	.word	x_7
	.word	1076625408
	.word	x_9
	.word	x_11
.L19535:
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19536
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8056
.L19536:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8056:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19537
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19538
	ldr	r3, .L21161+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19538:
	ldr	r3, .L21161+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19537:
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19539
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8068
.L19539:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8068:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19540
	ldr	r3, .L21161+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19540:
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19541
	ldr	r3, .L21161+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7987
.L19541:
	ldr	r3, .L21161+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L7987:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-84]	@ float
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19542
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8077
.L19542:
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8077:
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19543
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8080
.L19543:
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8080:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19544
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19545
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8086
.L19545:
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8086
.L19544:
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19546
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8086
.L19546:
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8086:
	ldr	r3, .L21161+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+132
	ldr	r3, [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	.L19547
	ldr	r3, .L21161+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8092
.L19547:
	ldr	r3, .L21161+132
	ldr	r3, [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
.L8092:
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19548
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8095
.L19548:
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8095:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19549
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8098
.L19549:
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19550
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8098
.L19550:
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8098:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19551
	ldr	r3, .L21161+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+132
	ldr	r3, [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	.L19552
	ldr	r3, .L21161+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8107
.L19552:
	ldr	r3, .L21161+132
	ldr	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	.L8107
.L19551:
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19553
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8110
.L19553:
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8110:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19554
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8107
.L19554:
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19555
	ldr	r3, .L21161+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8107
.L19555:
	ldr	r3, .L21161+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8107:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19556
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19557
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8121
.L19557:
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8121:
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19558
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8124
.L19558:
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8124:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19559
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19560
	ldr	r3, .L21161+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19560:
	ldr	r3, .L21161+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19559:
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+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	.L19561
	ldr	r3, .L21161+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19561:
	ldr	r3, .L21161+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19556:
	ldr	r3, .L21161+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21161+132
	ldr	r3, [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	.L19562
	ldr	r3, .L21161+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21161+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8137
.L19562:
	ldr	r3, .L21161+132
	ldr	r3, [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
.L8137:
	ldr	r3, .L21161+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19563
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8140
.L19563:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8140:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19564
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8143
.L19564:
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19565
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8143
.L19565:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8143:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19566
	ldr	r3, .L21163+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+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	.L19567
	ldr	r3, .L21163+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19567:
	ldr	r3, .L21163+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19566:
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19568
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8155
.L19568:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8155:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19569
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19569:
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19570
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8134
.L19570:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L8134:
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19571
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8164
.L19571:
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8164:
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19572
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8167
.L19572:
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8167:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19573
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19574
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8173
.L19574:
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8173
.L19573:
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19575
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8173
.L19575:
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L8173:
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19576
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8179
.L19576:
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8179:
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19577
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8182
.L19577:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8182:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19578
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8185
.L19578:
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19579
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8185
.L19579:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8185:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19580
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19581
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8194
.L19581:
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8194
.L19580:
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19582
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8197
.L19582:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8197:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19583
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8194
.L19583:
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19584
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8194
.L19584:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8194:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19585
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19586
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8208
.L19586:
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8208:
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19587
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8211
.L19587:
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8211:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19588
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19589
	ldr	r3, .L21163
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19589:
	ldr	r3, .L21163+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L21164:
	.align	2
.L21163:
	.word	x_17
	.word	x_18
	.word	x_19
	.word	1076101120
	.word	x_20
	.word	x_24
	.word	x_25
	.word	1074790400
	.word	x_30
	.word	1076887552
	.word	x_32
	.word	x_34
	.word	x_7
	.word	1076625408
	.word	x_9
	.word	x_11
	.word	1075052544
	.word	x_13
	.word	1076756480
	.word	x_14
	.word	1075838976
	.word	x_0
	.word	1075576832
	.word	x_2
	.word	1076494336
	.word	1072693248
	.word	x_6
	.word	1076363264
	.word	x_4
.L19588:
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19590
	ldr	r3, .L21163+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19590:
	ldr	r3, .L21163+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19585:
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19591
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8224
.L19591:
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8224:
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19592
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8227
.L19592:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8227:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19593
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8230
.L19593:
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19594
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8230
.L19594:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8230:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19595
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19596
	ldr	r3, .L21163+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19596:
	ldr	r3, .L21163+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19595:
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19597
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8242
.L19597:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8242:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19598
	ldr	r3, .L21163+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19598:
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19599
	ldr	r3, .L21163+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8221
.L19599:
	ldr	r3, .L21163+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8221:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19600
	ldr	r3, .L21163+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19601
	ldr	r3, .L21163+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8253
.L19601:
	ldr	r3, .L21163+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8253:
	ldr	r3, .L21163+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19602
	ldr	r3, .L21163+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8256
.L19602:
	ldr	r3, .L21163+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8256:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19603
	ldr	r3, .L21163+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19604
	ldr	r3, .L21163+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8262
.L19604:
	ldr	r3, .L21163+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8262
.L19603:
	ldr	r3, .L21163+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19605
	ldr	r3, .L21163+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8262
.L19605:
	ldr	r3, .L21163+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8262:
	ldr	r3, .L21163+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+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	.L19606
	ldr	r3, .L21163+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8268
.L19606:
	ldr	r3, .L21163+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
.L8268:
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19607
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8271
.L19607:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8271:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19608
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8274
.L19608:
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19609
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8274
.L19609:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8274:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19610
	ldr	r3, .L21163+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+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	.L19611
	ldr	r3, .L21163+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8283
.L19611:
	ldr	r3, .L21163+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	.L8283
.L19610:
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19612
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8286
.L19612:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8286:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19613
	ldr	r3, .L21163+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8283
.L19613:
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19614
	ldr	r3, .L21163+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8283
.L19614:
	ldr	r3, .L21163+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8283:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19615
	ldr	r3, .L21163+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21163+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19616
	ldr	r3, .L21163+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8297
.L19616:
	ldr	r3, .L21163+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8297:
	ldr	r3, .L21163+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21163+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21163+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	.L19617
	ldr	r3, .L21163+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8300
.L19617:
	ldr	r3, .L21165
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8300:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19618
	ldr	r3, .L21165+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19619
	ldr	r3, .L21165+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19619:
	ldr	r3, .L21165+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19618:
	ldr	r3, .L21165+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19620
	ldr	r3, .L21165+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19620:
	ldr	r3, .L21165
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19615:
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19621
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8313
.L19621:
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8313:
	ldr	r3, .L21165+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19622
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8316
.L19622:
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8316:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19623
	ldr	r3, .L21165+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8319
.L19623:
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19624
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8319
.L19624:
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8319:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19625
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19626
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19626:
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19625:
	ldr	r3, .L21165+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19627
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8331
.L19627:
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8331:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19628
	ldr	r3, .L21165+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19628:
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19629
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19629:
	ldr	r3, .L21165+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19600:
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19630
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8341
.L19630:
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8341:
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19631
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8344
.L19631:
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8344:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19632
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19633
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8350
.L19633:
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8350
.L19632:
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19634
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8350
.L19634:
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8350:
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19635
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8356
.L19635:
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8356:
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19636
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8359
.L19636:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8359:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19637
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8362
.L19637:
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19638
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8362
.L19638:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8362:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19639
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19640
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8371
.L19640:
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8371
.L19639:
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19641
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8374
.L19641:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8374:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19642
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8371
.L19642:
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19643
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8371
.L21166:
	.align	2
.L21165:
	.word	x_6
	.word	x_0
	.word	1075576832
	.word	1076494336
	.word	x_4
	.word	x_11
	.word	x_14
	.word	1075838976
	.word	x_17
	.word	1075052544
	.word	x_18
	.word	1072693248
	.word	x_19
	.word	x_20
	.word	1076625408
	.word	x_24
	.word	x_25
	.word	x_30
	.word	x_32
	.word	x_34
	.word	x_1
	.word	1076953088
	.word	x_2
	.word	x_3
	.word	x_5
	.word	1077018624
	.word	x_7
	.word	1076756480
	.word	x_8
	.word	1076101120
	.word	x_9
	.word	1074790400
	.word	x_13
	.word	1076887552
	.word	x_10
	.word	1076363264
.L19643:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8371:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19644
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19645
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8385
.L19645:
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8385:
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19646
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8388
.L19646:
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8388:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19647
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19648
	ldr	r3, .L21165+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19648:
	ldr	r3, .L21165+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19647:
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19649
	ldr	r3, .L21165+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19649:
	ldr	r3, .L21165+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19644:
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19650
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8401
.L19650:
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8401:
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19651
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8404
.L19651:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8404:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19652
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8407
.L19652:
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19653
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8407
.L19653:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8407:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19654
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19655
	ldr	r3, .L21165+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19655:
	ldr	r3, .L21165+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19654:
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19656
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8419
.L19656:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8419:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19657
	ldr	r3, .L21165+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19657:
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19658
	ldr	r3, .L21165+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8338
.L19658:
	ldr	r3, .L21165+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8338:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-80]	@ float
	ldr	r3, .L21165+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19659
	ldr	r3, .L21165+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8428
.L19659:
	ldr	r3, .L21165+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8428:
	ldr	r3, .L21165+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19660
	ldr	r3, .L21165+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8431
.L19660:
	ldr	r3, .L21165+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8431:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19661
	ldr	r3, .L21165+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19662
	ldr	r3, .L21165+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8437
.L19662:
	ldr	r3, .L21165+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8437
.L19661:
	ldr	r3, .L21165+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21165+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19663
	ldr	r3, .L21165+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8437
.L19663:
	ldr	r3, .L21165+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8437:
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19664
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8443
.L19664:
	ldr	r3, .L21165+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8443:
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19665
	ldr	r3, .L21165+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8446
.L19665:
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8446:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19666
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8449
.L19666:
	ldr	r3, .L21165+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19667
	ldr	r3, .L21165+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8449
.L19667:
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8449:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19668
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19669
	ldr	r3, .L21165+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8458
.L19669:
	ldr	r3, .L21165+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8458
.L19668:
	ldr	r3, .L21165+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21165+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21165+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+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	.L19670
	ldr	r3, .L21165+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21165+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8461
.L19670:
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8461:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19671
	ldr	r3, .L21167+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8458
.L19671:
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19672
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8458
.L19672:
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8458:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19673
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19674
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8472
.L19674:
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8472:
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19675
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8475
.L19675:
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8475:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19676
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19677
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19677:
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19676:
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19678
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19678:
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19673:
	ldr	r3, .L21167+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19679
	ldr	r3, .L21167+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8488
.L19679:
	ldr	r3, .L21167+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8488:
	ldr	r3, .L21167+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19680
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8491
.L19680:
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8491:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19681
	ldr	r3, .L21167+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8494
.L19681:
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19682
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8494
.L19682:
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8494:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19683
	ldr	r3, .L21167+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19684
	ldr	r3, .L21167+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19684:
	ldr	r3, .L21167+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19683:
	ldr	r3, .L21167+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19685
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8506
.L19685:
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8506:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19686
	ldr	r3, .L21167+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19686:
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19687
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8485
.L19687:
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L8485:
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19688
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8515
.L19688:
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8515:
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19689
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8518
.L19689:
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8518:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19690
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19691
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8524
.L19691:
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8524
.L19690:
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19692
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8524
.L19692:
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L8524:
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19693
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8530
.L19693:
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8530:
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19694
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8533
.L19694:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8533:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19695
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8536
.L19695:
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19696
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8536
.L21168:
	.align	2
.L21167:
	.word	x_14
	.word	1076494336
	.word	x_16
	.word	x_20
	.word	1075970048
	.word	x_21
	.word	x_24
	.word	1075052544
	.word	x_25
	.word	x_31
	.word	1075838976
	.word	x_34
	.word	x_35
	.word	1077084160
	.word	x_1
	.word	1076953088
	.word	x_2
	.word	x_3
	.word	x_5
	.word	1077018624
	.word	x_7
	.word	1076756480
	.word	x_8
	.word	1076101120
	.word	x_9
	.word	1074790400
	.word	x_13
	.word	1076887552
	.word	x_10
	.word	1076363264
.L19696:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8536:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19697
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19698
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8545
.L19698:
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8545
.L19697:
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19699
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8548
.L19699:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8548:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19700
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8545
.L19700:
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19701
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8545
.L19701:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8545:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19702
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19703
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8559
.L19703:
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8559:
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19704
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8562
.L19704:
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8562:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19705
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19706
	ldr	r3, .L21167
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19706:
	ldr	r3, .L21167+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19705:
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19707
	ldr	r3, .L21167+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19707:
	ldr	r3, .L21167+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19702:
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19708
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8575
.L19708:
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8575:
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19709
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8578
.L19709:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8578:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19710
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8581
.L19710:
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19711
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8581
.L19711:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8581:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19712
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19713
	ldr	r3, .L21167+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19713:
	ldr	r3, .L21167+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19712:
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19714
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8593
.L19714:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8593:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19715
	ldr	r3, .L21167+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19715:
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19716
	ldr	r3, .L21167+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8572
.L19716:
	ldr	r3, .L21167+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8572:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19717
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19718
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8604
.L19718:
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8604:
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19719
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8607
.L19719:
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8607:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19720
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19721
	ldr	r3, .L21167+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8613
.L19721:
	ldr	r3, .L21167+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8613
.L19720:
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19722
	ldr	r3, .L21167+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8613
.L19722:
	ldr	r3, .L21167+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8613:
	ldr	r3, .L21167+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21167+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+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	.L19723
	ldr	r3, .L21167+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8619
.L19723:
	ldr	r3, .L21167+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8619:
	ldr	r3, .L21167+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21167+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19724
	ldr	r3, .L21167+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21167+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8622
.L19724:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8622:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19725
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8625
.L19725:
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19726
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8625
.L19726:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8625:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19727
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19728
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8634
.L19728:
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8634
.L19727:
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19729
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8637
.L19729:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8637:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19730
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8634
.L19730:
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19731
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8634
.L19731:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8634:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19732
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19733
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8648
.L19733:
	ldr	r3, .L21169+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8648:
	ldr	r3, .L21169+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19734
	ldr	r3, .L21169+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8651
.L19734:
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8651:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19735
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19736
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19736:
	ldr	r3, .L21169+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19735:
	ldr	r3, .L21169+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19737
	ldr	r3, .L21169+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19737:
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19732:
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19738
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8664
.L19738:
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8664:
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19739
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8667
.L19739:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8667:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19740
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8670
.L19740:
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19741
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8670
.L19741:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8670:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19742
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19743
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19743:
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19742:
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19744
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8682
.L19744:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8682:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19745
	ldr	r3, .L21169+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19745:
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19746
	ldr	r3, .L21169+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19746:
	ldr	r3, .L21169
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19717:
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19747
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8692
.L19747:
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8692:
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19748
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8695
.L19748:
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8695:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19749
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19750
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8701
.L19750:
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8701
.L19749:
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19751
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8701
.L21170:
	.align	2
.L21169:
	.word	x_13
	.word	1076887552
	.word	x_9
	.word	1074790400
	.word	x_10
	.word	1076363264
	.word	1076756480
	.word	1076101120
	.word	x_2
	.word	x_3
	.word	x_14
	.word	1076494336
	.word	x_16
	.word	x_20
	.word	1075970048
	.word	x_21
	.word	x_24
	.word	1075052544
	.word	x_25
	.word	x_31
	.word	1075838976
	.word	x_34
	.word	x_35
	.word	1077084160
	.word	x_7
	.word	1075576832
	.word	x_8
	.word	1077018624
	.word	x_1
	.word	1075314688
	.word	x_5
	.word	1076953088
.L19751:
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8701:
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19752
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8707
.L19752:
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8707:
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19753
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8710
.L19753:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8710:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19754
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8713
.L19754:
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19755
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8713
.L19755:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8713:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19756
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19757
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8722
.L19757:
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8722
.L19756:
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19758
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8725
.L19758:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8725:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19759
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8722
.L19759:
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19760
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8722
.L19760:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8722:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19761
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19762
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8736
.L19762:
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8736:
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19763
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8739
.L19763:
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8739:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19764
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19765
	ldr	r3, .L21169+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19765:
	ldr	r3, .L21169+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19764:
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19766
	ldr	r3, .L21169+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19766:
	ldr	r3, .L21169+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19761:
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19767
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8752
.L19767:
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8752:
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19768
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8755
.L19768:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8755:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19769
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8758
.L19769:
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19770
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8758
.L19770:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8758:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19771
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19772
	ldr	r3, .L21169+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19772:
	ldr	r3, .L21169+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19771:
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19773
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8770
.L19773:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8770:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19774
	ldr	r3, .L21169+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19774:
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19775
	ldr	r3, .L21169+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8689
.L19775:
	ldr	r3, .L21169+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8689:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-76]	@ float
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19776
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8779
.L19776:
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8779:
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19777
	ldr	r3, .L21169+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8782
.L19777:
	ldr	r3, .L21169+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8782:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19778
	ldr	r3, .L21169+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21169+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21169+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	.L19779
	ldr	r3, .L21171
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8788
.L19779:
	ldr	r3, .L21171+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8788
.L19778:
	ldr	r3, .L21171+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19780
	ldr	r3, .L21171+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8788
.L19780:
	ldr	r3, .L21171+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8788:
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19781
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8794
.L19781:
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8794:
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19782
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8797
.L19782:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8797:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19783
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8800
.L19783:
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19784
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8800
.L19784:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8800:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19785
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19786
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8809
.L19786:
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8809
.L19785:
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19787
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8812
.L19787:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8812:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19788
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8809
.L19788:
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19789
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8809
.L19789:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8809:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19790
	ldr	r3, .L21171
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19791
	ldr	r3, .L21171
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8823
.L19791:
	ldr	r3, .L21171+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8823:
	ldr	r3, .L21171+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19792
	ldr	r3, .L21171+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8826
.L19792:
	ldr	r3, .L21171+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8826:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19793
	ldr	r3, .L21171
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19794
	ldr	r3, .L21171
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19794:
	ldr	r3, .L21171+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19793:
	ldr	r3, .L21171+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19795
	ldr	r3, .L21171+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19795:
	ldr	r3, .L21171+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19790:
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19796
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8839
.L19796:
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8839:
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19797
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8842
.L19797:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8842:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19798
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8845
.L19798:
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19799
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8845
.L19799:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8845:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19800
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19801
	ldr	r3, .L21171+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19801:
	ldr	r3, .L21171+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19800:
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19802
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8857
.L19802:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8857:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19803
	ldr	r3, .L21171+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19803:
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19804
	ldr	r3, .L21171+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L8836
.L19804:
	ldr	r3, .L21171+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L8836:
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19805
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8866
.L21172:
	.align	2
.L21171:
	.word	x_1
	.word	1075314688
	.word	x_5
	.word	1076953088
	.word	x_7
	.word	1075576832
	.word	x_8
	.word	x_9
	.word	x_10
	.word	1075838976
	.word	x_17
	.word	1077084160
	.word	x_18
	.word	x_19
	.word	x_21
	.word	1076232192
	.word	x_23
	.word	1075052544
	.word	x_25
	.word	1076625408
	.word	x_26
	.word	1076363264
	.word	x_28
	.word	x_30
	.word	1076101120
	.word	x_31
	.word	x_33
	.word	1077149696
	.word	x_34
	.word	1077018624
.L19805:
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8866:
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19806
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8869
.L19806:
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8869:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19807
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19808
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8875
.L19808:
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8875
.L19807:
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19809
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L8875
.L19809:
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L8875:
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19810
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8881
.L19810:
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8881:
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19811
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8884
.L19811:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8884:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19812
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8887
.L19812:
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19813
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8887
.L19813:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8887:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19814
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19815
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8896
.L19815:
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8896
.L19814:
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19816
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8899
.L19816:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8899:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19817
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8896
.L19817:
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19818
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8896
.L19818:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8896:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19819
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19820
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8910
.L19820:
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8910:
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19821
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8913
.L19821:
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8913:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19822
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19823
	ldr	r3, .L21171+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19823:
	ldr	r3, .L21171+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19822:
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19824
	ldr	r3, .L21171+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19824:
	ldr	r3, .L21171+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19819:
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19825
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8926
.L19825:
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8926:
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19826
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8929
.L19826:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8929:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19827
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8932
.L19827:
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19828
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8932
.L19828:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8932:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19829
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19830
	ldr	r3, .L21171+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19830:
	ldr	r3, .L21171+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19829:
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19831
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8944
.L19831:
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8944:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19832
	ldr	r3, .L21171+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19832:
	ldr	r3, .L21171+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21171+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21171+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	.L19833
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8923
.L19833:
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8923:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19834
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19835
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8955
.L19835:
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8955:
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19836
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8958
.L19836:
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8958:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19837
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19838
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8964
.L19838:
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8964
.L19837:
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19839
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8964
.L19839:
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8964:
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19840
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L8970
.L19840:
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L8970:
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19841
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8973
.L19841:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8973:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19842
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8976
.L19842:
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19843
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8976
.L19843:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8976:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19844
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19845
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8985
.L19845:
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8985
.L19844:
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19846
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L8988
.L19846:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L8988:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19847
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8985
.L19847:
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19848
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L8985
.L19848:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L8985:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19849
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19850
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L8999
.L19850:
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L8999:
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19851
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9002
.L19851:
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9002:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19852
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19853
	ldr	r3, .L21173
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19853:
	ldr	r3, .L21173+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19852:
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19854
	ldr	r3, .L21173+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19854:
	ldr	r3, .L21173+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19849:
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19855
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9015
.L19855:
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9015:
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19856
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9018
.L19856:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9018:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19857
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9021
.L19857:
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19858
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9021
.L19858:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9021:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19859
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19860
	ldr	r3, .L21173+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19860:
	ldr	r3, .L21173+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L21174:
	.align	2
.L21173:
	.word	x_1
	.word	1075314688
	.word	x_5
	.word	1076953088
	.word	x_7
	.word	1075576832
	.word	x_8
	.word	x_9
	.word	x_10
	.word	1075838976
	.word	x_17
	.word	1077084160
	.word	x_18
	.word	x_19
	.word	x_21
	.word	1076232192
	.word	x_23
	.word	1075052544
	.word	x_25
	.word	1076625408
	.word	x_26
	.word	1076363264
	.word	x_28
	.word	x_30
	.word	1076101120
	.word	x_31
	.word	x_34
	.word	1077018624
	.word	x_33
	.word	1077149696
.L19859:
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19861
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9033
.L19861:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9033:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19862
	ldr	r3, .L21173+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19862:
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19863
	ldr	r3, .L21173+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19863:
	ldr	r3, .L21173+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19834:
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19864
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9043
.L19864:
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9043:
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19865
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9046
.L19865:
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9046:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19866
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19867
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9052
.L19867:
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9052
.L19866:
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19868
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9052
.L19868:
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9052:
	ldr	r3, .L21173+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19869
	ldr	r3, .L21173+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9058
.L19869:
	ldr	r3, .L21173+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9058:
	ldr	r3, .L21173+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19870
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9061
.L19870:
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9061:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19871
	ldr	r3, .L21173+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9064
.L19871:
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19872
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9064
.L19872:
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9064:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19873
	ldr	r3, .L21173+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19874
	ldr	r3, .L21173+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9073
.L19874:
	ldr	r3, .L21173+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9073
.L19873:
	ldr	r3, .L21173+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19875
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9076
.L19875:
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9076:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19876
	ldr	r3, .L21173+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9073
.L19876:
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19877
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9073
.L19877:
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9073:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19878
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19879
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9087
.L19879:
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9087:
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19880
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9090
.L19880:
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9090:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19881
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19882
	ldr	r3, .L21173+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19882:
	ldr	r3, .L21173+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19881:
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19883
	ldr	r3, .L21173+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19883:
	ldr	r3, .L21173+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19878:
	ldr	r3, .L21173+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21173+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19884
	ldr	r3, .L21173+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9103
.L19884:
	ldr	r3, .L21173+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9103:
	ldr	r3, .L21173+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19885
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9106
.L19885:
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9106:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19886
	ldr	r3, .L21173+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9109
.L19886:
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21173+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+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	.L19887
	ldr	r3, .L21173+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21173+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9109
.L19887:
	ldr	r3, .L21175
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9109:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19888
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19889
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19889:
	ldr	r3, .L21175+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19888:
	ldr	r3, .L21175+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19890
	ldr	r3, .L21175+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9121
.L19890:
	ldr	r3, .L21175
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9121:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19891
	ldr	r3, .L21175+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19891:
	ldr	r3, .L21175+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19892
	ldr	r3, .L21175+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9040
.L19892:
	ldr	r3, .L21175
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9040:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-72]	@ float
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19893
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9130
.L19893:
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9130:
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19894
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9133
.L19894:
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9133:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19895
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19896
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9139
.L19896:
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9139
.L19895:
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19897
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9139
.L19897:
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9139:
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19898
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9145
.L19898:
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9145:
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19899
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9148
.L19899:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9148:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19900
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9151
.L19900:
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19901
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9151
.L19901:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9151:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19902
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19903
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9160
.L19903:
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9160
.L19902:
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19904
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9163
.L19904:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9163:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19905
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9160
.L19905:
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19906
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9160
.L19906:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9160:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19907
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19908
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9174
.L19908:
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9174:
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19909
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9177
.L19909:
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9177:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19910
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19911
	ldr	r3, .L21175+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19911:
	ldr	r3, .L21175+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19910:
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19912
	ldr	r3, .L21175+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19912:
	ldr	r3, .L21175+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19907:
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19913
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9190
.L21176:
	.align	2
.L21175:
	.word	x_34
	.word	1077018624
	.word	1076101120
	.word	x_30
	.word	x_31
	.word	x_33
	.word	x_0
	.word	1074266112
	.word	x_2
	.word	1072693248
	.word	x_3
	.word	x_4
	.word	x_7
	.word	1076232192
	.word	x_9
	.word	x_11
	.word	1076887552
	.word	x_12
	.word	x_14
	.word	1077149696
	.word	x_21
	.word	1077084160
	.word	x_22
	.word	1076494336
	.word	x_26
	.word	x_28
	.word	1075838976
	.word	x_32
	.word	1076756480
	.word	1076625408
	.word	x_15
	.word	x_17
	.word	1076363264
	.word	x_18
	.word	1076953088
	.word	x_20
.L19913:
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9190:
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19914
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9193
.L19914:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9193:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19915
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9196
.L19915:
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19916
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9196
.L19916:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9196:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19917
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19918
	ldr	r3, .L21175+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19918:
	ldr	r3, .L21175+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19917:
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19919
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9208
.L19919:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9208:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19920
	ldr	r3, .L21175+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19920:
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19921
	ldr	r3, .L21175+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9187
.L19921:
	ldr	r3, .L21175+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L9187:
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19922
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9217
.L19922:
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9217:
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19923
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9220
.L19923:
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9220:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19924
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19925
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9226
.L19925:
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9226
.L19924:
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19926
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9226
.L19926:
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L9226:
	ldr	r3, .L21175+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19927
	ldr	r3, .L21175+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9232
.L19927:
	ldr	r3, .L21175+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9232:
	ldr	r3, .L21175+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19928
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9235
.L19928:
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9235:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19929
	ldr	r3, .L21175+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9238
.L19929:
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19930
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9238
.L19930:
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9238:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19931
	ldr	r3, .L21175+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19932
	ldr	r3, .L21175+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9247
.L19932:
	ldr	r3, .L21175+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9247
.L19931:
	ldr	r3, .L21175+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19933
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9250
.L19933:
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9250:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19934
	ldr	r3, .L21175+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9247
.L19934:
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19935
	ldr	r3, .L21175+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9247
.L19935:
	ldr	r3, .L21175+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9247:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19936
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19937
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9261
.L19937:
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9261:
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19938
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9264
.L19938:
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9264:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19939
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+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	.L19940
	ldr	r3, .L21175+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19940:
	ldr	r3, .L21175+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19939:
	ldr	r3, .L21175+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21175+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21175+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19941
	ldr	r3, .L21177+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19941:
	ldr	r3, .L21177+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19936:
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19942
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9277
.L19942:
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9277:
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19943
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9280
.L19943:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9280:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19944
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9283
.L19944:
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19945
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9283
.L19945:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9283:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19946
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19947
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19947:
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19946:
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19948
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9295
.L19948:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9295:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19949
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19949:
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19950
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9274
.L19950:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9274:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19951
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19952
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9306
.L19952:
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9306:
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19953
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9309
.L19953:
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9309:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19954
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19955
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9315
.L19955:
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9315
.L19954:
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19956
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9315
.L19956:
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9315:
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19957
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9321
.L19957:
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9321:
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19958
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9324
.L19958:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9324:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19959
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9327
.L19959:
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19960
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9327
.L19960:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9327:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19961
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19962
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9336
.L19962:
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9336
.L19961:
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19963
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9339
.L19963:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9339:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19964
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9336
.L19964:
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19965
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9336
.L19965:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9336:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19966
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19967
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9350
.L19967:
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9350:
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19968
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9353
.L21178:
	.align	2
.L21177:
	.word	1076625408
	.word	x_18
	.word	1076953088
	.word	x_20
	.word	x_0
	.word	x_2
	.word	1072693248
	.word	x_3
	.word	1074266112
	.word	x_4
	.word	x_7
	.word	1076232192
	.word	x_9
	.word	x_11
	.word	1076887552
	.word	x_12
	.word	x_14
	.word	1077149696
	.word	x_18
	.word	1076953088
	.word	x_20
	.word	x_21
	.word	1077084160
	.word	x_22
	.word	1076494336
	.word	x_26
	.word	1076625408
	.word	x_28
	.word	1075838976
	.word	x_32
	.word	1076756480
	.word	x_15
	.word	x_17
	.word	1076363264
.L19968:
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9353:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19969
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19970
	ldr	r3, .L21177+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19970:
	ldr	r3, .L21177+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19969:
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19971
	ldr	r3, .L21177+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19971:
	ldr	r3, .L21177+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19966:
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19972
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9366
.L19972:
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9366:
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19973
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9369
.L19973:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9369:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19974
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9372
.L19974:
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19975
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9372
.L19975:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9372:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19976
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19977
	ldr	r3, .L21177+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19977:
	ldr	r3, .L21177+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19976:
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19978
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9384
.L19978:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9384:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19979
	ldr	r3, .L21177+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19979:
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19980
	ldr	r3, .L21177+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19980:
	ldr	r3, .L21177+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19951:
	ldr	r3, .L21177+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19981
	ldr	r3, .L21177+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9394
.L19981:
	ldr	r3, .L21177+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9394:
	ldr	r3, .L21177+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19982
	ldr	r3, .L21177+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9397
.L19982:
	ldr	r3, .L21177+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9397:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19983
	ldr	r3, .L21177+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19984
	ldr	r3, .L21177+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9403
.L19984:
	ldr	r3, .L21177+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9403
.L19983:
	ldr	r3, .L21177+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19985
	ldr	r3, .L21177+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9403
.L19985:
	ldr	r3, .L21177+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9403:
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19986
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9409
.L19986:
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9409:
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19987
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9412
.L19987:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9412:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19988
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9415
.L19988:
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19989
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9415
.L19989:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9415:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19990
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19991
	ldr	r3, .L21177+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9424
.L19991:
	ldr	r3, .L21177+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9424
.L19990:
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19992
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9427
.L19992:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9427:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19993
	ldr	r3, .L21177+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9424
.L19993:
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19994
	ldr	r3, .L21177+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9424
.L19994:
	ldr	r3, .L21177+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9424:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19995
	ldr	r3, .L21177+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21177+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21177+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	.L19996
	ldr	r3, .L21179
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9438
.L19996:
	ldr	r3, .L21179+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9438:
	ldr	r3, .L21179+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L19997
	ldr	r3, .L21179+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9441
.L19997:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9441:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L19998
	ldr	r3, .L21179
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L19999
	ldr	r3, .L21179
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19999:
	ldr	r3, .L21179+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19998:
	ldr	r3, .L21179+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20000
	ldr	r3, .L21179+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L20000:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L19995:
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20001
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9454
.L20001:
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9454:
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20002
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9457
.L20002:
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9457:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20003
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9460
.L20003:
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20004
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9460
.L20004:
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9460:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20005
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20006
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L20006:
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L20005:
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20007
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9472
.L20007:
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9472:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20008
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L20008:
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20009
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9391
.L20009:
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9391:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-68]	@ float
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20010
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9481
.L20010:
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9481:
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20011
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9484
.L20011:
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9484:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20012
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20013
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9490
.L20013:
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9490
.L20012:
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20014
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9490
.L20014:
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9490:
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20015
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9496
.L20015:
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9496:
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20016
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9499
.L20016:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9499:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20017
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9502
.L20017:
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20018
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9502
.L20018:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9502:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20019
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20020
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9511
.L20020:
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9511
.L20019:
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20021
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9514
.L20021:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9514:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20022
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9511
.L21180:
	.align	2
.L21179:
	.word	x_15
	.word	1076363264
	.word	x_17
	.word	x_18
	.word	1076756480
	.word	x_0
	.word	x_1
	.word	1075838976
	.word	x_2
	.word	1077149696
	.word	x_5
	.word	x_7
	.word	1076953088
	.word	x_10
	.word	x_11
	.word	x_12
	.word	1076625408
	.word	x_20
	.word	1076494336
	.word	x_21
	.word	x_22
	.word	1075314688
	.word	x_23
	.word	1076232192
	.word	x_26
	.word	1074790400
	.word	x_29
	.word	1075052544
	.word	x_32
	.word	x_34
	.word	1077084160
	.word	x_27
	.word	1077018624
	.word	x_28
	.word	1076101120
.L20022:
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20023
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9511
.L20023:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9511:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20024
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20025
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9525
.L20025:
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9525:
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20026
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9528
.L20026:
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9528:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20027
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20028
	ldr	r3, .L21179+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20028:
	ldr	r3, .L21179+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20027:
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20029
	ldr	r3, .L21179+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20029:
	ldr	r3, .L21179+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20024:
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20030
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9541
.L20030:
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9541:
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20031
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9544
.L20031:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9544:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20032
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9547
.L20032:
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20033
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9547
.L20033:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9547:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20034
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20035
	ldr	r3, .L21179+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20035:
	ldr	r3, .L21179+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20034:
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20036
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9559
.L20036:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9559:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20037
	ldr	r3, .L21179+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20037:
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20038
	ldr	r3, .L21179+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9538
.L20038:
	ldr	r3, .L21179+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L9538:
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20039
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9568
.L20039:
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9568:
	ldr	r3, .L21179+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20040
	ldr	r3, .L21179+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9571
.L20040:
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9571:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20041
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20042
	ldr	r3, .L21179+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9577
.L20042:
	ldr	r3, .L21179+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9577
.L20041:
	ldr	r3, .L21179+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20043
	ldr	r3, .L21179+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9577
.L20043:
	ldr	r3, .L21179+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L9577:
	ldr	r3, .L21179+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20044
	ldr	r3, .L21179+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9583
.L20044:
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9583:
	ldr	r3, .L21179+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20045
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9586
.L20045:
	ldr	r3, .L21179+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9586:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20046
	ldr	r3, .L21179+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9589
.L20046:
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20047
	ldr	r3, .L21179+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9589
.L20047:
	ldr	r3, .L21179+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9589:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20048
	ldr	r3, .L21179+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+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	.L20049
	ldr	r3, .L21179+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9598
.L20049:
	ldr	r3, .L21179+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21179+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9598
.L20048:
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20050
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9601
.L20050:
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9601:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20051
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9598
.L20051:
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20052
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9598
.L20052:
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9598:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20053
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20054
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9612
.L20054:
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9612:
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20055
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9615
.L20055:
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9615:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20056
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20057
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20057:
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20056:
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20058
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20058:
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20053:
	ldr	r3, .L21181+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20059
	ldr	r3, .L21181+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9628
.L20059:
	ldr	r3, .L21181+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9628:
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20060
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9631
.L20060:
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9631:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20061
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9634
.L20061:
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20062
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9634
.L20062:
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9634:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20063
	ldr	r3, .L21181+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20064
	ldr	r3, .L21181+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20064:
	ldr	r3, .L21181+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20063:
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20065
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9646
.L20065:
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9646:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20066
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20066:
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20067
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9625
.L20067:
	ldr	r3, .L21181
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9625:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20068
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20069
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9657
.L20069:
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9657:
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20070
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9660
.L20070:
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9660:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20071
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20072
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9666
.L20072:
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9666
.L20071:
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20073
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9666
.L20073:
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9666:
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20074
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9672
.L20074:
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9672:
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20075
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9675
.L20075:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9675:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20076
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9678
.L21182:
	.align	2
.L21181:
	.word	x_34
	.word	x_0
	.word	x_1
	.word	1075838976
	.word	x_2
	.word	1077149696
	.word	x_5
	.word	1077084160
	.word	x_7
	.word	1076953088
	.word	x_10
	.word	x_11
	.word	x_12
	.word	1076625408
	.word	x_20
	.word	1076494336
	.word	x_21
	.word	x_22
	.word	1075314688
	.word	x_23
	.word	1076232192
	.word	x_26
	.word	1074790400
	.word	x_27
	.word	1077018624
	.word	x_28
	.word	1076101120
	.word	x_29
	.word	1075052544
	.word	x_32
.L20076:
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20077
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9678
.L20077:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9678:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20078
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20079
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9687
.L20079:
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9687
.L20078:
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20080
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9690
.L20080:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9690:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20081
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9687
.L20081:
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20082
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9687
.L20082:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9687:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20083
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20084
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9701
.L20084:
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9701:
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20085
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9704
.L20085:
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9704:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20086
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20087
	ldr	r3, .L21181+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20087:
	ldr	r3, .L21181+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20086:
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20088
	ldr	r3, .L21181+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20088:
	ldr	r3, .L21181+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20083:
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20089
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9717
.L20089:
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9717:
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20090
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9720
.L20090:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9720:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20091
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9723
.L20091:
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20092
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9723
.L20092:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9723:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20093
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20094
	ldr	r3, .L21181+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20094:
	ldr	r3, .L21181+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20093:
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20095
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9735
.L20095:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9735:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20096
	ldr	r3, .L21181+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20096:
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20097
	ldr	r3, .L21181+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20097:
	ldr	r3, .L21181+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20068:
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20098
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9745
.L20098:
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9745:
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20099
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9748
.L20099:
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9748:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20100
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20101
	ldr	r3, .L21181+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9754
.L20101:
	ldr	r3, .L21181+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9754
.L20100:
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20102
	ldr	r3, .L21181+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9754
.L20102:
	ldr	r3, .L21181+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9754:
	ldr	r3, .L21181+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21181+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+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	.L20103
	ldr	r3, .L21181+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9760
.L20103:
	ldr	r3, .L21181+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9760:
	ldr	r3, .L21181+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21181+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21181+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20104
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9763
.L20104:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9763:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20105
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9766
.L20105:
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20106
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9766
.L20106:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9766:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20107
	ldr	r3, .L21183+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20108
	ldr	r3, .L21183+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9775
.L20108:
	ldr	r3, .L21183+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9775
.L20107:
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20109
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9778
.L20109:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9778:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20110
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9775
.L20110:
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20111
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9775
.L20111:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9775:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20112
	ldr	r3, .L21183+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20113
	ldr	r3, .L21183+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9789
.L20113:
	ldr	r3, .L21183+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9789:
	ldr	r3, .L21183+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20114
	ldr	r3, .L21183+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9792
.L20114:
	ldr	r3, .L21183+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9792:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20115
	ldr	r3, .L21183+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20116
	ldr	r3, .L21183+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20116:
	ldr	r3, .L21183+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20115:
	ldr	r3, .L21183+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20117
	ldr	r3, .L21183+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20117:
	ldr	r3, .L21183+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20112:
	ldr	r3, .L21183+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20118
	ldr	r3, .L21183+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9805
.L20118:
	ldr	r3, .L21183+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9805:
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20119
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9808
.L20119:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9808:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20120
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9811
.L20120:
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20121
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9811
.L20121:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9811:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20122
	ldr	r3, .L21183+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20123
	ldr	r3, .L21183+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20123:
	ldr	r3, .L21183+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20122:
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20124
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9823
.L20124:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9823:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20125
	ldr	r3, .L21183+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20125:
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20126
	ldr	r3, .L21183+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9742
.L20126:
	ldr	r3, .L21183+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9742:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-64]	@ float
	ldr	r3, .L21183+36
	ldr	r3, [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, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20127
	ldr	r3, .L21183+36
	ldr	r3, [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	.L9832
.L20127:
	ldr	r3, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9832:
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20128
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9835
.L20128:
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9835:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20129
	ldr	r3, .L21183+36
	ldr	r3, [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, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20130
	ldr	r3, .L21183+36
	ldr	r3, [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	.L9841
.L20130:
	ldr	r3, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9841
.L20129:
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20131
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9841
.L21184:
	.align	2
.L21183:
	.word	1077084160
	.word	x_34
	.word	x_32
	.word	x_29
	.word	x_27
	.word	1077018624
	.word	x_28
	.word	1076232192
	.word	x_26
	.word	x_1
	.word	x_3
	.word	1075838976
	.word	x_4
	.word	1074266112
	.word	x_5
	.word	1075052544
	.word	x_7
	.word	x_9
	.word	1075314688
	.word	x_11
	.word	x_15
	.word	1074790400
	.word	x_19
	.word	1077149696
	.word	x_21
	.word	1076625408
	.word	x_22
	.word	1076101120
	.word	x_23
	.word	1077084160
	.word	x_20
	.word	1075576832
.L20131:
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9841:
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20132
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9847
.L20132:
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9847:
	ldr	r3, .L21183+76
	ldr	r3, [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, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20133
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9850
.L20133:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9850:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20134
	ldr	r3, .L21183+76
	ldr	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	.L9853
.L20134:
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20135
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9853
.L20135:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9853:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20136
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20137
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9862
.L20137:
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9862
.L20136:
	ldr	r3, .L21183+76
	ldr	r3, [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, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20138
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9865
.L20138:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9865:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20139
	ldr	r3, .L21183+76
	ldr	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	.L9862
.L20139:
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20140
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9862
.L20140:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9862:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20141
	ldr	r3, .L21183+36
	ldr	r3, [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, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20142
	ldr	r3, .L21183+36
	ldr	r3, [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	.L9876
.L20142:
	ldr	r3, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9876:
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20143
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9879
.L20143:
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9879:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20144
	ldr	r3, .L21183+36
	ldr	r3, [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, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20145
	ldr	r3, .L21183+36
	ldr	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, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20145:
	ldr	r3, .L21183+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20144:
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20146
	ldr	r3, .L21183+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20146:
	ldr	r3, .L21183+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20141:
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20147
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9892
.L20147:
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9892:
	ldr	r3, .L21183+76
	ldr	r3, [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, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20148
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9895
.L20148:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9895:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20149
	ldr	r3, .L21183+76
	ldr	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	.L9898
.L20149:
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20150
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9898
.L20150:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9898:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20151
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20152
	ldr	r3, .L21183+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20152:
	ldr	r3, .L21183+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20151:
	ldr	r3, .L21183+76
	ldr	r3, [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, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20153
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9910
.L20153:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9910:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20154
	ldr	r3, .L21183+76
	ldr	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, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20154:
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20155
	ldr	r3, .L21183+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L9889
.L20155:
	ldr	r3, .L21183+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L9889:
	ldr	r3, .L21183+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21183+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20156
	ldr	r3, .L21183+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9919
.L20156:
	ldr	r3, .L21183+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9919:
	ldr	r3, .L21183+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21183+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+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	.L20157
	ldr	r3, .L21183+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9922
.L20157:
	ldr	r3, .L21183+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9922:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20158
	ldr	r3, .L21183+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21183+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20159
	ldr	r3, .L21185+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9928
.L20159:
	ldr	r3, .L21185
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9928
.L20158:
	ldr	r3, .L21185+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20160
	ldr	r3, .L21185+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L9928
.L20160:
	ldr	r3, .L21185+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L9928:
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20161
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L9934
.L20161:
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L9934:
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20162
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9937
.L20162:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9937:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20163
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9940
.L20163:
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20164
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9940
.L20164:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9940:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20165
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20166
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9949
.L20166:
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9949
.L20165:
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20167
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9952
.L20167:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9952:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20168
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9949
.L20168:
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20169
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9949
.L20169:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9949:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20170
	ldr	r3, .L21185+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20171
	ldr	r3, .L21185+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9963
.L20171:
	ldr	r3, .L21185
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9963:
	ldr	r3, .L21185+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20172
	ldr	r3, .L21185+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9966
.L20172:
	ldr	r3, .L21185+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9966:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20173
	ldr	r3, .L21185+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20174
	ldr	r3, .L21185+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20174:
	ldr	r3, .L21185
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20173:
	ldr	r3, .L21185+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20175
	ldr	r3, .L21185+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20175:
	ldr	r3, .L21185+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20170:
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20176
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L9979
.L20176:
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L9979:
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20177
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9982
.L20177:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9982:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20178
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9985
.L20178:
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20179
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9985
.L20179:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9985:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20180
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20181
	ldr	r3, .L21185+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20181:
	ldr	r3, .L21185+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20180:
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20182
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L9997
.L20182:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L9997:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20183
	ldr	r3, .L21185+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20183:
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20184
	ldr	r3, .L21185+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L9976
.L20184:
	ldr	r3, .L21185+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L9976:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20185
	ldr	r3, .L21185+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, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20186
	ldr	r3, .L21185+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	.L10008
.L21186:
	.align	2
.L21185:
	.word	x_21
	.word	1076625408
	.word	x_20
	.word	1075576832
	.word	x_22
	.word	1076101120
	.word	x_23
	.word	1077084160
	.word	x_24
	.word	1077018624
	.word	x_27
	.word	1076232192
	.word	x_28
	.word	x_33
	.word	x_35
	.word	x_1
	.word	x_3
	.word	1075838976
	.word	x_4
	.word	1074266112
	.word	x_5
	.word	1075052544
	.word	x_7
	.word	1076625408
	.word	x_9
	.word	1075314688
	.word	x_11
	.word	x_15
	.word	1074790400
	.word	x_19
	.word	1077149696
.L20186:
	ldr	r3, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10008:
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20187
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10011
.L20187:
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10011:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20188
	ldr	r3, .L21185+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, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20189
	ldr	r3, .L21185+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	.L10017
.L20189:
	ldr	r3, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10017
.L20188:
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20190
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10017
.L20190:
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10017:
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20191
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10023
.L20191:
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10023:
	ldr	r3, .L21185+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	r8, r2
	mov	r9, r3
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20192
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10026
.L20192:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10026:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20193
	ldr	r3, .L21185+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	.L10029
.L20193:
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20194
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10029
.L20194:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10029:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20195
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20196
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10038
.L20196:
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10038
.L20195:
	ldr	r3, .L21185+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
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20197
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10041
.L20197:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10041:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20198
	ldr	r3, .L21185+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	.L10038
.L20198:
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20199
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10038
.L20199:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10038:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20200
	ldr	r3, .L21185+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, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20201
	ldr	r3, .L21185+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	.L10052
.L20201:
	ldr	r3, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10052:
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20202
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10055
.L20202:
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10055:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20203
	ldr	r3, .L21185+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, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20204
	ldr	r3, .L21185+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	.L10093
.L20204:
	ldr	r3, .L21185+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20203:
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20205
	ldr	r3, .L21185+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20205:
	ldr	r3, .L21185+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20200:
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20206
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10068
.L20206:
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10068:
	ldr	r3, .L21185+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
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20207
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10071
.L20207:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10071:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20208
	ldr	r3, .L21185+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	.L10074
.L20208:
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20209
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10074
.L20209:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10074:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20210
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20211
	ldr	r3, .L21185+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20211:
	ldr	r3, .L21185+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20210:
	ldr	r3, .L21185+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
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20212
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10086
.L20212:
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10086:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20213
	ldr	r3, .L21185+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	.L10093
.L20213:
	ldr	r3, .L21185+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21185+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21185+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	.L20214
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20214:
	ldr	r3, .L21187
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20185:
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20215
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10096
.L20215:
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10096:
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20216
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10099
.L20216:
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10099:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20217
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20218
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10105
.L20218:
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10105
.L20217:
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20219
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10105
.L20219:
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10105:
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20220
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10111
.L20220:
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10111:
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20221
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10114
.L20221:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10114:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20222
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10117
.L20222:
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20223
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10117
.L20223:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10117:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20224
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20225
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10126
.L20225:
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10126
.L20224:
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20226
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10129
.L20226:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10129:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20227
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10126
.L20227:
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20228
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10126
.L20228:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10126:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20229
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20230
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10140
.L20230:
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10140:
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20231
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10143
.L20231:
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10143:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20232
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20233
	ldr	r3, .L21187+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20233:
	ldr	r3, .L21187+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20232:
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20234
	ldr	r3, .L21187+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20234:
	ldr	r3, .L21187+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20229:
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20235
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10156
.L20235:
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10156:
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20236
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10159
.L20236:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10159:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20237
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10162
.L20237:
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20238
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10162
.L20238:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10162:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20239
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20240
	ldr	r3, .L21187+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20240:
	ldr	r3, .L21187+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L21188:
	.align	2
.L21187:
	.word	x_19
	.word	x_20
	.word	1075576832
	.word	x_21
	.word	x_22
	.word	x_23
	.word	1077084160
	.word	x_24
	.word	x_27
	.word	1076232192
	.word	x_28
	.word	1077018624
	.word	x_33
	.word	1074266112
	.word	x_35
	.word	1074790400
	.word	x_4
	.word	x_7
	.word	1076625408
	.word	x_8
	.word	1076101120
	.word	x_9
	.word	1075314688
	.word	x_10
	.word	x_11
	.word	1075838976
	.word	x_13
	.word	1077149696
	.word	x_14
	.word	1072693248
	.word	x_15
	.word	1075970048
.L20239:
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20241
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10174
.L20241:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10174:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20242
	ldr	r3, .L21187+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20242:
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20243
	ldr	r3, .L21187+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10093
.L20243:
	ldr	r3, .L21187+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10093:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-60]	@ float
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20244
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10183
.L20244:
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10183:
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20245
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10186
.L20245:
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10186:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20246
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20247
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10192
.L20247:
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10192
.L20246:
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20248
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10192
.L20248:
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10192:
	ldr	r3, .L21187+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, .L21187+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20249
	ldr	r3, .L21187+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
	b	.L10198
.L20249:
	ldr	r3, .L21187+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10198:
	ldr	r3, .L21187+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20250
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10201
.L20250:
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10201:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20251
	ldr	r3, .L21187+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10204
.L20251:
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20252
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10204
.L20252:
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10204:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20253
	ldr	r3, .L21187+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, .L21187+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20254
	ldr	r3, .L21187+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	.L10213
.L20254:
	ldr	r3, .L21187+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10213
.L20253:
	ldr	r3, .L21187+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20255
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10216
.L20255:
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10216:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20256
	ldr	r3, .L21187+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10213
.L20256:
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20257
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10213
.L20257:
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10213:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20258
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20259
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10227
.L20259:
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10227:
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20260
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10230
.L20260:
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10230:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20261
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20262
	ldr	r3, .L21187+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20262:
	ldr	r3, .L21187+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20261:
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20263
	ldr	r3, .L21187+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20263:
	ldr	r3, .L21187+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20258:
	ldr	r3, .L21187+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, .L21187+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20264
	ldr	r3, .L21187+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	.L10243
.L20264:
	ldr	r3, .L21187+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10243:
	ldr	r3, .L21187+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20265
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10246
.L20265:
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10246:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20266
	ldr	r3, .L21187+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10249
.L20266:
	ldr	r3, .L21187+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21187+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21187+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	.L20267
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10249
.L20267:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10249:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20268
	ldr	r3, .L21189+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, .L21189+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20269
	ldr	r3, .L21189+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20269:
	ldr	r3, .L21189+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20268:
	ldr	r3, .L21189+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20270
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10261
.L20270:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10261:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20271
	ldr	r3, .L21189+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20271:
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20272
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10240
.L20272:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L10240:
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20273
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10270
.L20273:
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10270:
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20274
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10273
.L20274:
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10273:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20275
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20276
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10279
.L20276:
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10279
.L20275:
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20277
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10279
.L20277:
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L10279:
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20278
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10285
.L20278:
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10285:
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20279
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10288
.L20279:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10288:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20280
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10291
.L20280:
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20281
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10291
.L20281:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10291:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20282
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20283
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10300
.L20283:
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10300
.L20282:
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20284
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10303
.L20284:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10303:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20285
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10300
.L20285:
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20286
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10300
.L20286:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10300:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20287
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20288
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10314
.L20288:
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10314:
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20289
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10317
.L20289:
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10317:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20290
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20291
	ldr	r3, .L21189
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20291:
	ldr	r3, .L21189+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20290:
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20292
	ldr	r3, .L21189+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20292:
	ldr	r3, .L21189+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20287:
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20293
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10330
.L21190:
	.align	2
.L21189:
	.word	x_17
	.word	x_19
	.word	x_22
	.word	x_23
	.word	x_29
	.word	1076887552
	.word	x_31
	.word	1077018624
	.word	x_32
	.word	x_33
	.word	1076363264
	.word	x_35
	.word	1076494336
	.word	x_10
	.word	x_11
	.word	1075838976
	.word	x_13
	.word	1077149696
	.word	x_14
	.word	x_15
	.word	1075970048
	.word	1075314688
	.word	x_4
	.word	1072693248
	.word	x_7
	.word	1076625408
	.word	x_8
	.word	1076101120
	.word	x_9
.L20293:
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10330:
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20294
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10333
.L20294:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10333:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20295
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10336
.L20295:
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20296
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10336
.L20296:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10336:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20297
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20298
	ldr	r3, .L21189+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20298:
	ldr	r3, .L21189+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20297:
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20299
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10348
.L20299:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10348:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20300
	ldr	r3, .L21189+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20300:
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20301
	ldr	r3, .L21189+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10327
.L20301:
	ldr	r3, .L21189+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10327:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20302
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20303
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10359
.L20303:
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10359:
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20304
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10362
.L20304:
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10362:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20305
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20306
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10368
.L20306:
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10368
.L20305:
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20307
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10368
.L20307:
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10368:
	ldr	r3, .L21189+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, .L21189+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20308
	ldr	r3, .L21189+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
	b	.L10374
.L20308:
	ldr	r3, .L21189+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10374:
	ldr	r3, .L21189+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20309
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10377
.L20309:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10377:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20310
	ldr	r3, .L21189+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10380
.L20310:
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20311
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10380
.L20311:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10380:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20312
	ldr	r3, .L21189+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, .L21189+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20313
	ldr	r3, .L21189+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	.L10389
.L20313:
	ldr	r3, .L21189+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10389
.L20312:
	ldr	r3, .L21189+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20314
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10392
.L20314:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10392:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20315
	ldr	r3, .L21189+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10389
.L20315:
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20316
	ldr	r3, .L21189+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10389
.L20316:
	ldr	r3, .L21189+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10389:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20317
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20318
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10403
.L20318:
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10403:
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20319
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10406
.L20319:
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10406:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20320
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+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	.L20321
	ldr	r3, .L21189+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20321:
	ldr	r3, .L21189+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20320:
	ldr	r3, .L21189+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21189+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21189+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20322
	ldr	r3, .L21191+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20322:
	ldr	r3, .L21191+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20317:
	ldr	r3, .L21191+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, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20323
	ldr	r3, .L21191+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	.L10419
.L20323:
	ldr	r3, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10419:
	ldr	r3, .L21191+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20324
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10422
.L20324:
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10422:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20325
	ldr	r3, .L21191+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10425
.L20325:
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20326
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10425
.L20326:
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10425:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20327
	ldr	r3, .L21191+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, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20328
	ldr	r3, .L21191+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	.L10444
.L20328:
	ldr	r3, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20327:
	ldr	r3, .L21191+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20329
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10437
.L20329:
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10437:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20330
	ldr	r3, .L21191+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20330:
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20331
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20331:
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20302:
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20332
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10447
.L20332:
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10447:
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20333
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10450
.L20333:
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10450:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20334
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20335
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10456
.L20335:
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10456
.L20334:
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20336
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10456
.L20336:
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10456:
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20337
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10462
.L20337:
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10462:
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20338
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10465
.L20338:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10465:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20339
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10468
.L20339:
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20340
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10468
.L20340:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10468:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20341
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20342
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10477
.L20342:
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10477
.L20341:
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20343
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10480
.L20343:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10480:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20344
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10477
.L20344:
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20345
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10477
.L20345:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10477:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20346
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20347
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10491
.L20347:
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10491:
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20348
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10494
.L21192:
	.align	2
.L21191:
	.word	1075314688
	.word	x_8
	.word	x_10
	.word	x_13
	.word	1077149696
	.word	x_19
	.word	x_22
	.word	1076625408
	.word	x_23
	.word	x_29
	.word	1076887552
	.word	x_31
	.word	1077018624
	.word	x_32
	.word	x_33
	.word	x_35
	.word	1076101120
	.word	x_7
	.word	x_8
	.word	1075838976
	.word	x_9
	.word	1076494336
	.word	x_11
	.word	1075970048
	.word	x_14
	.word	1076756480
	.word	x_15
	.word	1076363264
	.word	x_17
	.word	x_2
	.word	1076101120
	.word	x_6
	.word	1072693248
.L20348:
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10494:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20349
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20350
	ldr	r3, .L21191+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20350:
	ldr	r3, .L21191+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20349:
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20351
	ldr	r3, .L21191+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20351:
	ldr	r3, .L21191+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20346:
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20352
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10507
.L20352:
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10507:
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20353
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10510
.L20353:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10510:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20354
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10513
.L20354:
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20355
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10513
.L20355:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10513:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20356
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20357
	ldr	r3, .L21191+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20357:
	ldr	r3, .L21191+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20356:
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20358
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10525
.L20358:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10525:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20359
	ldr	r3, .L21191+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20359:
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20360
	ldr	r3, .L21191+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10444
.L20360:
	ldr	r3, .L21191+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10444:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r3, .L21191+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20361
	ldr	r3, .L21191+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10534
.L20361:
	ldr	r3, .L21191+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10534:
	ldr	r3, .L21191+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20362
	ldr	r3, .L21191+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10537
.L20362:
	ldr	r3, .L21191+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10537:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20363
	ldr	r3, .L21191+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20364
	ldr	r3, .L21191+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10543
.L20364:
	ldr	r3, .L21191+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10543
.L20363:
	ldr	r3, .L21191+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20365
	ldr	r3, .L21191+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10543
.L20365:
	ldr	r3, .L21191+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10543:
	ldr	r3, .L21191+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20366
	ldr	r3, .L21191+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10549
.L20366:
	ldr	r3, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10549:
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21191+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
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20367
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10552
.L20367:
	ldr	r3, .L21191+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	r0, r2
	mov	r1, r3
.L10552:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20368
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10555
.L20368:
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+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	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20369
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10555
.L20369:
	ldr	r3, .L21191+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
.L10555:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20370
	ldr	r3, .L21191+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20371
	ldr	r3, .L21191+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10564
.L20371:
	ldr	r3, .L21191+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10564
.L20370:
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21191+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	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20372
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10567
.L20372:
	ldr	r3, .L21191+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	r0, r2
	mov	r1, r3
.L10567:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20373
	ldr	r3, .L21191+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10564
.L20373:
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21191+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20374
	ldr	r3, .L21191+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10564
.L20374:
	ldr	r3, .L21191+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
.L10564:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20375
	ldr	r3, .L21191+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21191+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21191+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	.L20376
	ldr	r3, .L21193
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10578
.L20376:
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10578:
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20377
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10581
.L20377:
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10581:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20378
	ldr	r3, .L21193
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20379
	ldr	r3, .L21193
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20379:
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20378:
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20380
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20380:
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20375:
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20381
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10594
.L20381:
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10594:
	ldr	r3, .L21193+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21193+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20382
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10597
.L20382:
	ldr	r3, .L21193+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, r2
	mov	r1, r3
.L10597:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20383
	ldr	r3, .L21193+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10600
.L20383:
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+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	.L20384
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10600
.L20384:
	ldr	r3, .L21193+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
.L10600:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20385
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20386
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20386:
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20385:
	ldr	r3, .L21193+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+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	.L20387
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10612
.L20387:
	ldr	r3, .L21193+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, r2
	mov	r1, r3
.L10612:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20388
	ldr	r3, .L21193+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20388:
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+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	.L20389
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10591
.L20389:
	ldr	r3, .L21193+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L10591:
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20390
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10621
.L20390:
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10621:
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+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	.L20391
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10624
.L20391:
	ldr	r3, .L21193+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
.L10624:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20392
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20393
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10630
.L20393:
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10630
.L20392:
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+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	.L20394
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10630
.L20394:
	ldr	r3, .L21193+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	r8, r2
	mov	r9, r3
.L10630:
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20395
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10636
.L20395:
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10636:
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20396
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10639
.L20396:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10639:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20397
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10642
.L20397:
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20398
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10642
.L20398:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10642:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20399
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20400
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10651
.L20400:
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10651
.L20399:
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20401
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10654
.L21194:
	.align	2
.L21193:
	.word	x_2
	.word	x_19
	.word	x_20
	.word	1076232192
	.word	x_25
	.word	x_29
	.word	x_30
	.word	1077018624
	.word	x_31
	.word	1076625408
	.word	x_32
	.word	1074790400
	.word	x_33
	.word	1076887552
	.word	x_35
	.word	x_2
	.word	1076101120
	.word	x_6
	.word	x_7
	.word	1072693248
	.word	x_8
	.word	1075838976
	.word	x_14
	.word	1076756480
	.word	x_15
	.word	1076363264
	.word	x_17
	.word	1076494336
	.word	x_11
	.word	1075970048
	.word	x_9
.L20401:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10654:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20402
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10651
.L20402:
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20403
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10651
.L20403:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10651:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20404
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20405
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10665
.L20405:
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10665:
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+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	.L20406
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10668
.L20406:
	ldr	r3, .L21193+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
.L10668:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20407
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20408
	ldr	r3, .L21193+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20408:
	ldr	r3, .L21193+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20407:
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+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	.L20409
	ldr	r3, .L21193+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20409:
	ldr	r3, .L21193+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	.L10678
.L20404:
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20410
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10681
.L20410:
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10681:
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20411
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10684
.L20411:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10684:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20412
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10687
.L20412:
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20413
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10687
.L20413:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10687:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20414
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20415
	ldr	r3, .L21193+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20415:
	ldr	r3, .L21193+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20414:
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20416
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10699
.L20416:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10699:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20417
	ldr	r3, .L21193+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20417:
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20418
	ldr	r3, .L21193+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10678
.L20418:
	ldr	r3, .L21193+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10678:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20419
	ldr	r3, .L21193+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20420
	ldr	r3, .L21193+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10710
.L20420:
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10710:
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20421
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10713
.L20421:
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10713:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20422
	ldr	r3, .L21193+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20423
	ldr	r3, .L21193+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10719
.L20423:
	ldr	r3, .L21193+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10719
.L20422:
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20424
	ldr	r3, .L21193+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10719
.L20424:
	ldr	r3, .L21193+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10719:
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20425
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10725
.L20425:
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10725:
	ldr	r3, .L21193+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21193+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
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20426
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10728
.L20426:
	ldr	r3, .L21193+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, r2
	mov	r1, r3
.L10728:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20427
	ldr	r3, .L21193+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10731
.L20427:
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21193+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20428
	ldr	r3, .L21193+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10731
.L20428:
	ldr	r3, .L21193+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
.L10731:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20429
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21193+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21193+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	.L20430
	ldr	r3, .L21193+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10740
.L20430:
	ldr	r3, .L21195+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10740
.L20429:
	ldr	r3, .L21195+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21195+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20431
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10743
.L20431:
	ldr	r3, .L21195+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
.L10743:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20432
	ldr	r3, .L21195+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10740
.L20432:
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20433
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10740
.L20433:
	ldr	r3, .L21195+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
.L10740:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20434
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20435
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10754
.L20435:
	ldr	r3, .L21195+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10754:
	ldr	r3, .L21195+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20436
	ldr	r3, .L21195+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10757
.L20436:
	ldr	r3, .L21195+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10757:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20437
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20438
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20438:
	ldr	r3, .L21195+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20437:
	ldr	r3, .L21195+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20439
	ldr	r3, .L21195+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20439:
	ldr	r3, .L21195+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20434:
	ldr	r3, .L21195+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20440
	ldr	r3, .L21195+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10770
.L20440:
	ldr	r3, .L21195+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10770:
	ldr	r3, .L21195+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21195+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20441
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10773
.L20441:
	ldr	r3, .L21195+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
.L10773:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20442
	ldr	r3, .L21195+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10776
.L20442:
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20443
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10776
.L20443:
	ldr	r3, .L21195+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
.L10776:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20444
	ldr	r3, .L21195+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20445
	ldr	r3, .L21195+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20445:
	ldr	r3, .L21195+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20444:
	ldr	r3, .L21195+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20446
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10788
.L20446:
	ldr	r3, .L21195+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
.L10788:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20447
	ldr	r3, .L21195+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20447:
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20448
	ldr	r3, .L21195+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20448:
	ldr	r3, .L21195+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	.L10795
.L20419:
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20449
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10798
.L20449:
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10798:
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20450
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10801
.L20450:
	ldr	r3, .L21195+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
.L10801:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20451
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20452
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10807
.L20452:
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10807
.L20451:
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20453
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10807
.L20453:
	ldr	r3, .L21195+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
.L10807:
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20454
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10813
.L20454:
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10813:
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20455
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10816
.L20455:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10816:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20456
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10819
.L21196:
	.align	2
.L21195:
	.word	1076494336
	.word	x_11
	.word	x_14
	.word	1076756480
	.word	x_15
	.word	1076363264
	.word	x_17
	.word	x_6
	.word	1072693248
	.word	x_8
	.word	x_9
	.word	x_19
	.word	x_20
	.word	1076232192
	.word	x_25
	.word	x_29
	.word	x_30
	.word	1077018624
	.word	x_31
	.word	1076625408
	.word	x_32
	.word	1074790400
	.word	x_33
	.word	1076887552
	.word	x_35
	.word	1075970048
	.word	x_0
	.word	1077084160
	.word	x_2
	.word	x_4
	.word	1077149696
	.word	x_5
	.word	1076101120
	.word	x_7
	.word	1075838976
	.word	x_10
	.word	1076494336
	.word	x_12
	.word	1075052544
.L20456:
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20457
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10819
.L20457:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10819:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20458
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20459
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10828
.L20459:
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10828
.L20458:
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20460
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10831
.L20460:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10831:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20461
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10828
.L20461:
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20462
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10828
.L20462:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10828:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20463
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20464
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10842
.L20464:
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10842:
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20465
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10845
.L20465:
	ldr	r3, .L21195+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
.L10845:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20466
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20467
	ldr	r3, .L21195+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20467:
	ldr	r3, .L21195+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20466:
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20468
	ldr	r3, .L21195+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20468:
	ldr	r3, .L21195+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	.L10795
.L20463:
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20469
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10858
.L20469:
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10858:
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20470
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10861
.L20470:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10861:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20471
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10864
.L20471:
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20472
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10864
.L20472:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10864:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20473
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20474
	ldr	r3, .L21195+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20474:
	ldr	r3, .L21195+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20473:
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20475
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10876
.L20475:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10876:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20476
	ldr	r3, .L21195+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20476:
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20477
	ldr	r3, .L21195+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10795
.L20477:
	ldr	r3, .L21195+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10795:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	ldr	r3, .L21195+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20478
	ldr	r3, .L21195+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10885
.L20478:
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10885:
	ldr	r3, .L21195+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20479
	ldr	r3, .L21195+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10888
.L20479:
	ldr	r3, .L21195+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10888:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20480
	ldr	r3, .L21195+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20481
	ldr	r3, .L21195+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10894
.L20481:
	ldr	r3, .L21195+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10894
.L20480:
	ldr	r3, .L21195+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21195+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+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	.L20482
	ldr	r3, .L21195+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10894
.L20482:
	ldr	r3, .L21195+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10894:
	ldr	r3, .L21195+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21195+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20483
	ldr	r3, .L21195+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L10900
.L20483:
	ldr	r3, .L21195+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10900:
	ldr	r3, .L21195+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21195+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20484
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10903
.L20484:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10903:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20485
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10906
.L20485:
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20486
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10906
.L20486:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10906:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20487
	ldr	r3, .L21197+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20488
	ldr	r3, .L21197+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10915
.L20488:
	ldr	r3, .L21197+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10915
.L20487:
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20489
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10918
.L20489:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10918:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20490
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10915
.L20490:
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20491
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10915
.L20491:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10915:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20492
	ldr	r3, .L21197+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20493
	ldr	r3, .L21197+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10929
.L20493:
	ldr	r3, .L21197+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10929:
	ldr	r3, .L21197+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20494
	ldr	r3, .L21197+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10932
.L20494:
	ldr	r3, .L21197+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10932:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20495
	ldr	r3, .L21197+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20496
	ldr	r3, .L21197+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20496:
	ldr	r3, .L21197+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20495:
	ldr	r3, .L21197+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20497
	ldr	r3, .L21197+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20497:
	ldr	r3, .L21197+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20492:
	ldr	r3, .L21197+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20498
	ldr	r3, .L21197+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10945
.L20498:
	ldr	r3, .L21197+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10945:
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20499
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10948
.L20499:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10948:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20500
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10951
.L20500:
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20501
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10951
.L20501:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10951:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20502
	ldr	r3, .L21197+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20503
	ldr	r3, .L21197+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20503:
	ldr	r3, .L21197+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20502:
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20504
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10963
.L20504:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10963:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20505
	ldr	r3, .L21197+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20505:
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20506
	ldr	r3, .L21197
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L10942
.L20506:
	ldr	r3, .L21197+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L10942:
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20507
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L10972
.L20507:
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L10972:
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20508
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10975
.L20508:
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10975:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20509
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20510
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10981
.L20510:
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10981
.L21198:
	.align	2
.L21197:
	.word	x_13
	.word	x_14
	.word	x_12
	.word	x_7
	.word	x_10
	.word	x_17
	.word	1075970048
	.word	x_20
	.word	x_21
	.word	x_23
	.word	1076494336
	.word	x_25
	.word	x_27
	.word	1072693248
	.word	x_31
	.word	1076625408
	.word	x_33
	.word	1077018624
	.word	x_35
	.word	1075052544
	.word	x_0
	.word	1077084160
	.word	x_2
	.word	1075838976
	.word	x_5
	.word	1076101120
	.word	x_4
	.word	1077149696
.L20509:
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20511
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L10981
.L20511:
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L10981:
	ldr	r3, .L21197+44
	ldr	r3, [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, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20512
	ldr	r3, .L21197+44
	ldr	r3, [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	.L10987
.L20512:
	ldr	r3, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L10987:
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20513
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L10990
.L20513:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L10990:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20514
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10993
.L20514:
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20515
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10993
.L20515:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10993:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20516
	ldr	r3, .L21197+44
	ldr	r3, [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, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20517
	ldr	r3, .L21197+44
	ldr	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	.L11002
.L20517:
	ldr	r3, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11002
.L20516:
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20518
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11005
.L20518:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11005:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20519
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11002
.L20519:
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20520
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11002
.L20520:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11002:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20521
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20522
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11016
.L20522:
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11016:
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20523
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11019
.L20523:
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11019:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20524
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20525
	ldr	r3, .L21197+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20525:
	ldr	r3, .L21197+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20524:
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20526
	ldr	r3, .L21197+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20526:
	ldr	r3, .L21197+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20521:
	ldr	r3, .L21197+44
	ldr	r3, [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, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20527
	ldr	r3, .L21197+44
	ldr	r3, [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	.L11032
.L20527:
	ldr	r3, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11032:
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20528
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11035
.L20528:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11035:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20529
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11038
.L20529:
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20530
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11038
.L20530:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11038:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20531
	ldr	r3, .L21197+44
	ldr	r3, [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, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20532
	ldr	r3, .L21197+44
	ldr	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	.L11029
.L20532:
	ldr	r3, .L21197+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20531:
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20533
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11050
.L20533:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11050:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20534
	ldr	r3, .L21197+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20534:
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20535
	ldr	r3, .L21197+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11029
.L20535:
	ldr	r3, .L21197+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11029:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20536
	ldr	r3, .L21197+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21197+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20537
	ldr	r3, .L21197+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11061
.L20537:
	ldr	r3, .L21197+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11061:
	ldr	r3, .L21197+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21197+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+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	.L20538
	ldr	r3, .L21197+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21197+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11064
.L20538:
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11064:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20539
	ldr	r3, .L21199+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20540
	ldr	r3, .L21199+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11070
.L20540:
	ldr	r3, .L21199+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11070
.L20539:
	ldr	r3, .L21199+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20541
	ldr	r3, .L21199+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11070
.L20541:
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11070:
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20542
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11076
.L20542:
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11076:
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20543
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11079
.L20543:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11079:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20544
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11082
.L20544:
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20545
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11082
.L20545:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11082:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20546
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20547
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11091
.L20547:
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11091
.L20546:
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20548
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11094
.L20548:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11094:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20549
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11091
.L20549:
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20550
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11091
.L20550:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11091:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20551
	ldr	r3, .L21199+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20552
	ldr	r3, .L21199+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11105
.L20552:
	ldr	r3, .L21199+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11105:
	ldr	r3, .L21199+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20553
	ldr	r3, .L21199+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11108
.L20553:
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11108:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20554
	ldr	r3, .L21199+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20555
	ldr	r3, .L21199+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20555:
	ldr	r3, .L21199+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20554:
	ldr	r3, .L21199+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20556
	ldr	r3, .L21199+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20556:
	ldr	r3, .L21199
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20551:
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20557
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11121
.L20557:
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11121:
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20558
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11124
.L20558:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11124:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20559
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11127
.L20559:
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20560
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11127
.L20560:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11127:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20561
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20562
	ldr	r3, .L21199+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20562:
	ldr	r3, .L21199+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20561:
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20563
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11139
.L20563:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11139:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20564
	ldr	r3, .L21199+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20564:
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20565
	ldr	r3, .L21199+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20565:
	ldr	r3, .L21199+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L21200:
	.align	2
.L21199:
	.word	x_5
	.word	1076101120
	.word	x_0
	.word	1077084160
	.word	x_2
	.word	1075838976
	.word	x_4
	.word	1077149696
	.word	x_7
	.word	x_10
	.word	x_12
	.word	x_13
	.word	x_14
	.word	x_17
	.word	1075970048
	.word	x_20
	.word	x_21
	.word	x_23
	.word	1076494336
	.word	x_25
	.word	x_27
	.word	1072693248
	.word	x_31
	.word	1076625408
	.word	x_33
	.word	1077018624
	.word	x_35
	.word	1075052544
.L20536:
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20566
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11149
.L20566:
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11149:
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20567
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11152
.L20567:
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11152:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20568
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20569
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11158
.L20569:
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11158
.L20568:
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20570
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11158
.L20570:
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11158:
	ldr	r3, .L21199+76
	ldr	r3, [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, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20571
	ldr	r3, .L21199+76
	ldr	r3, [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	.L11164
.L20571:
	ldr	r3, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11164:
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20572
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11167
.L20572:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11167:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20573
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11170
.L20573:
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20574
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11170
.L20574:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11170:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20575
	ldr	r3, .L21199+76
	ldr	r3, [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, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20576
	ldr	r3, .L21199+76
	ldr	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	.L11179
.L20576:
	ldr	r3, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11179
.L20575:
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20577
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11182
.L20577:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11182:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20578
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11179
.L20578:
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20579
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11179
.L20579:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11179:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20580
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20581
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11193
.L20581:
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11193:
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20582
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11196
.L20582:
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11196:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20583
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20584
	ldr	r3, .L21199+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20584:
	ldr	r3, .L21199+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20583:
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20585
	ldr	r3, .L21199+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20585:
	ldr	r3, .L21199+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20580:
	ldr	r3, .L21199+76
	ldr	r3, [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, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20586
	ldr	r3, .L21199+76
	ldr	r3, [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	.L11209
.L20586:
	ldr	r3, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11209:
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20587
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11212
.L20587:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11212:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20588
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11215
.L20588:
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20589
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11215
.L20589:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11215:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20590
	ldr	r3, .L21199+76
	ldr	r3, [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, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20591
	ldr	r3, .L21199+76
	ldr	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	.L11146
.L20591:
	ldr	r3, .L21199+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20590:
	ldr	r3, .L21199+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+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	.L20592
	ldr	r3, .L21199+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11227
.L20592:
	ldr	r3, .L21199+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21199+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11227:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20593
	ldr	r3, .L21201
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20593:
	ldr	r3, .L21201+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20594
	ldr	r3, .L21201+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11146
.L20594:
	ldr	r3, .L21201+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11146:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-48]	@ float
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20595
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11236
.L20595:
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11236:
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20596
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11239
.L20596:
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11239:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20597
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20598
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11245
.L20598:
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11245
.L20597:
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20599
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11245
.L20599:
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11245:
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20600
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11251
.L20600:
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11251:
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20601
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11254
.L20601:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11254:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20602
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11257
.L20602:
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20603
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11257
.L20603:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11257:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20604
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20605
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11266
.L20605:
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11266
.L20604:
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20606
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11269
.L20606:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11269:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20607
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11266
.L20607:
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20608
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11266
.L20608:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11266:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20609
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20610
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11280
.L20610:
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11280:
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20611
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11283
.L20611:
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11283:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20612
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20613
	ldr	r3, .L21201+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20613:
	ldr	r3, .L21201+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20612:
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20614
	ldr	r3, .L21201+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20614:
	ldr	r3, .L21201+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20609:
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20615
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11296
.L20615:
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11296:
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20616
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11299
.L20616:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11299:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20617
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11302
.L20617:
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20618
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11302
.L20618:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11302:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20619
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20620
	ldr	r3, .L21201+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L21202:
	.align	2
.L21201:
	.word	x_31
	.word	1076625408
	.word	x_33
	.word	1077018624
	.word	x_35
	.word	x_0
	.word	1075970048
	.word	x_3
	.word	1075314688
	.word	x_6
	.word	1076887552
	.word	x_7
	.word	x_8
	.word	x_10
	.word	1075576832
	.word	x_12
	.word	x_13
	.word	1076363264
	.word	x_14
	.word	1075052544
	.word	x_16
	.word	x_17
	.word	1077018624
	.word	x_19
	.word	1075052544
	.word	x_20
	.word	x_22
	.word	1074790400
	.word	x_25
	.word	1074266112
	.word	x_28
	.word	1076101120
	.word	x_30
	.word	1076953088
	.word	x_34
	.word	1076232192
.L20620:
	ldr	r3, .L21201+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20619:
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20621
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11314
.L20621:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11314:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20622
	ldr	r3, .L21201+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20622:
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20623
	ldr	r3, .L21201+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11293
.L20623:
	ldr	r3, .L21201+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L11293:
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20624
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11323
.L20624:
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11323:
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20625
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11326
.L20625:
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11326:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20626
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20627
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L11332
.L20627:
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L11332
.L20626:
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20628
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L11332
.L20628:
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L11332:
	ldr	r3, .L21201+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20629
	ldr	r3, .L21201+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11338
.L20629:
	ldr	r3, .L21201+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11338:
	ldr	r3, .L21201+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20630
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11341
.L20630:
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11341:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20631
	ldr	r3, .L21201+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11344
.L20631:
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20632
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11344
.L20632:
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11344:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20633
	ldr	r3, .L21201+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20634
	ldr	r3, .L21201+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11353
.L20634:
	ldr	r3, .L21201+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11353
.L20633:
	ldr	r3, .L21201+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20635
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11356
.L20635:
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11356:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20636
	ldr	r3, .L21201+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11353
.L20636:
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20637
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11353
.L20637:
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11353:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20638
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20639
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11367
.L20639:
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11367:
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20640
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11370
.L20640:
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11370:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20641
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20642
	ldr	r3, .L21201+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20642:
	ldr	r3, .L21201+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20641:
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20643
	ldr	r3, .L21201+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20643:
	ldr	r3, .L21201+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20638:
	ldr	r3, .L21201+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21201+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20644
	ldr	r3, .L21201+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11383
.L20644:
	ldr	r3, .L21201+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11383:
	ldr	r3, .L21201+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20645
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11386
.L20645:
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11386:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20646
	ldr	r3, .L21201+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11389
.L20646:
	ldr	r3, .L21201+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21201+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21201+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	.L20647
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11389
.L20647:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11389:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20648
	ldr	r3, .L21203+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20649
	ldr	r3, .L21203+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20649:
	ldr	r3, .L21203+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20648:
	ldr	r3, .L21203+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20650
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11401
.L20650:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11401:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20651
	ldr	r3, .L21203+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20651:
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20652
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11380
.L20652:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11380:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20653
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20654
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11412
.L20654:
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11412:
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20655
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11415
.L20655:
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11415:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20656
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20657
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11421
.L20657:
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11421
.L20656:
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20658
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11421
.L20658:
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11421:
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20659
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11427
.L20659:
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11427:
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20660
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11430
.L20660:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11430:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20661
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11433
.L20661:
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20662
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11433
.L20662:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11433:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20663
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20664
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11442
.L20664:
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11442
.L20663:
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20665
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11445
.L20665:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11445:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20666
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11442
.L20666:
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20667
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11442
.L20667:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11442:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20668
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20669
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11456
.L20669:
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11456:
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20670
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11459
.L20670:
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11459:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20671
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20672
	ldr	r3, .L21203
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20672:
	ldr	r3, .L21203+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20671:
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20673
	ldr	r3, .L21203+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20673:
	ldr	r3, .L21203+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20668:
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20674
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11472
.L21204:
	.align	2
.L21203:
	.word	x_0
	.word	1075970048
	.word	x_3
	.word	1075314688
	.word	x_6
	.word	1076887552
	.word	x_7
	.word	x_8
	.word	x_10
	.word	1075576832
	.word	x_12
	.word	x_13
	.word	1076363264
	.word	x_14
	.word	x_22
	.word	x_25
	.word	1074266112
	.word	x_28
	.word	1076101120
	.word	x_30
	.word	1076953088
	.word	x_34
	.word	1076232192
	.word	x_16
	.word	x_17
	.word	1077018624
	.word	x_19
	.word	1075052544
	.word	x_20
	.word	1074790400
.L20674:
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11472:
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20675
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11475
.L20675:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11475:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20676
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11478
.L20676:
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20677
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11478
.L20677:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11478:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20678
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20679
	ldr	r3, .L21203+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20679:
	ldr	r3, .L21203+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20678:
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20680
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11490
.L20680:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11490:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20681
	ldr	r3, .L21203+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20681:
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20682
	ldr	r3, .L21203+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20682:
	ldr	r3, .L21203+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20653:
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20683
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11500
.L20683:
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11500:
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20684
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11503
.L20684:
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11503:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20685
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20686
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11509
.L20686:
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11509
.L20685:
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20687
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11509
.L20687:
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11509:
	ldr	r3, .L21203+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20688
	ldr	r3, .L21203+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11515
.L20688:
	ldr	r3, .L21203+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11515:
	ldr	r3, .L21203+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20689
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11518
.L20689:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11518:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20690
	ldr	r3, .L21203+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11521
.L20690:
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20691
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11521
.L20691:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11521:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20692
	ldr	r3, .L21203+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20693
	ldr	r3, .L21203+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11530
.L20693:
	ldr	r3, .L21203+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11530
.L20692:
	ldr	r3, .L21203+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20694
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11533
.L20694:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11533:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20695
	ldr	r3, .L21203+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11530
.L20695:
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20696
	ldr	r3, .L21203+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11530
.L20696:
	ldr	r3, .L21203+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11530:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20697
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20698
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11544
.L20698:
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11544:
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20699
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11547
.L20699:
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11547:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20700
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20701
	ldr	r3, .L21203+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20701:
	ldr	r3, .L21203+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20700:
	ldr	r3, .L21203+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21203+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21203+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	.L20702
	ldr	r3, .L21205
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20702:
	ldr	r3, .L21205+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20697:
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20703
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11560
.L20703:
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11560:
	ldr	r3, .L21205+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20704
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11563
.L20704:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11563:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20705
	ldr	r3, .L21205+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11566
.L20705:
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20706
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11566
.L20706:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11566:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20707
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20708
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20708:
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20707:
	ldr	r3, .L21205+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20709
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11578
.L20709:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11578:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20710
	ldr	r3, .L21205+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20710:
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20711
	ldr	r3, .L21205+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11497
.L20711:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11497:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-44]	@ float
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20712
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11587
.L20712:
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11587:
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20713
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11590
.L20713:
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11590:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20714
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20715
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11596
.L20715:
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11596
.L20714:
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20716
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11596
.L20716:
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11596:
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20717
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11602
.L20717:
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11602:
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20718
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11605
.L20718:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11605:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20719
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11608
.L20719:
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20720
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11608
.L20720:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11608:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20721
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20722
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11617
.L20722:
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11617
.L20721:
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20723
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11620
.L20723:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11620:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20724
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11617
.L20724:
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20725
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11617
.L20725:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11617:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20726
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20727
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11631
.L20727:
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11631:
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20728
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11634
.L21206:
	.align	2
.L21205:
	.word	x_19
	.word	1075052544
	.word	x_20
	.word	x_28
	.word	x_30
	.word	1076232192
	.word	x_0
	.word	x_2
	.word	1075576832
	.word	x_3
	.word	x_4
	.word	x_5
	.word	1077084160
	.word	x_6
	.word	x_9
	.word	1076101120
	.word	x_12
	.word	1072693248
	.word	x_14
	.word	1076756480
	.word	x_17
	.word	1074266112
	.word	x_18
	.word	x_19
	.word	1075314688
	.word	x_22
	.word	1075970048
	.word	x_24
	.word	1075052544
	.word	x_25
	.word	1076953088
	.word	x_33
	.word	1074790400
	.word	x_34
	.word	1077018624
	.word	x_15
.L20728:
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11634:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20729
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20730
	ldr	r3, .L21205+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20730:
	ldr	r3, .L21205+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20729:
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20731
	ldr	r3, .L21205+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20731:
	ldr	r3, .L21205+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20726:
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20732
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11647
.L20732:
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11647:
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20733
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11650
.L20733:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11650:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20734
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11653
.L20734:
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20735
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11653
.L20735:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11653:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20736
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20737
	ldr	r3, .L21205+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20737:
	ldr	r3, .L21205+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20736:
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20738
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11665
.L20738:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11665:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20739
	ldr	r3, .L21205+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20739:
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20740
	ldr	r3, .L21205+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11644
.L20740:
	ldr	r3, .L21205+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L11644:
	ldr	r3, .L21205+140
	ldr	r3, [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, .L21205+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20741
	ldr	r3, .L21205+140
	ldr	r3, [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	.L11674
.L20741:
	ldr	r3, .L21205+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11674:
	ldr	r3, .L21205+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20742
	ldr	r3, .L21205+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11677
.L20742:
	ldr	r3, .L21205+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11677:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20743
	ldr	r3, .L21205+140
	ldr	r3, [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, .L21205+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20744
	ldr	r3, .L21205+140
	ldr	r3, [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	.L11683
.L20744:
	ldr	r3, .L21205+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L11683
.L20743:
	ldr	r3, .L21205+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20745
	ldr	r3, .L21205+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L11683
.L20745:
	ldr	r3, .L21205+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L11683:
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20746
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11689
.L20746:
	ldr	r3, .L21205+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11689:
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20747
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11692
.L20747:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11692:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20748
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11695
.L20748:
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20749
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11695
.L20749:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11695:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20750
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20751
	ldr	r3, .L21205+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11704
.L20751:
	ldr	r3, .L21205+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11704
.L20750:
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20752
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11707
.L20752:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11707:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20753
	ldr	r3, .L21205+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11704
.L20753:
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+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	.L20754
	ldr	r3, .L21205+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11704
.L20754:
	ldr	r3, .L21205+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21205+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11704:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20755
	ldr	r3, .L21205+140
	ldr	r3, [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, .L21207
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20756
	ldr	r3, .L21207+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
	b	.L11718
.L20756:
	ldr	r3, .L21207
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11718:
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20757
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11721
.L20757:
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11721:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20758
	ldr	r3, .L21207+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20759
	ldr	r3, .L21207+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	.L11731
.L20759:
	ldr	r3, .L21207
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20758:
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20760
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20760:
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20755:
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20761
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11734
.L20761:
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11734:
	ldr	r3, .L21207+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20762
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11737
.L20762:
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11737:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20763
	ldr	r3, .L21207+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11740
.L20763:
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20764
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11740
.L20764:
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11740:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20765
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20766
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20766:
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20765:
	ldr	r3, .L21207+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20767
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11752
.L20767:
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11752:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20768
	ldr	r3, .L21207+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20768:
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20769
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11731
.L20769:
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11731:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20770
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20771
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11763
.L20771:
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11763:
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20772
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11766
.L20772:
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11766:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20773
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20774
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11772
.L20774:
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11772
.L20773:
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20775
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11772
.L20775:
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11772:
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20776
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11778
.L20776:
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11778:
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20777
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11781
.L20777:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11781:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20778
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11784
.L20778:
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20779
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11784
.L20779:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11784:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20780
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20781
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11793
.L20781:
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11793
.L20780:
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20782
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11796
.L21208:
	.align	2
.L21207:
	.word	x_17
	.word	1074266112
	.word	x_0
	.word	x_2
	.word	1075576832
	.word	x_3
	.word	x_4
	.word	x_5
	.word	1077084160
	.word	x_6
	.word	x_9
	.word	1076101120
	.word	x_12
	.word	1072693248
	.word	x_14
	.word	1076756480
	.word	x_15
	.word	x_17
	.word	1074266112
	.word	x_18
	.word	x_19
	.word	1075314688
	.word	x_25
	.word	1076953088
	.word	x_33
	.word	1074790400
	.word	x_34
	.word	1077018624
	.word	x_24
	.word	1075052544
	.word	x_22
	.word	1075970048
.L20782:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11796:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20783
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11793
.L20783:
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20784
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11793
.L20784:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11793:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20785
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20786
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11807
.L20786:
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11807:
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20787
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11810
.L20787:
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11810:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20788
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20789
	ldr	r3, .L21207+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20789:
	ldr	r3, .L21207+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20788:
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20790
	ldr	r3, .L21207+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20790:
	ldr	r3, .L21207+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20785:
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20791
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11823
.L20791:
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11823:
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20792
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11826
.L20792:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11826:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20793
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11829
.L20793:
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20794
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11829
.L20794:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11829:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20795
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20796
	ldr	r3, .L21207+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20796:
	ldr	r3, .L21207+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20795:
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20797
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11841
.L20797:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11841:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20798
	ldr	r3, .L21207+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20798:
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20799
	ldr	r3, .L21207+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20799:
	ldr	r3, .L21207+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20770:
	ldr	r3, .L21207+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20800
	ldr	r3, .L21207+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
	b	.L11851
.L20800:
	ldr	r3, .L21207+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11851:
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20801
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11854
.L20801:
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11854:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20802
	ldr	r3, .L21207+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20803
	ldr	r3, .L21207+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
	b	.L11860
.L20803:
	ldr	r3, .L21207+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11860
.L20802:
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20804
	ldr	r3, .L21207+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11860
.L20804:
	ldr	r3, .L21207+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11860:
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20805
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11866
.L20805:
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L11866:
	ldr	r3, .L21207+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20806
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11869
.L20806:
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11869:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20807
	ldr	r3, .L21207+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11872
.L20807:
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20808
	ldr	r3, .L21207+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11872
.L20808:
	ldr	r3, .L21207+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11872:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20809
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21207+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+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	.L20810
	ldr	r3, .L21207+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21207+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11881
.L20810:
	ldr	r3, .L21209
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11881
.L20809:
	ldr	r3, .L21209+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20811
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11884
.L20811:
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11884:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20812
	ldr	r3, .L21209+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11881
.L20812:
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20813
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11881
.L20813:
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11881:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20814
	ldr	r3, .L21209+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, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20815
	ldr	r3, .L21209+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	.L11895
.L20815:
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11895:
	ldr	r3, .L21209+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20816
	ldr	r3, .L21209+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11898
.L20816:
	ldr	r3, .L21209+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11898:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20817
	ldr	r3, .L21209+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, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20818
	ldr	r3, .L21209+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	.L11848
.L20818:
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20817:
	ldr	r3, .L21209+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20819
	ldr	r3, .L21209+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20819:
	ldr	r3, .L21209+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20814:
	ldr	r3, .L21209+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20820
	ldr	r3, .L21209+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11911
.L20820:
	ldr	r3, .L21209
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11911:
	ldr	r3, .L21209+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20821
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11914
.L20821:
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11914:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20822
	ldr	r3, .L21209+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11917
.L20822:
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20823
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11917
.L20823:
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11917:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20824
	ldr	r3, .L21209+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20825
	ldr	r3, .L21209+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20825:
	ldr	r3, .L21209
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20824:
	ldr	r3, .L21209+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20826
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11929
.L20826:
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11929:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20827
	ldr	r3, .L21209+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20827:
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20828
	ldr	r3, .L21209+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11848
.L20828:
	ldr	r3, .L21209+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11848:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20829
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11938
.L20829:
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11938:
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+68
	ldr	r3, [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	.L20830
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11941
.L20830:
	ldr	r3, .L21209+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11941:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20831
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20832
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11947
.L20832:
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11947
.L20831:
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+68
	ldr	r3, [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	.L20833
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11947
.L20833:
	ldr	r3, .L21209+68
	ldr	r3, [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
.L11947:
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+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	.L20834
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L11953
.L20834:
	ldr	r3, .L21209+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
.L11953:
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20835
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11956
.L20835:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11956:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20836
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11959
.L21210:
	.align	2
.L21209:
	.word	x_24
	.word	1075052544
	.word	x_25
	.word	1076953088
	.word	x_33
	.word	x_34
	.word	1077018624
	.word	1074266112
	.word	x_18
	.word	x_19
	.word	1075314688
	.word	x_22
	.word	1075970048
	.word	x_0
	.word	1076101120
	.word	x_3
	.word	x_8
	.word	x_9
	.word	x_13
	.word	1076363264
	.word	x_15
	.word	x_16
	.word	1076232192
	.word	x_17
	.word	x_20
	.word	x_21
	.word	1074790400
	.word	x_23
	.word	1076494336
	.word	x_27
	.word	x_28
	.word	1076887552
	.word	x_29
	.word	1077149696
	.word	x_31
	.word	1075838976
.L20836:
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20837
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11959
.L20837:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11959:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20838
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+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	.L20839
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11968
.L20839:
	ldr	r3, .L21209+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	.L11968
.L20838:
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20840
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L11971
.L20840:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L11971:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20841
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11968
.L20841:
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20842
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11968
.L20842:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11968:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20843
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20844
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11982
.L20844:
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L11982:
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+68
	ldr	r3, [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	.L20845
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L11985
.L20845:
	ldr	r3, .L21209+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L11985:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20846
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20847
	ldr	r3, .L21209+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20847:
	ldr	r3, .L21209+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20846:
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+68
	ldr	r3, [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	.L20848
	ldr	r3, .L21209+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20848:
	ldr	r3, .L21209+68
	ldr	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, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20843:
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+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	.L20849
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L11998
.L20849:
	ldr	r3, .L21209+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
.L11998:
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20850
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12001
.L20850:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12001:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20851
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12004
.L20851:
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20852
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12004
.L20852:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12004:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20853
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+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	.L20854
	ldr	r3, .L21209+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20854:
	ldr	r3, .L21209+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20853:
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20855
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12016
.L20855:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12016:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20856
	ldr	r3, .L21209+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20856:
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20857
	ldr	r3, .L21209+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L11995
.L20857:
	ldr	r3, .L21209+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L11995:
	ldr	r3, .L21209+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20858
	ldr	r3, .L21209+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12025
.L20858:
	ldr	r3, .L21209+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12025:
	ldr	r3, .L21209+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21209+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20859
	ldr	r3, .L21209+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12028
.L20859:
	ldr	r3, .L21209+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12028:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20860
	ldr	r3, .L21209+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20861
	ldr	r3, .L21209+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L12034
.L20861:
	ldr	r3, .L21209+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L12034
.L20860:
	ldr	r3, .L21209+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20862
	ldr	r3, .L21209+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L12034
.L20862:
	ldr	r3, .L21209+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L12034:
	ldr	r3, .L21209+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21209+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+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	.L20863
	ldr	r3, .L21209+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12040
.L20863:
	ldr	r3, .L21209+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21209+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L12040:
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20864
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12043
.L20864:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12043:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20865
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12046
.L20865:
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20866
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12046
.L20866:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12046:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20867
	ldr	r3, .L21211+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20868
	ldr	r3, .L21211+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12055
.L20868:
	ldr	r3, .L21211+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12055
.L20867:
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20869
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12058
.L20869:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12058:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20870
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12055
.L20870:
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20871
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12055
.L20871:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12055:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20872
	ldr	r3, .L21211+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20873
	ldr	r3, .L21211+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12069
.L20873:
	ldr	r3, .L21211+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12069:
	ldr	r3, .L21211+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20874
	ldr	r3, .L21211+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12072
.L20874:
	ldr	r3, .L21211+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12072:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20875
	ldr	r3, .L21211+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20876
	ldr	r3, .L21211+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20876:
	ldr	r3, .L21211+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20875:
	ldr	r3, .L21211+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20877
	ldr	r3, .L21211+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20877:
	ldr	r3, .L21211+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20872:
	ldr	r3, .L21211+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20878
	ldr	r3, .L21211+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12085
.L20878:
	ldr	r3, .L21211+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12085:
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20879
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12088
.L20879:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12088:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20880
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12091
.L20880:
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20881
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12091
.L20881:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12091:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20882
	ldr	r3, .L21211+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20883
	ldr	r3, .L21211+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20883:
	ldr	r3, .L21211+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20882:
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20884
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12103
.L20884:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12103:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20885
	ldr	r3, .L21211
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20885:
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20886
	ldr	r3, .L21211+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12082
.L20886:
	ldr	r3, .L21211+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12082:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20887
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20888
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12114
.L20888:
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12114:
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+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	.L20889
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12117
.L20889:
	ldr	r3, .L21211+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
.L12117:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20890
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20891
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12123
.L20891:
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12123
.L21212:
	.align	2
.L21211:
	.word	x_32
	.word	1077084160
	.word	x_33
	.word	1076953088
	.word	x_34
	.word	1077018624
	.word	x_29
	.word	x_31
	.word	x_0
	.word	1076101120
	.word	x_3
	.word	x_8
	.word	x_9
	.word	x_13
	.word	1076363264
	.word	x_15
	.word	x_16
	.word	1076232192
	.word	x_17
	.word	1075838976
	.word	x_20
	.word	x_21
	.word	1074790400
	.word	x_23
	.word	1076494336
	.word	1076887552
	.word	x_27
	.word	1077149696
	.word	x_28
.L20890:
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+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	.L20892
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12123
.L20892:
	ldr	r3, .L21211+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
.L12123:
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20893
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12129
.L20893:
	ldr	r3, .L21211+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
.L12129:
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20894
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12132
.L20894:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12132:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20895
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12135
.L20895:
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20896
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12135
.L20896:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12135:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20897
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20898
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12144
.L20898:
	ldr	r3, .L21211+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	.L12144
.L20897:
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20899
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12147
.L20899:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12147:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20900
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12144
.L20900:
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20901
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12144
.L20901:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12144:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20902
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20903
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12158
.L20903:
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12158:
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+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	.L20904
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12161
.L20904:
	ldr	r3, .L21211+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
.L12161:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20905
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20906
	ldr	r3, .L21211+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20906:
	ldr	r3, .L21211+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20905:
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+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	.L20907
	ldr	r3, .L21211+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20907:
	ldr	r3, .L21211+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	.L12199
.L20902:
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20908
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12174
.L20908:
	ldr	r3, .L21211+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
.L12174:
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20909
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12177
.L20909:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12177:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20910
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12180
.L20910:
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20911
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12180
.L20911:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12180:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20912
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20913
	ldr	r3, .L21211+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20913:
	ldr	r3, .L21211+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	.L12199
.L20912:
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20914
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12192
.L20914:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12192:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20915
	ldr	r3, .L21211+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20915:
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20916
	ldr	r3, .L21211+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20916:
	ldr	r3, .L21211+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20887:
	ldr	r3, .L21211+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21211+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20917
	ldr	r3, .L21211+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12202
.L20917:
	ldr	r3, .L21211+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12202:
	ldr	r3, .L21211+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21211+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+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	.L20918
	ldr	r3, .L21211+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21211+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12205
.L20918:
	ldr	r3, .L21211+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12205:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20919
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20920
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12211
.L20920:
	ldr	r3, .L21213+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12211
.L20919:
	ldr	r3, .L21213+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20921
	ldr	r3, .L21213+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12211
.L20921:
	ldr	r3, .L21213+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12211:
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20922
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12217
.L20922:
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L12217:
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20923
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12220
.L20923:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12220:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20924
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12223
.L20924:
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20925
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12223
.L20925:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12223:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20926
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20927
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12232
.L20927:
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12232
.L20926:
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20928
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12235
.L20928:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12235:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20929
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12232
.L20929:
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20930
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12232
.L20930:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12232:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20931
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20932
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12246
.L20932:
	ldr	r3, .L21213+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12246:
	ldr	r3, .L21213+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20933
	ldr	r3, .L21213+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12249
.L20933:
	ldr	r3, .L21213+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12249:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20934
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20935
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20935:
	ldr	r3, .L21213+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20934:
	ldr	r3, .L21213+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20936
	ldr	r3, .L21213+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20936:
	ldr	r3, .L21213+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20931:
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20937
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12262
.L20937:
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12262:
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20938
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12265
.L20938:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12265:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20939
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12268
.L20939:
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20940
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12268
.L20940:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12268:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20941
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20942
	ldr	r3, .L21213+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20942:
	ldr	r3, .L21213+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20941:
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20943
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12280
.L20943:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12280:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20944
	ldr	r3, .L21213+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L20944:
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20945
	ldr	r3, .L21213+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12199
.L21214:
	.align	2
.L21213:
	.word	1074790400
	.word	x_23
	.word	1076494336
	.word	x_27
	.word	1077149696
	.word	x_28
	.word	x_29
	.word	x_31
	.word	1075838976
	.word	x_32
	.word	x_33
	.word	1076953088
	.word	x_34
	.word	1077018624
	.word	x_2
	.word	x_7
	.word	1075970048
	.word	x_10
	.word	x_12
	.word	1076363264
	.word	x_13
	.word	1072693248
	.word	x_14
	.word	1076887552
	.word	x_16
	.word	1076101120
	.word	x_19
	.word	1074266112
	.word	x_21
	.word	1077084160
.L20945:
	ldr	r3, .L21213+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12199:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20946
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12289
.L20946:
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12289:
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20947
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12292
.L20947:
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12292:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20948
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20949
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12298
.L20949:
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12298
.L20948:
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20950
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12298
.L20950:
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12298:
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20951
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12304
.L20951:
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L12304:
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20952
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12307
.L20952:
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12307:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20953
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12310
.L20953:
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20954
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12310
.L20954:
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12310:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20955
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20956
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12319
.L20956:
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12319
.L20955:
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20957
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12322
.L20957:
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12322:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20958
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12319
.L20958:
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20959
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12319
.L20959:
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12319:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20960
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20961
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12333
.L20961:
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12333:
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20962
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12336
.L20962:
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12336:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20963
	ldr	r3, .L21213+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20964
	ldr	r3, .L21213+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
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20964:
	ldr	r3, .L21213+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20963:
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20965
	ldr	r3, .L21213+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20965:
	ldr	r3, .L21213+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20960:
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20966
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12349
.L20966:
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12349:
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20967
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12352
.L20967:
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12352:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20968
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12355
.L20968:
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20969
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12355
.L20969:
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12355:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20970
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20971
	ldr	r3, .L21213+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20971:
	ldr	r3, .L21213+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20970:
	ldr	r3, .L21213+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21213+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21213+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21213+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	.L20972
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12367
.L20972:
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12367:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20973
	ldr	r3, .L21215+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20973:
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20974
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	b	.L12346
.L20974:
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
.L12346:
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20975
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12376
.L20975:
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12376:
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20976
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12379
.L20976:
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12379:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20977
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20978
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L12385
.L20978:
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L12385
.L20977:
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20979
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L12385
.L20979:
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L12385:
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20980
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12391
.L20980:
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L12391:
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+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	.L20981
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12394
.L20981:
	ldr	r3, .L21215+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, r2
	mov	r1, r3
.L12394:
	sub	r3, fp, #188
	ldmia	r3, {r2-r3}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20982
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12397
.L20982:
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+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	.L20983
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12397
.L20983:
	ldr	r3, .L21215+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
.L12397:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20984
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20985
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12406
.L20985:
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12406
.L20984:
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+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	.L20986
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12409
.L20986:
	ldr	r3, .L21215+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, r2
	mov	r1, r3
.L12409:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20987
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12406
.L20987:
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+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	.L20988
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12406
.L20988:
	ldr	r3, .L21215+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
.L12406:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20989
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20990
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12420
.L20990:
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12420:
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20991
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12423
.L20991:
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12423:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20992
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20993
	ldr	r3, .L21215
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L20993:
	ldr	r3, .L21215+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L20992:
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20994
	ldr	r3, .L21215+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L20994:
	ldr	r3, .L21215+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L20989:
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L20995
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12436
.L20995:
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12436:
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21215+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, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20996
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12439
.L20996:
	ldr	r3, .L21215+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, r2
	mov	r1, r3
.L12439:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20997
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12442
.L20997:
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+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	.L20998
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12442
.L21216:
	.align	2
.L21215:
	.word	x_22
	.word	1076953088
	.word	x_24
	.word	1075314688
	.word	x_25
	.word	1077149696
	.word	x_26
	.word	x_28
	.word	x_31
	.word	x_33
	.word	x_34
	.word	1076494336
	.word	x_35
	.word	x_2
	.word	x_7
	.word	1075970048
	.word	x_10
	.word	x_12
	.word	1076363264
	.word	x_13
	.word	1072693248
	.word	x_14
	.word	1076887552
	.word	x_16
	.word	1076101120
	.word	x_21
	.word	1077084160
	.word	x_19
	.word	1074266112
.L20998:
	ldr	r3, .L21215+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
.L12442:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L20999
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21000
	ldr	r3, .L21215+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L21000:
	ldr	r3, .L21215+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L20999:
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+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	.L21001
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12454
.L21001:
	ldr	r3, .L21215+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, r2
	mov	r1, r3
.L12454:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21002
	ldr	r3, .L21215+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L21002:
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+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	.L21003
	ldr	r3, .L21215+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12433
.L21003:
	ldr	r3, .L21215+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
.L12433:
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21004
	ldr	r3, .L21215+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, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21005
	ldr	r3, .L21215+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	.L12465
.L21005:
	ldr	r3, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12465:
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21006
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12468
.L21006:
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12468:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21007
	ldr	r3, .L21215+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, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21008
	ldr	r3, .L21215+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	.L12474
.L21008:
	ldr	r3, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12474
.L21007:
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21009
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12474
.L21009:
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12474:
	ldr	r3, .L21215+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21010
	ldr	r3, .L21215+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12480
.L21010:
	ldr	r3, .L21215+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L12480:
	ldr	r3, .L21215+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21011
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12483
.L21011:
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12483:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21012
	ldr	r3, .L21215+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12486
.L21012:
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21013
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12486
.L21013:
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12486:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21014
	ldr	r3, .L21215+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21015
	ldr	r3, .L21215+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12495
.L21015:
	ldr	r3, .L21215+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12495
.L21014:
	ldr	r3, .L21215+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21016
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12498
.L21016:
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12498:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21017
	ldr	r3, .L21215+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12495
.L21017:
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21018
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12495
.L21018:
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12495:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21019
	ldr	r3, .L21215+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, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21020
	ldr	r3, .L21215+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	.L12509
.L21020:
	ldr	r3, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12509:
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21021
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12512
.L21021:
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12512:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21022
	ldr	r3, .L21215+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, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21023
	ldr	r3, .L21215+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	.L12550
.L21023:
	ldr	r3, .L21215+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21022:
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21024
	ldr	r3, .L21215+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21024:
	ldr	r3, .L21215+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21019:
	ldr	r3, .L21215+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21215+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21025
	ldr	r3, .L21215+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12525
.L21025:
	ldr	r3, .L21215+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12525:
	ldr	r3, .L21215+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21215+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+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	.L21026
	ldr	r3, .L21215+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21215+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12528
.L21026:
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12528:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21027
	ldr	r3, .L21217+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12531
.L21027:
	ldr	r3, .L21217+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21028
	ldr	r3, .L21217+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12531
.L21028:
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12531:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21029
	ldr	r3, .L21217+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21030
	ldr	r3, .L21217+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21030:
	ldr	r3, .L21217+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21029:
	ldr	r3, .L21217+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21031
	ldr	r3, .L21217+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12543
.L21031:
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L12543:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21032
	ldr	r3, .L21217+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21032:
	ldr	r3, .L21217+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21033
	ldr	r3, .L21217+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21033:
	ldr	r3, .L21217
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21004:
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21034
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12553
.L21034:
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12553:
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21035
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12556
.L21035:
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12556:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21036
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21037
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12562
.L21037:
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12562
.L21036:
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21038
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12562
.L21038:
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12562:
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21039
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L12568
.L21039:
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L12568:
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	ldr	r3, .L21217+180
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #180
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21040
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12571
.L21040:
	ldr	r3, .L21217+180
	ldr	r3, [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
.L12571:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21041
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12574
.L21041:
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21042
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12574
.L21042:
	ldr	r3, .L21217+180
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12574:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21043
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21044
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12583
.L21044:
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12583
.L21043:
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21045
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12586
.L21045:
	ldr	r3, .L21217+180
	ldr	r3, [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
.L12586:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21046
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12583
.L21046:
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21047
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12583
.L21047:
	ldr	r3, .L21217+180
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12583:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21048
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21049
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12597
.L21049:
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12597:
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21050
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12600
.L21050:
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12600:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21051
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+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	.L21052
	ldr	r3, .L21217+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21052:
	ldr	r3, .L21217+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21051:
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21053
	ldr	r3, .L21217+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21053:
	ldr	r3, .L21217+144
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21218:
	.align	2
.L21217:
	.word	x_21
	.word	1077084160
	.word	1074266112
	.word	1076887552
	.word	1076953088
	.word	1075314688
	.word	1077149696
	.word	1076101120
	.word	1072693248
	.word	1076494336
	.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
	.word	x_28
	.word	x_29
	.word	x_30
	.word	x_31
	.word	x_32
	.word	x_33
	.word	x_34
	.word	x_35
.L21048:
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21054
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L12613
.L21054:
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L12613:
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21055
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12616
.L21055:
	ldr	r3, .L21217+180
	ldr	r3, [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
.L12616:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21056
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12619
.L21056:
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21057
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12619
.L21057:
	ldr	r3, .L21217+180
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12619:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21058
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21059
	ldr	r3, .L21217+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21059:
	ldr	r3, .L21217+164
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21058:
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21060
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L12631
.L21060:
	ldr	r3, .L21217+180
	ldr	r3, [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
.L12631:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L21061
	ldr	r3, .L21217+172
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21061:
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L21217+180
	ldr	r3, [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	.L21062
	ldr	r3, .L21217+176
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L21217+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L12550
.L21062:
	ldr	r3, .L21217+180
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L12550:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r2, .L21217+40
	ldr	r3, [fp, #-172]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+44
	ldr	r3, [fp, #-168]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+48
	ldr	r3, [fp, #-164]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+52
	ldr	r3, [fp, #-160]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+56
	ldr	r3, [fp, #-156]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+60
	ldr	r3, [fp, #-152]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+64
	ldr	r3, [fp, #-148]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+68
	ldr	r3, [fp, #-144]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+72
	ldr	r3, [fp, #-140]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+76
	ldr	r3, [fp, #-136]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+80
	ldr	r3, [fp, #-132]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+84
	ldr	r3, [fp, #-128]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+88
	ldr	r3, [fp, #-124]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+92
	ldr	r3, [fp, #-120]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+96
	ldr	r3, [fp, #-116]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+100
	ldr	r3, [fp, #-112]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+104
	ldr	r3, [fp, #-108]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+108
	ldr	r3, [fp, #-104]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+112
	ldr	r3, [fp, #-100]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+116
	ldr	r3, [fp, #-96]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+120
	ldr	r3, [fp, #-92]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+124
	ldr	r3, [fp, #-88]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+128
	ldr	r3, [fp, #-84]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+132
	ldr	r3, [fp, #-80]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+136
	ldr	r3, [fp, #-76]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+140
	ldr	r3, [fp, #-72]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+144
	ldr	r3, [fp, #-68]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+148
	ldr	r3, [fp, #-64]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+152
	ldr	r3, [fp, #-60]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+156
	ldr	r3, [fp, #-56]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+160
	ldr	r3, [fp, #-52]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+164
	ldr	r3, [fp, #-48]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+168
	ldr	r3, [fp, #-44]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+172
	ldr	r3, [fp, #-40]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+176
	ldr	r3, [fp, #-36]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L21217+180
	ldr	r3, [fp, #-32]	@ float
	str	r3, [r2]	@ float
	b	.L12638
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
