	.file	"185501.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
	.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
.L1010:
	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	.L1347
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4
.L1347:
	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	.L1348
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L7
.L1348:
	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	.L1349
	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	.L1350
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L13
.L1350:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L13
.L1349:
	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	.L1351
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L13
.L1351:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L13:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1352
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L19
.L1352:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L19:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1353
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L22
.L1353:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L22:
	comisd	xmm1, xmm2
	jbe	.L1354
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1355
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L28
.L1355:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L28
.L1354:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1356
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L28
.L1356:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L28:
	comisd	xmm0, xmm1
	jbe	.L1357
	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	.L1358
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L36
.L1358:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L36:
	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	.L1359
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L39
.L1359:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L39:
	comisd	xmm0, xmm1
	jbe	.L1360
	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	.L1361
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1361:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1360:
	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	.L1362
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1362:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1357:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1363
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L52
.L1363:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L52:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1364
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L55
.L1364:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L55:
	comisd	xmm0, xmm1
	jbe	.L1365
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1366
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1366:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1365:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1367
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L49
.L1367:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
.L49:
	movss	DWORD PTR -64[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1368
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L67
.L1368:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L67:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1369
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L70
.L1369:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L70:
	comisd	xmm0, xmm1
	jbe	.L1370
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1371
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L76
.L1371:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L76
.L1370:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1372
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L76
.L1372:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L76:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1373
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L82
.L1373:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
.L82:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC16[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1374
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	jmp	.L85
.L1374:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
.L85:
	comisd	xmm1, xmm2
	jbe	.L1375
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1376
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L91
.L1376:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L91
.L1375:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1377
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L91
.L1377:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
.L91:
	comisd	xmm0, xmm1
	jbe	.L1378
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1379
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L99
.L1379:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L99:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1380
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L102
.L1380:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L102:
	comisd	xmm0, xmm1
	jbe	.L1381
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1382
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1382:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1381:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1383
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1383:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1378:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1384
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L115
.L1384:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
.L115:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1385
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L118
.L1385:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
.L118:
	comisd	xmm0, xmm1
	jbe	.L1386
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1387
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1387:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1386:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1388
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L112
.L1388:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
.L112:
	movss	DWORD PTR -60[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	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	.L1389
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L130
.L1389:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L130:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[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	.L1390
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L133
.L1390:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L133:
	comisd	xmm0, xmm1
	jbe	.L1391
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[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	.L1392
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L139
.L1392:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L139
.L1391:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1393
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L139
.L1393:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L139:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1394
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L145
.L1394:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L145:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1395
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	jmp	.L148
.L1395:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L148:
	comisd	xmm1, xmm2
	jbe	.L1396
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1397
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L154
.L1397:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L154
.L1396:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1398
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L154
.L1398:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L154:
	comisd	xmm0, xmm1
	jbe	.L1399
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[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	.L1400
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L162
.L1400:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L162:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[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	.L1401
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L165
.L1401:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L165:
	comisd	xmm0, xmm1
	jbe	.L1402
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[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	.L1403
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1403:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1402:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1404
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1404:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1399:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1405
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L178
.L1405:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L178:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1406
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L181
.L1406:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L181:
	comisd	xmm0, xmm1
	jbe	.L1407
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1408
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1408:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1407:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1409
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L175
.L1409:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
.L175:
	movss	DWORD PTR -56[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1410
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L193
.L1410:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L193:
	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_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1411
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L196
.L1411:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L196:
	comisd	xmm0, xmm1
	jbe	.L1412
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1413
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L202
.L1413:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L202
.L1412:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1414
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L202
.L1414:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L202:
	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 .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1415
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L208
.L1415:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
.L208:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1416
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	jmp	.L211
.L1416:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L211:
	comisd	xmm1, xmm2
	jbe	.L1417
	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 .LC26[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1418
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L217
.L1418:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L217
.L1417:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1419
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L217
.L1419:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L217:
	comisd	xmm0, xmm1
	jbe	.L1420
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1421
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L225
.L1421:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L225:
	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_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1422
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L228
.L1422:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L228:
	comisd	xmm0, xmm1
	jbe	.L1423
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1424
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1424:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1423:
	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_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1425
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1425:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1420:
	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 .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1426
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L241
.L1426:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L241:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1427
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L244
.L1427:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L244:
	comisd	xmm0, xmm1
	jbe	.L1428
	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 .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1429
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1429:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1428:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1430
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L238
.L1430:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
.L238:
	movss	DWORD PTR -52[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1431
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L256
.L1431:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L256:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1432
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L259
.L1432:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L259:
	comisd	xmm0, xmm1
	jbe	.L1433
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1434
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L265
.L1434:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L265
.L1433:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1435
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L265
.L1435:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
.L265:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1436
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L271
.L1436:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L271:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1437
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	jmp	.L274
.L1437:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
.L274:
	comisd	xmm1, xmm2
	jbe	.L1438
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1439
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L280
.L1439:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L280
.L1438:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1440
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L280
.L1440:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L280:
	comisd	xmm0, xmm1
	jbe	.L1441
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1442
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L288
.L1442:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L288:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1443
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L291
.L1443:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L291:
	comisd	xmm0, xmm1
	jbe	.L1444
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1445
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1445:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1444:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1446
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1446:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1441:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1447
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	jmp	.L304
.L1447:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L304:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1448
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L307
.L1448:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L307:
	comisd	xmm0, xmm1
	jbe	.L1449
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1450
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1450:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1449:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1451
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L301
.L1451:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
.L301:
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1452
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L319
.L1452:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L319:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[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	.L1453
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L322
.L1453:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L322:
	comisd	xmm0, xmm1
	jbe	.L1454
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1455
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L328
.L1455:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L328
.L1454:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[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	.L1456
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L328
.L1456:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L328:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1457
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L334
.L1457:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L334:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1458
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L337
.L1458:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
.L337:
	comisd	xmm1, xmm2
	jbe	.L1459
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1460
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L343
.L1460:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L343
.L1459:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1461
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L343
.L1461:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L343:
	comisd	xmm0, xmm1
	jbe	.L1462
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1463
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L351
.L1463:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L351:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[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	.L1464
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L354
.L1464:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L354:
	comisd	xmm0, xmm1
	jbe	.L1465
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1466
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1466:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1465:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[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	.L1467
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1467:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1462:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1468
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L367
.L1468:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L367:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1469
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L370
.L1469:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L370:
	comisd	xmm0, xmm1
	jbe	.L1470
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1471
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1471:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1470:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1472
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L1472:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
.L364:
	movss	DWORD PTR -44[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1473
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L382
.L1473:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L382:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1474
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L385
.L1474:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L385:
	comisd	xmm0, xmm1
	jbe	.L1475
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1476
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L391
.L1476:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L391
.L1475:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1477
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L391
.L1477:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L391:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1478
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L397
.L1478:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
.L397:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1479
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L400
.L1479:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L400:
	comisd	xmm1, xmm2
	jbe	.L1480
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1481
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L406
.L1481:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L406
.L1480:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1482
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L406
.L1482:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L406:
	comisd	xmm0, xmm1
	jbe	.L1483
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1484
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L414
.L1484:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L414:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1485
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L417
.L1485:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L417:
	comisd	xmm0, xmm1
	jbe	.L1486
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1487
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1487:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1486:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1488
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1488:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1483:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1489
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L430
.L1489:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
.L430:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1490
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L433
.L1490:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L433:
	comisd	xmm0, xmm1
	jbe	.L1491
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1492
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1492:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1491:
	movss	xmm0, DWORD PTR x_10[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 .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1493
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L427
.L1493:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
.L427:
	movss	DWORD PTR -40[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1494
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L445
.L1494:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L445:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L1495
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L448
.L1495:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L448:
	comisd	xmm0, xmm1
	jbe	.L1496
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1497
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L454
.L1497:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L454
.L1496:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1498
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L454
.L1498:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L454:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1499
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L460
.L1499:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L460:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1500
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L463
.L1500:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L463:
	comisd	xmm1, xmm2
	jbe	.L1501
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1502
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L469
.L1502:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L469
.L1501:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[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	.L1503
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L469
.L1503:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L469:
	comisd	xmm0, xmm1
	jbe	.L1504
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1505
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L477
.L1505:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L477:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[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	.L1506
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L480
.L1506:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L480:
	comisd	xmm0, xmm1
	jbe	.L1507
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1508
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1508:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1507:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1509
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1509:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1504:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1510
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L493
.L1510:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L493:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[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	.L1511
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L496
.L1511:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L496:
	comisd	xmm0, xmm1
	jbe	.L1512
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1513
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1513:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1512:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1514
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L490
.L1514:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
.L490:
	movss	DWORD PTR -36[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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1515
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L508
.L1515:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
.L508:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1516
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L511
.L1516:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L511:
	comisd	xmm0, xmm1
	jbe	.L1517
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1518
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L517
.L1518:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L517
.L1517:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1519
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L517
.L1519:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L517:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1520
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L523
.L1520:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L523:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1521
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L526
.L1521:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
.L526:
	comisd	xmm1, xmm2
	jbe	.L1522
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1523
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L532
.L1523:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L532
.L1522:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1524
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L532
.L1524:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L532:
	comisd	xmm0, xmm1
	jbe	.L1525
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1526
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L540
.L1526:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
.L540:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1527
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L543
.L1527:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L543:
	comisd	xmm0, xmm1
	jbe	.L1528
	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_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1529
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1529:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1528:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1530
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1530:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1525:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[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	.L1531
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L556
.L1531:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L556:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1532
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L559
.L1532:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L559:
	comisd	xmm0, xmm1
	jbe	.L1533
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[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	.L1534
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1534:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1533:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1535
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L553
.L1535:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
.L553:
	movss	DWORD PTR -32[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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1536
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L571
.L1536:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L571:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1537
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L574
.L1537:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L574:
	comisd	xmm0, xmm1
	jbe	.L1538
	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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1539
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L580
.L1539:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L580
.L1538:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1540
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L580
.L1540:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L580:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1541
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L586
.L1541:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L586:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1542
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	jmp	.L589
.L1542:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L589:
	comisd	xmm1, xmm2
	jbe	.L1543
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1544
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L595
.L1544:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L595
.L1543:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1545
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L595
.L1545:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L595:
	comisd	xmm0, xmm1
	jbe	.L1546
	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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1547
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L603
.L1547:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L603:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1548
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L606
.L1548:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L606:
	comisd	xmm0, xmm1
	jbe	.L1549
	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 .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1550
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1550:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1549:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1551
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1551:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1546:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1552
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L619
.L1552:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L619:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1553
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L622
.L1553:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L622:
	comisd	xmm0, xmm1
	jbe	.L1554
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1555
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1555:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1554:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[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	.L1556
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L616
.L1556:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
.L616:
	movss	DWORD PTR -28[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L1557
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L634
.L1557:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L634:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1558
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L637
.L1558:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L637:
	comisd	xmm0, xmm1
	jbe	.L1559
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L1560
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L643
.L1560:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L643
.L1559:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1561
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L643
.L1561:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L643:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1562
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L649
.L1562:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L649:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1563
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	jmp	.L652
.L1563:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L652:
	comisd	xmm1, xmm2
	jbe	.L1564
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1565
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L658
.L1565:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L658
.L1564:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1566
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L658
.L1566:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L658:
	comisd	xmm0, xmm1
	jbe	.L1567
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L1568
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L666
.L1568:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
.L666:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1569
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L669
.L1569:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L669:
	comisd	xmm0, xmm1
	jbe	.L1570
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L1571
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1571:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1570:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1572
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1572:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1567:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1573
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L682
.L1573:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
.L682:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1574
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L685
.L1574:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L685:
	comisd	xmm0, xmm1
	jbe	.L1575
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1576
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1576:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1575:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[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	.L1577
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	jmp	.L679
.L1577:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
.L679:
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[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	.L1578
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L697
.L1578:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L697:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[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	.L1579
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L700
.L1579:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L700:
	comisd	xmm0, xmm1
	jbe	.L1580
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[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	.L1581
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L706
.L1581:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L706
.L1580:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[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	.L1582
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L706
.L1582:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L706:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1583
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L712
.L1583:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
.L712:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1584
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	jmp	.L715
.L1584:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L715:
	comisd	xmm1, xmm2
	jbe	.L1585
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1586
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L721
.L1586:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L721
.L1585:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1587
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L721
.L1587:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L721:
	comisd	xmm0, xmm1
	jbe	.L1588
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[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	.L1589
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L729
.L1589:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L729:
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[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	.L1590
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L732
.L1590:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L732:
	comisd	xmm0, xmm1
	jbe	.L1591
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[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	.L1592
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1592:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1591:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[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	.L1593
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1593:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1588:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1594
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L745
.L1594:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
.L745:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1595
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L748
.L1595:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L748:
	comisd	xmm0, xmm1
	jbe	.L1596
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1597
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1597:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1596:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1598
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L742
.L1598:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
.L742:
	movss	DWORD PTR -20[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L1599
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L760
.L1599:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L760:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1600
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L763
.L1600:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L763:
	comisd	xmm0, xmm1
	jbe	.L1601
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L1602
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L769
.L1602:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L769
.L1601:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1603
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L769
.L1603:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L769:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1604
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L775
.L1604:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L775:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1605
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L778
.L1605:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L778:
	comisd	xmm1, xmm2
	jbe	.L1606
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1607
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L784
.L1607:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L784
.L1606:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1608
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L784
.L1608:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L784:
	comisd	xmm0, xmm1
	jbe	.L1609
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L1610
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L792
.L1610:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L792:
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1611
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L795
.L1611:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L795:
	comisd	xmm0, xmm1
	jbe	.L1612
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[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	.L1613
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1613:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1612:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1614
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1614:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1609:
	movss	xmm0, DWORD PTR x_11[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 .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1615
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L808
.L1615:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L808:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1616
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L811
.L1616:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L811:
	comisd	xmm0, xmm1
	jbe	.L1617
	movss	xmm0, DWORD PTR x_11[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 .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1618
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1618:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1617:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[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	.L1619
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L805
.L1619:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
.L805:
	movss	DWORD PTR -16[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1620
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L823
.L1620:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L823:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1621
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L826
.L1621:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L826:
	comisd	xmm0, xmm1
	jbe	.L1622
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1623
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L832
.L1623:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
	jmp	.L832
.L1622:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1624
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L832
.L1624:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L832:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1625
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L838
.L1625:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L838:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1626
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L841
.L1626:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L841:
	comisd	xmm1, xmm2
	jbe	.L1627
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1628
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L847
.L1628:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L847
.L1627:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1629
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L847
.L1629:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L847:
	comisd	xmm0, xmm1
	jbe	.L1630
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1631
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L855
.L1631:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L855:
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1632
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L858
.L1632:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L858:
	comisd	xmm0, xmm1
	jbe	.L1633
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1634
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1634:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1633:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1635
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1635:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1630:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1636
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L871
.L1636:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L871:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1637
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L874
.L1637:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L874:
	comisd	xmm0, xmm1
	jbe	.L1638
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1639
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1639:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1638:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1640
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L868
.L1640:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
.L868:
	movss	DWORD PTR -12[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1641
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L886
.L1641:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L886:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1642
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L889
.L1642:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
.L889:
	comisd	xmm0, xmm1
	jbe	.L1643
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1644
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L895
.L1644:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L895
.L1643:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1645
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L895
.L1645:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
.L895:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1646
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L901
.L1646:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L901:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1647
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L904
.L1647:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
.L904:
	comisd	xmm1, xmm2
	jbe	.L1648
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1649
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L910
.L1649:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L910
.L1648:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1650
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L910
.L1650:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L910:
	comisd	xmm0, xmm1
	jbe	.L1651
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1652
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L918
.L1652:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
.L918:
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1653
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L921
.L1653:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
.L921:
	comisd	xmm0, xmm1
	jbe	.L1654
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1655
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1655:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1654:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1656
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1656:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1651:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1657
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L934
.L1657:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L934:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1658
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L937
.L1658:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L937:
	comisd	xmm0, xmm1
	jbe	.L1659
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1660
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC31[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1660:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1659:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1661
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L931
.L1661:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
.L931:
	movss	DWORD PTR -8[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_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1662
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L949
.L1662:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
.L949:
	movss	xmm1, DWORD PTR x_6[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 .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1663
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L952
.L1663:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L952:
	comisd	xmm0, xmm1
	jbe	.L1664
	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_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1665
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L958
.L1665:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L958
.L1664:
	movss	xmm0, DWORD PTR x_6[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 .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1666
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L958
.L1666:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L958:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1667
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L964
.L1667:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
.L964:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L1668
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	jmp	.L967
.L1668:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
.L967:
	comisd	xmm1, xmm2
	jbe	.L1669
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC35[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1670
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L973
.L1670:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC35[rip]
	addsd	xmm1, xmm2
	jmp	.L973
.L1669:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1671
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L973
.L1671:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L973:
	comisd	xmm0, xmm1
	jbe	.L1672
	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_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1673
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L981
.L1673:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
.L981:
	movss	xmm1, DWORD PTR x_6[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 .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1674
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L984
.L1674:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L984:
	comisd	xmm0, xmm1
	jbe	.L1675
	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_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1676
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1676:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1675:
	movss	xmm0, DWORD PTR x_6[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 .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1677
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1677:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1672:
	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 .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1678
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L997
.L1678:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	addsd	xmm0, xmm1
.L997:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L1679
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L1000
.L1679:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L1000:
	comisd	xmm0, xmm1
	jbe	.L1680
	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 .LC35[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1681
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1681:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1680:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L1682
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L994
.L1682:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
.L994:
	movss	DWORD PTR -4[rbp], xmm0
	movss	xmm0, DWORD PTR -64[rbp]
	movss	DWORD PTR x_0[rip], xmm0
	movss	xmm0, DWORD PTR -60[rbp]
	movss	DWORD PTR x_1[rip], xmm0
	movss	xmm0, DWORD PTR -56[rbp]
	movss	DWORD PTR x_2[rip], xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	movss	DWORD PTR x_3[rip], xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	movss	DWORD PTR x_4[rip], xmm0
	movss	xmm0, DWORD PTR -44[rbp]
	movss	DWORD PTR x_5[rip], xmm0
	movss	xmm0, DWORD PTR -40[rbp]
	movss	DWORD PTR x_6[rip], xmm0
	movss	xmm0, DWORD PTR -36[rbp]
	movss	DWORD PTR x_7[rip], xmm0
	movss	xmm0, DWORD PTR -32[rbp]
	movss	DWORD PTR x_8[rip], xmm0
	movss	xmm0, DWORD PTR -28[rbp]
	movss	DWORD PTR x_9[rip], xmm0
	movss	xmm0, DWORD PTR -24[rbp]
	movss	DWORD PTR x_10[rip], xmm0
	movss	xmm0, DWORD PTR -20[rbp]
	movss	DWORD PTR x_11[rip], xmm0
	movss	xmm0, DWORD PTR -16[rbp]
	movss	DWORD PTR x_12[rip], xmm0
	movss	xmm0, DWORD PTR -12[rbp]
	movss	DWORD PTR x_13[rip], xmm0
	movss	xmm0, DWORD PTR -8[rbp]
	movss	DWORD PTR x_14[rip], xmm0
	movss	xmm0, DWORD PTR -4[rbp]
	movss	DWORD PTR x_15[rip], xmm0
	jmp	.L1010
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC0:
	.long	0
	.long	1074790400
	.align 8
.LC1:
	.long	0
	.long	1076363264
	.align 8
.LC2:
	.long	0
	.long	1075314688
	.align 8
.LC3:
	.long	0
	.long	1076625408
	.align 8
.LC4:
	.long	0
	.long	1077149696
	.align 8
.LC5:
	.long	0
	.long	1075576832
	.align 8
.LC6:
	.long	0
	.long	1075052544
	.align 4
.LC7:
	.long	1082130432
	.align 4
.LC8:
	.long	1094713344
	.align 4
.LC9:
	.long	1086324736
	.align 4
.LC10:
	.long	1096810496
	.align 4
.LC11:
	.long	1101004800
	.align 4
.LC12:
	.long	1088421888
	.align 4
.LC13:
	.long	1084227584
	.align 8
.LC14:
	.long	0
	.long	1076494336
	.align 8
.LC15:
	.long	0
	.long	1076756480
	.align 8
.LC16:
	.long	0
	.long	1077018624
	.align 4
.LC17:
	.long	1095761920
	.align 4
.LC18:
	.long	1097859072
	.align 4
.LC19:
	.long	1099956224
	.align 8
.LC20:
	.long	0
	.long	1076953088
	.align 8
.LC21:
	.long	0
	.long	1073741824
	.align 8
.LC22:
	.long	0
	.long	1075838976
	.align 4
.LC23:
	.long	1099431936
	.align 4
.LC24:
	.long	1073741824
	.align 4
.LC25:
	.long	1090519040
	.align 8
.LC26:
	.long	0
	.long	1072693248
	.align 8
.LC27:
	.long	0
	.long	1075970048
	.align 4
.LC28:
	.long	1065353216
	.align 4
.LC29:
	.long	1091567616
	.align 8
.LC30:
	.long	0
	.long	1076887552
	.align 4
.LC31:
	.long	1098907648
	.align 8
.LC32:
	.long	0
	.long	1076101120
	.align 4
.LC33:
	.long	1092616192
	.align 8
.LC34:
	.long	0
	.long	1076232192
	.align 8
.LC35:
	.long	0
	.long	1077084160
	.align 4
.LC36:
	.long	1093664768
	.align 4
.LC37:
	.long	1100480512
	.align 8
.LC38:
	.long	0
	.long	1074266112
	.align 4
.LC39:
	.long	1077936128
	.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	"185501.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
	.global	__aeabi_f2d
	.global	__aeabi_dadd
	.global	__aeabi_dcmpgt
	.global	__aeabi_d2f
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 64
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, fp, lr}
	add	fp, sp, #28
	sub	sp, sp, #64
.L1010:
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1347
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4
.L1347:
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1348
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L7
.L1348:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	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	.L1349
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1350
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L13
.L1350:
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L13
.L1349:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1351
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L13
.L1351:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L13:
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1352
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L19
.L1352:
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L19:
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1353
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L22
.L1353:
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L22:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1354
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1355
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L28
.L1355:
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L28
.L1354:
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1356
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L28
.L1356:
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L28:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1357
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1358
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L36
.L1358:
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L36:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1359
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L39
.L1359:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L39:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1360
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1361
	ldr	r3, .L1683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1361:
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1360:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1362
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1362:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1357:
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1363
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L52
.L1363:
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L52:
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1364
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L55
.L1364:
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L55:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1365
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1366
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1366:
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1365:
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1367
	ldr	r3, .L1683+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L49
.L1367:
	ldr	r3, .L1683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L49:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-92]	@ float
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1368
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L67
.L1368:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L67:
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1369
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L70
.L1369:
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	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	.L1370
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1371
	ldr	r3, .L1683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L76
.L1371:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L76
.L1370:
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1372
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L76
.L1372:
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L76:
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1373
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L82
.L1684:
	.align	2
.L1683:
	.word	x_0
	.word	1074790400
	.word	x_2
	.word	1076363264
	.word	1075314688
	.word	x_11
	.word	1075576832
	.word	x_2
	.word	x_7
	.word	1077149696
	.word	x_10
	.word	1074790400
	.word	1076494336
	.word	x_14
	.word	1077018624
	.word	x_9
	.word	1075052544
	.word	x_12
	.word	x_13
	.word	1075838976
	.word	x_15
	.word	x_0
	.word	1076953088
	.word	x_4
	.word	1076756480
	.word	x_6
	.word	1076625408
	.word	x_5
.L1373:
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L82:
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1374
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L1374:
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L85:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1375
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1376
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L91
.L1376:
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L91
.L1375:
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1377
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L91
.L1377:
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L91:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1378
	ldr	r3, .L1683+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1379
	ldr	r3, .L1683+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L99
.L1379:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L99:
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1380
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L102
.L1380:
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L102:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1381
	ldr	r3, .L1683+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1382
	ldr	r3, .L1683+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1382:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1381:
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1383
	ldr	r3, .L1683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1383:
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1378:
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1384
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L115
.L1384:
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L115:
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1385
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L118
.L1385:
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L118:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1386
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1387
	ldr	r3, .L1683+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1387:
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1386:
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1388
	ldr	r3, .L1683+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L112
.L1388:
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L112:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-88]	@ float
	ldr	r3, .L1683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1389
	ldr	r3, .L1683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L130
.L1389:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L130:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1390
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L133
.L1390:
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L133:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1391
	ldr	r3, .L1683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1392
	ldr	r3, .L1683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L139
.L1392:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L139
.L1391:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1393
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L139
.L1393:
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L139:
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+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	.L1394
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L145
.L1394:
	ldr	r3, .L1683+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
.L145:
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1395
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L1395:
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L148:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1396
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+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	.L1397
	ldr	r3, .L1683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L154
.L1397:
	ldr	r3, .L1683+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	.L154
.L1396:
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1398
	ldr	r3, .L1683+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L154
.L1398:
	ldr	r3, .L1683+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L154:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1399
	ldr	r3, .L1683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1400
	ldr	r3, .L1683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L162
.L1400:
	ldr	r3, .L1683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L162:
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1683+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1683+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	.L1401
	ldr	r3, .L1683+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L165
.L1401:
	ldr	r3, .L1685
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L165:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1402
	ldr	r3, .L1685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1403
	ldr	r3, .L1685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L175
.L1403:
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L175
.L1402:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1404
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L175
.L1404:
	ldr	r3, .L1685
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L175
.L1399:
	ldr	r3, .L1685+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+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	.L1405
	ldr	r3, .L1685+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L178
.L1405:
	ldr	r3, .L1685+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
.L178:
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1406
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L181
.L1406:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L181:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1407
	ldr	r3, .L1685+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+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	.L1408
	ldr	r3, .L1685+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L175
.L1408:
	ldr	r3, .L1685+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	.L175
.L1407:
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1409
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L175
.L1409:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L175:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-84]	@ float
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1410
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L193
.L1410:
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L193:
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1411
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L1411:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L196:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1412
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1413
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L202
.L1413:
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L202
.L1412:
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1414
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L202
.L1414:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L202:
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1415
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L208
.L1415:
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L208:
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1416
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L211
.L1416:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L211:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1417
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1418
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L217
.L1418:
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L217
.L1417:
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1419
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L217
.L1419:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L217:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1420
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1421
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L225
.L1421:
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L225:
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1422
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L228
.L1422:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L228:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1423
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1424
	ldr	r3, .L1685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1424:
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1423:
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1425
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1425:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1420:
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1426
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L241
.L1426:
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L241:
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1427
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L244
.L1686:
	.align	2
.L1685:
	.word	x_6
	.word	1076625408
	.word	x_9
	.word	x_1
	.word	1076363264
	.word	1075052544
	.word	x_8
	.word	1072693248
	.word	x_14
	.word	1075838976
	.word	x_5
	.word	1074790400
	.word	x_7
	.word	x_11
	.word	1077018624
	.word	x_12
	.word	1076953088
	.word	x_13
	.word	1076494336
	.word	x_15
	.word	1076887552
	.word	x_3
	.word	1076101120
	.word	x_4
	.word	1075314688
	.word	x_0
	.word	1076756480
	.word	x_2
	.word	1075970048
.L1427:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L244:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1428
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1429
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1429:
	ldr	r3, .L1685+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1428:
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1430
	ldr	r3, .L1685+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L238
.L1430:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L238:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-80]	@ float
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1431
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L256
.L1431:
	ldr	r3, .L1685+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
.L256:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1432
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L259
.L1432:
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L259:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1433
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1434
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L265
.L1434:
	ldr	r3, .L1685+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	.L265
.L1433:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1435
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L265
.L1435:
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L265:
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1436
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L271
.L1436:
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L271:
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1437
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L274
.L1437:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L274:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1438
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1439
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L280
.L1439:
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L280
.L1438:
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1440
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L280
.L1440:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L280:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1441
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1442
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L288
.L1442:
	ldr	r3, .L1685+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
.L288:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1443
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L291
.L1443:
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L291:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1444
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1445
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L1445:
	ldr	r3, .L1685+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	.L301
.L1444:
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1446
	ldr	r3, .L1685+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L1446:
	ldr	r3, .L1685+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L1441:
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1447
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L304
.L1447:
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L304:
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1448
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L1448:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L307:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1449
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1450
	ldr	r3, .L1685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L1450:
	ldr	r3, .L1685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L1449:
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1451
	ldr	r3, .L1685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L1451:
	ldr	r3, .L1685+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L301:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-76]	@ float
	ldr	r3, .L1685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1452
	ldr	r3, .L1685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L319
.L1452:
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L319:
	ldr	r3, .L1685+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1453
	ldr	r3, .L1685+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L322
.L1453:
	ldr	r3, .L1685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L322:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1454
	ldr	r3, .L1685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1685+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1685+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	.L1455
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L328
.L1455:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L328
.L1454:
	ldr	r3, .L1687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1456
	ldr	r3, .L1687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L328
.L1456:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L328:
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1457
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L334
.L1457:
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L334:
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1458
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L337
.L1458:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L337:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1459
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1460
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L343
.L1460:
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L343
.L1459:
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1461
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L343
.L1461:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L343:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1462
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1463
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L351
.L1463:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L351:
	ldr	r3, .L1687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1464
	ldr	r3, .L1687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L354
.L1464:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L354:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1465
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1466
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1466:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1465:
	ldr	r3, .L1687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1467
	ldr	r3, .L1687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1467:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1462:
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1468
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L367
.L1468:
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L367:
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1469
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L370
.L1469:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L370:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1470
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1471
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1471:
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1470:
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1472
	ldr	r3, .L1687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L1472:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L364:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-72]	@ float
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1473
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L382
.L1473:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L382:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1474
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L1474:
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+36
	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	.L1475
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1476
	ldr	r3, .L1687
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L391
.L1476:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L391
.L1475:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1477
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L391
.L1477:
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L391:
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1478
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L397
.L1478:
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L397:
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1479
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L400
.L1479:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L400:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1480
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1481
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L406
.L1481:
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L406
.L1688:
	.align	2
.L1687:
	.word	x_0
	.word	1076756480
	.word	1075970048
	.word	x_3
	.word	1076101120
	.word	x_14
	.word	x_2
	.word	1075052544
	.word	x_6
	.word	1075576832
	.word	x_7
	.word	1077018624
	.word	x_10
	.word	1074790400
	.word	x_15
	.word	1077149696
	.word	x_8
	.word	x_9
	.word	x_11
	.word	1076887552
	.word	x_12
	.word	1076363264
	.word	x_0
	.word	1076494336
	.word	x_1
	.word	1075314688
	.word	1077084160
	.word	x_4
	.word	1076232192
	.word	x_5
.L1480:
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1482
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L406
.L1482:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L406:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1483
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1484
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L414
.L1484:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L414:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1485
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L417
.L1485:
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L417:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1486
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1487
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1487:
	ldr	r3, .L1687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1486:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1488
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1488:
	ldr	r3, .L1687+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1483:
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1489
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L430
.L1489:
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L430:
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1490
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L433
.L1490:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L433:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1491
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1492
	ldr	r3, .L1687+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1492:
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1491:
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1493
	ldr	r3, .L1687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L1493:
	ldr	r3, .L1687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L427:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-68]	@ float
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1494
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L445
.L1494:
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L445:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1495
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L448
.L1495:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L448:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1496
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1497
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L454
.L1497:
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L454
.L1496:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1498
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L454
.L1498:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L454:
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1499
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L460
.L1499:
	ldr	r3, .L1687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L460:
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1500
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L463
.L1500:
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	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	.L1501
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1502
	ldr	r3, .L1687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L469
.L1502:
	ldr	r3, .L1687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L469
.L1501:
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1503
	ldr	r3, .L1687+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L469
.L1503:
	ldr	r3, .L1687+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L469:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1504
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1505
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L477
.L1505:
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L477:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1506
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L480
.L1506:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L480:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1507
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1508
	ldr	r3, .L1687+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1508:
	ldr	r3, .L1687+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1507:
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+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	.L1509
	ldr	r3, .L1687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1509:
	ldr	r3, .L1687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1504:
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1510
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L493
.L1510:
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L493:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1511
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L496
.L1511:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L496:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1512
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1513
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1513:
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1512:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1514
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L1514:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L490:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-64]	@ float
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1515
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L508
.L1515:
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L508:
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1516
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L511
.L1516:
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L511:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1517
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1518
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L517
.L1518:
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L517
.L1517:
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1519
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L517
.L1519:
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L517:
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1520
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L523
.L1520:
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L523:
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1521
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L526
.L1521:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L526:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1522
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1523
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L532
.L1523:
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L532
.L1522:
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1524
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L532
.L1524:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L532:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1525
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1526
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L540
.L1526:
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L540:
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1527
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L543
.L1527:
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L543:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1528
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1529
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1529:
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1528:
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1530
	ldr	r3, .L1689+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1530:
	ldr	r3, .L1689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1525:
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1531
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L556
.L1531:
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L556:
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1532
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L559
.L1532:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L559:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1533
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1534
	ldr	r3, .L1689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1534:
	ldr	r3, .L1689+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1533:
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1535
	ldr	r3, .L1689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L553
.L1535:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L553:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-60]	@ float
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1536
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L571
.L1690:
	.align	2
.L1689:
	.word	1077084160
	.word	x_8
	.word	1076494336
	.word	x_9
	.word	1076232192
	.word	x_5
	.word	1076756480
	.word	x_6
	.word	1075970048
	.word	x_10
	.word	x_0
	.word	x_4
	.word	1077084160
	.word	x_7
	.word	1075576832
	.word	x_9
	.word	1075052544
	.word	1075838976
	.word	1074790400
	.word	x_1
	.word	x_2
	.word	1072693248
	.word	x_3
	.word	1076363264
	.word	x_8
	.word	1076953088
	.word	x_11
	.word	1076625408
	.word	x_12
	.word	1076887552
	.word	1076232192
	.word	x_14
	.word	1077149696
	.word	x_13
.L1536:
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L571:
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1537
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L574
.L1537:
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L574:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1538
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1539
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L580
.L1539:
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L580
.L1538:
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1540
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L580
.L1540:
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L580:
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1541
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L586
.L1541:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L586:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1542
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L589
.L1542:
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L589:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1543
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1544
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L595
.L1544:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L595
.L1543:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1545
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L595
.L1545:
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L595:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1546
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1547
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L603
.L1547:
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L603:
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1548
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L606
.L1548:
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L606:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1549
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1550
	ldr	r3, .L1689+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1550:
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1549:
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1551
	ldr	r3, .L1689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1551:
	ldr	r3, .L1689+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1546:
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1552
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L619
.L1552:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L619:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1553
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L622
.L1553:
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	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	.L1554
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1555
	ldr	r3, .L1689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1555:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1554:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1556
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L616
.L1556:
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+72
	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, #-56]	@ float
	ldr	r3, .L1689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1557
	ldr	r3, .L1689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L634
.L1557:
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L634:
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1558
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L637
.L1558:
	ldr	r3, .L1689+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L637:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1559
	ldr	r3, .L1689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1560
	ldr	r3, .L1689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L643
.L1560:
	ldr	r3, .L1689+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L643
.L1559:
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1689+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1561
	ldr	r3, .L1689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L643
.L1561:
	ldr	r3, .L1689+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L643:
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1562
	ldr	r3, .L1689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L649
.L1562:
	ldr	r3, .L1689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L649:
	ldr	r3, .L1689+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1689+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1689+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	.L1563
	ldr	r3, .L1689+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L652
.L1563:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L652:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1564
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1565
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L658
.L1565:
	ldr	r3, .L1691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L658
.L1564:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1566
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L658
.L1566:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L658:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1567
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1568
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L666
.L1568:
	ldr	r3, .L1691+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L666:
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1569
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L669
.L1569:
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L669:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1570
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1571
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1571:
	ldr	r3, .L1691+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1570:
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1572
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1572:
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1567:
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1573
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L682
.L1573:
	ldr	r3, .L1691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L682:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1574
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L685
.L1574:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+4
	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	.L1575
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1576
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1576:
	ldr	r3, .L1691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1575:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1577
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L679
.L1577:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L679:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1578
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L697
.L1578:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L697:
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1579
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L700
.L1579:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L700:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1580
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1581
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L706
.L1581:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L706
.L1580:
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1582
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L706
.L1582:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L706:
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1583
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L712
.L1583:
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L712:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1584
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L715
.L1584:
	ldr	r3, .L1691+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
.L715:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1585
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1586
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L721
.L1586:
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L721
.L1585:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1587
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L721
.L1587:
	ldr	r3, .L1691+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
.L721:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1588
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1589
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L729
.L1589:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L729:
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1590
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L732
.L1692:
	.align	2
.L1691:
	.word	1076232192
	.word	1077149696
	.word	x_12
	.word	x_2
	.word	1072693248
	.word	1076953088
	.word	1076101120
	.word	x_3
	.word	1076756480
	.word	x_5
	.word	1075314688
	.word	x_8
	.word	1075838976
	.word	x_0
	.word	1075970048
	.word	x_1
	.word	1077084160
	.word	x_4
	.word	1076625408
	.word	x_7
	.word	1075052544
	.word	x_14
	.word	1076887552
	.word	x_15
	.word	1076363264
	.word	x_13
	.word	1075576832
	.word	x_11
.L1590:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L732:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1591
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1592
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1592:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1591:
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1593
	ldr	r3, .L1691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1593:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1588:
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1594
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L745
.L1594:
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L745:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1595
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L748
.L1595:
	ldr	r3, .L1691+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
.L748:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1596
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1597
	ldr	r3, .L1691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1597:
	ldr	r3, .L1691+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1596:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1598
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L742
.L1598:
	ldr	r3, .L1691+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
.L742:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-48]	@ float
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1599
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L760
.L1599:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L760:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1600
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L763
.L1600:
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L763:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1601
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1602
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L769
.L1602:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L769
.L1601:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1603
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L769
.L1603:
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L769:
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1604
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L775
.L1604:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L775:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1605
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L1605:
	ldr	r3, .L1691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L778:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1606
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1607
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L784
.L1607:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L784
.L1606:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1608
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L784
.L1608:
	ldr	r3, .L1691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L784:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1609
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1610
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L792
.L1610:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L792:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1611
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L795
.L1611:
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L795:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1612
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1613
	ldr	r3, .L1691+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1613:
	ldr	r3, .L1691+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1612:
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1614
	ldr	r3, .L1691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1614:
	ldr	r3, .L1691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1609:
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1615
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L808
.L1615:
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L808:
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1616
	ldr	r3, .L1691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L811
.L1616:
	ldr	r3, .L1691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L811:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1617
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1691+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	.L1618
	ldr	r3, .L1691+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1618:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1617:
	ldr	r3, .L1693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1619
	ldr	r3, .L1693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L805
.L1619:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L805:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-44]	@ float
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1620
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L823
.L1620:
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L823:
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1621
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L826
.L1621:
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L826:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1622
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1623
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L832
.L1623:
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L832
.L1622:
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1624
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L832
.L1624:
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L832:
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1625
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L838
.L1625:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L838:
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1626
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L841
.L1626:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L841:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1627
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1628
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L847
.L1628:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L847
.L1627:
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1629
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L847
.L1629:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L847:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1630
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1631
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L855
.L1631:
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L855:
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1632
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L858
.L1632:
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L858:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1633
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1634
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1634:
	ldr	r3, .L1693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1633:
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1635
	ldr	r3, .L1693+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1635:
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1630:
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1636
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L871
.L1636:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L871:
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1637
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L874
.L1637:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L874:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1638
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1639
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1639:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1638:
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1640
	ldr	r3, .L1693+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L868
.L1640:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L868:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1641
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L886
.L1641:
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L886:
	ldr	r3, .L1693+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, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1642
	ldr	r3, .L1693+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	.L889
.L1642:
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L889:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1643
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1644
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L895
.L1644:
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L895
.L1694:
	.align	2
.L1693:
	.word	x_14
	.word	1074266112
	.word	x_4
	.word	x_5
	.word	x_12
	.word	1076363264
	.word	x_2
	.word	1076232192
	.word	x_7
	.word	1077018624
	.word	1076887552
	.word	1075576832
	.word	1076101120
	.word	x_15
	.word	x_0
	.word	1075314688
	.word	x_1
	.word	x_6
	.word	1075970048
	.word	x_8
	.word	1076953088
	.word	x_9
	.word	1074790400
	.word	x_10
	.word	1077084160
	.word	x_11
	.word	1076494336
	.word	x_13
	.word	1076756480
.L1643:
	ldr	r3, .L1693+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, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1645
	ldr	r3, .L1693+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	.L895
.L1645:
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L895:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1646
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L901
.L1646:
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L901:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1647
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L904
.L1647:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L904:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1648
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1649
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L910
.L1649:
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L910
.L1648:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1650
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L910
.L1650:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L910:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1651
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1652
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L918
.L1652:
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L918:
	ldr	r3, .L1693+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, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1653
	ldr	r3, .L1693+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	.L921
.L1653:
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L921:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1654
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1655
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L931
.L1655:
	ldr	r3, .L1693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L931
.L1654:
	ldr	r3, .L1693+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, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1656
	ldr	r3, .L1693+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	.L931
.L1656:
	ldr	r3, .L1693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L931
.L1651:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1657
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L934
.L1657:
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L934:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1658
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L937
.L1658:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L937:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1659
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1660
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L931
.L1660:
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L931
.L1659:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1661
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L931
.L1661:
	ldr	r3, .L1693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L931:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, .L1693+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1662
	ldr	r3, .L1693+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L949
.L1662:
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L949:
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1663
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L952
.L1663:
	ldr	r3, .L1693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L952:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1664
	ldr	r3, .L1693+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1665
	ldr	r3, .L1693+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L958
.L1665:
	ldr	r3, .L1693+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L958
.L1664:
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1666
	ldr	r3, .L1693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L958
.L1666:
	ldr	r3, .L1693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L958:
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1667
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L964
.L1667:
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L964:
	ldr	r3, .L1693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1668
	ldr	r3, .L1693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L967
.L1668:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L967:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1669
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1670
	ldr	r3, .L1693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L1670:
	ldr	r3, .L1693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L1669:
	ldr	r3, .L1693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+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	.L1671
	ldr	r3, .L1693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L1671:
	ldr	r3, .L1693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1693+112
	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	.L1672
	ldr	r3, .L1695
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1695+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1673
	ldr	r3, .L1695
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L981
.L1673:
	ldr	r3, .L1695+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L981:
	ldr	r3, .L1695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1674
	ldr	r3, .L1695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L984
.L1674:
	ldr	r3, .L1695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L984:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L1675
	ldr	r3, .L1695
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1695+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1676
	ldr	r3, .L1695
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1676:
	ldr	r3, .L1695+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1675:
	ldr	r3, .L1695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1677
	ldr	r3, .L1695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1677:
	ldr	r3, .L1695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1672:
	ldr	r3, .L1695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1695+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1678
	ldr	r3, .L1695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L997
.L1678:
	ldr	r3, .L1695+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L997:
	ldr	r3, .L1695+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L1695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1679
	ldr	r3, .L1695+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1000
.L1679:
	ldr	r3, .L1695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+12
	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	.L1680
	ldr	r3, .L1695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1695+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1681
	ldr	r3, .L1695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1681:
	ldr	r3, .L1695+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1680:
	ldr	r3, .L1695+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L1695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+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	.L1682
	ldr	r3, .L1695+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L994
.L1682:
	ldr	r3, .L1695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L1695+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L994:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r2, .L1695
	ldr	r3, [fp, #-92]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+8
	ldr	r3, [fp, #-88]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+60
	ldr	r3, [fp, #-84]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+64
	ldr	r3, [fp, #-80]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+68
	ldr	r3, [fp, #-76]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+72
	ldr	r3, [fp, #-72]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+16
	ldr	r3, [fp, #-68]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+76
	ldr	r3, [fp, #-64]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+24
	ldr	r3, [fp, #-60]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+32
	ldr	r3, [fp, #-56]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+40
	ldr	r3, [fp, #-52]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+48
	ldr	r3, [fp, #-48]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+80
	ldr	r3, [fp, #-44]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+56
	ldr	r3, [fp, #-40]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+84
	ldr	r3, [fp, #-36]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L1695+88
	ldr	r3, [fp, #-32]	@ float
	str	r3, [r2]	@ float
	b	.L1010
.L1696:
	.align	2
.L1695:
	.word	x_0
	.word	1075314688
	.word	x_1
	.word	1076756480
	.word	x_6
	.word	1075970048
	.word	x_8
	.word	1076953088
	.word	x_9
	.word	1074790400
	.word	x_10
	.word	1077084160
	.word	x_11
	.word	1076494336
	.word	x_13
	.word	x_2
	.word	x_3
	.word	x_4
	.word	x_5
	.word	x_7
	.word	x_12
	.word	x_14
	.word	x_15
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
