14022af44:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14022af48:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022af4c:	48 2b c2             	sub    %rdx,%rax
14022af4f:	48 c1 f8 04          	sar    $0x4,%rax
14022af53:	49 3b c6             	cmp    %r14,%rax
14022af56:	0f 86 08 17 00 00    	jbe    0x14022c664
14022af5c:	4a 8b 04 da          	mov    (%rdx,%r11,8),%rax
14022af60:	f3 0f 10 08          	movss  (%rax),%xmm1
14022af64:	f3 0f 5f 49 f8       	maxss  -0x8(%rcx),%xmm1
14022af69:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14022af6e:	f3 0f 5d 01          	minss  (%rcx),%xmm0
14022af72:	0f 2f c1             	comiss %xmm1,%xmm0
14022af75:	76 06                	jbe    0x14022af7d
14022af77:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14022af7b:	eb 04                	jmp    0x14022af81
14022af7d:	41 0f 28 c0          	movaps %xmm8,%xmm0
14022af81:	41 0f 2e c0          	ucomiss %xmm8,%xmm0
14022af85:	7a 02                	jp     0x14022af89
14022af87:	74 47                	je     0x14022afd0
14022af89:	4d 8b e8             	mov    %r8,%r13
14022af8c:	49 ff c2             	inc    %r10
14022af8f:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14022af93:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022af97:	48 2b c2             	sub    %rdx,%rax
14022af9a:	48 c1 f8 04          	sar    $0x4,%rax
14022af9e:	49 3b c6             	cmp    %r14,%rax
14022afa1:	0f 86 bd 16 00 00    	jbe    0x14022c664
14022afa7:	4a 8b 04 da          	mov    (%rdx,%r11,8),%rax
14022afab:	f3 0f 10 49 f8       	movss  -0x8(%rcx),%xmm1
14022afb0:	f3 0f 5f 08          	maxss  (%rax),%xmm1
14022afb4:	f3 0f 10 01          	movss  (%rcx),%xmm0
14022afb8:	f3 0f 5d 40 08       	minss  0x8(%rax),%xmm0
14022afbd:	0f 2f c1             	comiss %xmm1,%xmm0
14022afc0:	76 06                	jbe    0x14022afc8
14022afc2:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14022afc6:	eb 04                	jmp    0x14022afcc
14022afc8:	41 0f 28 c0          	movaps %xmm8,%xmm0
14022afcc:	f3 0f 58 d0          	addss  %xmm0,%xmm2
14022afd0:	48 8b 95 40 01 00 00 	mov    0x140(%rbp),%rdx
14022afd7:	49 ff c0             	inc    %r8
14022afda:	48 83 c1 10          	add    $0x10,%rcx
14022afde:	4c 3b c2             	cmp    %rdx,%r8
14022afe1:	0f 82 08 ff ff ff    	jb     0x14022aeef
14022afe7:	49 83 fa 02          	cmp    $0x2,%r10
14022afeb:	0f 83 af 06 00 00    	jae    0x14022b6a0
14022aff1:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14022aff5:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022aff9:	48 2b c1             	sub    %rcx,%rax
14022affc:	48 c1 f8 04          	sar    $0x4,%rax
14022b000:	49 3b c6             	cmp    %r14,%rax
14022b003:	0f 86 5b 16 00 00    	jbe    0x14022c664
14022b009:	49 8b c6             	mov    %r14,%rax
14022b00c:	48 03 c0             	add    %rax,%rax
14022b00f:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
14022b013:	f3 0f 10 61 08       	movss  0x8(%rcx),%xmm4
14022b018:	f3 0f 10 8b a0 00 00 	movss  0xa0(%rbx),%xmm1
14022b01f:	00
14022b020:	0f 28 dc             	movaps %xmm4,%xmm3
14022b023:	f3 0f 5c 19          	subss  (%rcx),%xmm3
14022b027:	f3 0f 5c da          	subss  %xmm2,%xmm3
14022b02b:	49 8d 52 01          	lea    0x1(%r10),%rdx
14022b02f:	0f 57 c0             	xorps  %xmm0,%xmm0
14022b032:	48 85 d2             	test   %rdx,%rdx
14022b035:	78 07                	js     0x14022b03e
14022b037:	f3 48 0f 2a c2       	cvtsi2ss %rdx,%xmm0
14022b03c:	eb 15                	jmp    0x14022b053
14022b03e:	48 8b c2             	mov    %rdx,%rax
14022b041:	48 d1 e8             	shr    $1,%rax
14022b044:	83 e2 01             	and    $0x1,%edx
14022b047:	48 0b c2             	or     %rdx,%rax
14022b04a:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14022b04f:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14022b053:	f3 0f 59 c1          	mulss  %xmm1,%xmm0
14022b057:	0f 2f d8             	comiss %xmm0,%xmm3
14022b05a:	73 11                	jae    0x14022b06d
14022b05c:	f3 0f 59 0d 40 60 98 	mulss  0x986040(%rip),%xmm1        # 0x140bb10a4
14022b063:	00
14022b064:	0f 2f ca             	comiss %xmm2,%xmm1
14022b067:	0f 82 2c 06 00 00    	jb     0x14022b699
14022b06d:	48 8b c6             	mov    %rsi,%rax
14022b070:	48 2b c7             	sub    %rdi,%rax
14022b073:	48 c1 f8 04          	sar    $0x4,%rax
14022b077:	4c 3b f8             	cmp    %rax,%r15
14022b07a:	0f 83 a6 15 00 00    	jae    0x14022c626
14022b080:	49 8b c7             	mov    %r15,%rax
14022b083:	48 03 c0             	add    %rax,%rax
14022b086:	f3 0f 10 04 c7       	movss  (%rdi,%rax,8),%xmm0
14022b08b:	f3 0f 5c 01          	subss  (%rcx),%xmm0
14022b08f:	49 8b cf             	mov    %r15,%rcx
14022b092:	48 03 c9             	add    %rcx,%rcx
14022b095:	f3 0f 5c 64 cf 08    	subss  0x8(%rdi,%rcx,8),%xmm4
14022b09b:	41 0f 2f c0          	comiss %xmm8,%xmm0
14022b09f:	73 0a                	jae    0x14022b0ab
14022b0a1:	41 0f 2f e0          	comiss %xmm8,%xmm4
14022b0a5:	0f 82 d2 06 00 00    	jb     0x14022b77d
14022b0ab:	0f 2f c4             	comiss %xmm4,%xmm0
14022b0ae:	0f 86 d1 02 00 00    	jbe    0x14022b385
14022b0b4:	49 8b ce             	mov    %r14,%rcx
14022b0b7:	48 c1 e1 04          	shl    $0x4,%rcx
14022b0bb:	48 03 4b 40          	add    0x40(%rbx),%rcx
14022b0bf:	48 8b 11             	mov    (%rcx),%rdx
14022b0c2:	f3 0f 10 42 08       	movss  0x8(%rdx),%xmm0
14022b0c7:	0f 2f 04 c7          	comiss (%rdi,%rax,8),%xmm0
14022b0cb:	0f 82 b4 02 00 00    	jb     0x14022b385
14022b0d1:	49 8b c7             	mov    %r15,%rax
14022b0d4:	48 03 c0             	add    %rax,%rax
14022b0d7:	f3 0f 10 1c c7       	movss  (%rdi,%rax,8),%xmm3
14022b0dc:	f3 0f 10 0a          	movss  (%rdx),%xmm1
14022b0e0:	0f 2f d9             	comiss %xmm1,%xmm3
14022b0e3:	0f 86 9c 02 00 00    	jbe    0x14022b385
14022b0e9:	4c 8b a5 40 01 00 00 	mov    0x140(%rbp),%r12
14022b0f0:	4d 3b ec             	cmp    %r12,%r13
14022b0f3:	0f 85 dd 00 00 00    	jne    0x14022b1d6
14022b0f9:	f3 0f 10 62 0c       	movss  0xc(%rdx),%xmm4
14022b0fe:	49 8b c7             	mov    %r15,%rax
14022b101:	48 03 c0             	add    %rax,%rax
14022b104:	f3 0f 10 44 c7 04    	movss  0x4(%rdi,%rax,8),%xmm0
14022b10a:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b10e:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b112:	48 c1 f8 04          	sar    $0x4,%rax
14022b116:	49 3b c6             	cmp    %r14,%rax
14022b119:	0f 86 45 15 00 00    	jbe    0x14022c664
14022b11f:	f3 0f 11 4c 24 70    	movss  %xmm1,0x70(%rsp)
14022b125:	f3 0f 11 44 24 74    	movss  %xmm0,0x74(%rsp)
14022b12b:	f3 0f 11 5c 24 78    	movss  %xmm3,0x78(%rsp)
14022b131:	f3 0f 11 64 24 7c    	movss  %xmm4,0x7c(%rsp)
14022b137:	4d 8b cc             	mov    %r12,%r9
14022b13a:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14022b13f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14022b144:	48 8b cb             	mov    %rbx,%rcx
14022b147:	e8 8c f8 ff ff       	call   0x14022a9d8
14022b14c:	84 c0                	test   %al,%al
14022b14e:	0f 85 1f 06 00 00    	jne    0x14022b773
14022b154:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14022b159:	48 8b c6             	mov    %rsi,%rax
14022b15c:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14022b161:	48 2b c7             	sub    %rdi,%rax
14022b164:	48 c1 f8 04          	sar    $0x4,%rax
14022b168:	4c 3b f8             	cmp    %rax,%r15
14022b16b:	0f 83 b5 14 00 00    	jae    0x14022c626
14022b171:	49 8b cf             	mov    %r15,%rcx
14022b174:	48 03 c9             	add    %rcx,%rcx
14022b177:	f3 0f 10 04 cf       	movss  (%rdi,%rcx,8),%xmm0
14022b17c:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b180:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b184:	48 c1 f8 04          	sar    $0x4,%rax
14022b188:	49 3b c6             	cmp    %r14,%rax
14022b18b:	0f 86 d3 14 00 00    	jbe    0x14022c664
14022b191:	49 8b c6             	mov    %r14,%rax
14022b194:	48 c1 e0 04          	shl    $0x4,%rax
14022b198:	48 03 43 40          	add    0x40(%rbx),%rax
14022b19c:	48 8b 00             	mov    (%rax),%rax
14022b19f:	f3 0f 11 40 08       	movss  %xmm0,0x8(%rax)
14022b1a4:	f3 0f 10 44 cf 04    	movss  0x4(%rdi,%rcx,8),%xmm0
14022b1aa:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14022b1ae:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b1b2:	48 2b c1             	sub    %rcx,%rax
14022b1b5:	48 c1 f8 04          	sar    $0x4,%rax
14022b1b9:	49 3b c6             	cmp    %r14,%rax
14022b1bc:	0f 86 a2 14 00 00    	jbe    0x14022c664
14022b1c2:	49 8b c6             	mov    %r14,%rax
14022b1c5:	48 03 c0             	add    %rax,%rax
14022b1c8:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14022b1cc:	f3 0f 11 40 04       	movss  %xmm0,0x4(%rax)
14022b1d1:	e9 a7 05 00 00       	jmp    0x14022b77d
14022b1d6:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14022b1da:	f3 0f 59 05 a2 5e 98 	mulss  0x985ea2(%rip),%xmm0        # 0x140bb1084
14022b1e1:	00
14022b1e2:	0f 2f c2             	comiss %xmm2,%xmm0
14022b1e5:	0f 82 31 01 00 00    	jb     0x14022b31c
14022b1eb:	f3 0f 10 52 0c       	movss  0xc(%rdx),%xmm2
14022b1f0:	48 8b c6             	mov    %rsi,%rax
14022b1f3:	48 2b c7             	sub    %rdi,%rax
14022b1f6:	48 c1 f8 04          	sar    $0x4,%rax
14022b1fa:	4c 3b f8             	cmp    %rax,%r15
14022b1fd:	0f 83 23 14 00 00    	jae    0x14022c626
14022b203:	49 8b c7             	mov    %r15,%rax
14022b206:	48 03 c0             	add    %rax,%rax
14022b209:	f3 0f 10 4c c7 04    	movss  0x4(%rdi,%rax,8),%xmm1
14022b20f:	48 2b f7             	sub    %rdi,%rsi
14022b212:	48 c1 fe 04          	sar    $0x4,%rsi
14022b216:	4c 3b ee             	cmp    %rsi,%r13
14022b219:	0f 83 07 14 00 00    	jae    0x14022c626
14022b21f:	4d 8b e5             	mov    %r13,%r12
14022b222:	4d 03 e4             	add    %r12,%r12
14022b225:	f3 42 0f 10 44 e7 08 	movss  0x8(%rdi,%r12,8),%xmm0
14022b22c:	f3 0f 11 45 80       	movss  %xmm0,-0x80(%rbp)
14022b231:	f3 0f 11 4d 84       	movss  %xmm1,-0x7c(%rbp)
14022b236:	f3 0f 11 5d 88       	movss  %xmm3,-0x78(%rbp)
14022b23b:	f3 0f 11 55 8c       	movss  %xmm2,-0x74(%rbp)
14022b240:	4c 8b 8d 40 01 00 00 	mov    0x140(%rbp),%r9
14022b247:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14022b24b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14022b250:	48 8b cb             	mov    %rbx,%rcx
14022b253:	e8 80 f7 ff ff       	call   0x14022a9d8
14022b258:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14022b25d:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14022b262:	84 c0                	test   %al,%al
14022b264:	0f 85 ab 00 00 00    	jne    0x14022b315
14022b26a:	48 8b ce             	mov    %rsi,%rcx
14022b26d:	48 2b cf             	sub    %rdi,%rcx
14022b270:	48 c1 f9 04          	sar    $0x4,%rcx
14022b274:	4c 3b e9             	cmp    %rcx,%r13
14022b277:	0f 83 a9 13 00 00    	jae    0x14022c626
14022b27d:	f3 42 0f 10 44 e7 08 	movss  0x8(%rdi,%r12,8),%xmm0
14022b284:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b288:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b28c:	48 c1 f8 04          	sar    $0x4,%rax
14022b290:	49 3b c6             	cmp    %r14,%rax
14022b293:	0f 86 cb 13 00 00    	jbe    0x14022c664
14022b299:	49 8b c6             	mov    %r14,%rax
14022b29c:	48 c1 e0 04          	shl    $0x4,%rax
14022b2a0:	48 03 43 40          	add    0x40(%rbx),%rax
14022b2a4:	48 8b 00             	mov    (%rax),%rax
14022b2a7:	f3 0f 11 00          	movss  %xmm0,(%rax)
14022b2ab:	4c 3b f9             	cmp    %rcx,%r15
14022b2ae:	0f 83 72 13 00 00    	jae    0x14022c626
14022b2b4:	49 8b cf             	mov    %r15,%rcx
14022b2b7:	48 03 c9             	add    %rcx,%rcx
14022b2ba:	f3 0f 10 04 cf       	movss  (%rdi,%rcx,8),%xmm0
14022b2bf:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b2c3:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b2c7:	48 c1 f8 04          	sar    $0x4,%rax
14022b2cb:	49 3b c6             	cmp    %r14,%rax
14022b2ce:	0f 86 90 13 00 00    	jbe    0x14022c664
14022b2d4:	49 8b c6             	mov    %r14,%rax
14022b2d7:	48 c1 e0 04          	shl    $0x4,%rax
14022b2db:	48 03 43 40          	add    0x40(%rbx),%rax
14022b2df:	48 8b 00             	mov    (%rax),%rax
14022b2e2:	f3 0f 11 40 08       	movss  %xmm0,0x8(%rax)
14022b2e7:	f3 0f 10 44 cf 04    	movss  0x4(%rdi,%rcx,8),%xmm0
14022b2ed:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b2f1:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b2f5:	48 c1 f8 04          	sar    $0x4,%rax
14022b2f9:	49 3b c6             	cmp    %r14,%rax
14022b2fc:	0f 86 62 13 00 00    	jbe    0x14022c664
14022b302:	49 8b c6             	mov    %r14,%rax
14022b305:	48 c1 e0 04          	shl    $0x4,%rax
14022b309:	48 03 43 40          	add    0x40(%rbx),%rax
14022b30d:	48 8b 00             	mov    (%rax),%rax
14022b310:	e9 b7 fe ff ff       	jmp    0x14022b1cc
14022b315:	4c 8b a5 40 01 00 00 	mov    0x140(%rbp),%r12
14022b31c:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14022b320:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b324:	48 2b c1             	sub    %rcx,%rax
14022b327:	48 c1 f8 04          	sar    $0x4,%rax
14022b32b:	49 3b c6             	cmp    %r14,%rax
14022b32e:	0f 86 30 13 00 00    	jbe    0x14022c664
14022b334:	49 8b c6             	mov    %r14,%rax
14022b337:	48 03 c0             	add    %rax,%rax
14022b33a:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
14022b33e:	f3 0f 10 51 0c       	movss  0xc(%rcx),%xmm2
14022b343:	f3 0f 10 59 08       	movss  0x8(%rcx),%xmm3
14022b348:	48 2b f7             	sub    %rdi,%rsi
14022b34b:	48 c1 fe 04          	sar    $0x4,%rsi
14022b34f:	4c 3b fe             	cmp    %rsi,%r15
14022b352:	0f 83 ce 12 00 00    	jae    0x14022c626
14022b358:	49 8b c7             	mov    %r15,%rax
14022b35b:	48 03 c0             	add    %rax,%rax
14022b35e:	f3 0f 10 4c c7 0c    	movss  0xc(%rdi,%rax,8),%xmm1
14022b364:	f3 0f 10 01          	movss  (%rcx),%xmm0
14022b368:	f3 0f 11 45 90       	movss  %xmm0,-0x70(%rbp)
14022b36d:	f3 0f 11 4d 94       	movss  %xmm1,-0x6c(%rbp)
14022b372:	f3 0f 11 5d 98       	movss  %xmm3,-0x68(%rbp)
14022b377:	f3 0f 11 55 9c       	movss  %xmm2,-0x64(%rbp)
14022b37c:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14022b380:	e9 d0 fa ff ff       	jmp    0x14022ae55
14022b385:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b389:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b38d:	48 c1 f8 04          	sar    $0x4,%rax
14022b391:	49 3b c6             	cmp    %r14,%rax
14022b394:	0f 86 ca 12 00 00    	jbe    0x14022c664
14022b39a:	49 8b ce             	mov    %r14,%rcx
14022b39d:	48 c1 e1 04          	shl    $0x4,%rcx
14022b3a1:	48 03 4b 40          	add    0x40(%rbx),%rcx
14022b3a5:	48 8b c6             	mov    %rsi,%rax
14022b3a8:	48 2b c7             	sub    %rdi,%rax
14022b3ab:	48 c1 f8 04          	sar    $0x4,%rax
14022b3af:	4c 3b f8             	cmp    %rax,%r15
14022b3b2:	0f 83 6e 12 00 00    	jae    0x14022c626
14022b3b8:	48 8b 11             	mov    (%rcx),%rdx
14022b3bb:	49 8b c7             	mov    %r15,%rax
14022b3be:	48 03 c0             	add    %rax,%rax
14022b3c1:	f3 0f 10 5c c7 08    	movss  0x8(%rdi,%rax,8),%xmm3
14022b3c7:	0f 2f 1a             	comiss (%rdx),%xmm3
14022b3ca:	0f 82 ad 03 00 00    	jb     0x14022b77d
14022b3d0:	f3 0f 10 4a 08       	movss  0x8(%rdx),%xmm1
14022b3d5:	0f 2f cb             	comiss %xmm3,%xmm1
14022b3d8:	0f 86 9f 03 00 00    	jbe    0x14022b77d
14022b3de:	4c 8b a5 40 01 00 00 	mov    0x140(%rbp),%r12
14022b3e5:	4d 3b ec             	cmp    %r12,%r13
14022b3e8:	0f 85 aa 00 00 00    	jne    0x14022b498
14022b3ee:	f3 0f 10 62 0c       	movss  0xc(%rdx),%xmm4
14022b3f3:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b3f7:	48 2b 43 40          	sub    0x40(%rbx),%rax
14022b3fb:	48 c1 f8 04          	sar    $0x4,%rax
14022b3ff:	49 3b c6             	cmp    %r14,%rax
14022b402:	0f 86 5c 12 00 00    	jbe    0x14022c664
14022b408:	49 8b c7             	mov    %r15,%rax
14022b40b:	48 03 c0             	add    %rax,%rax
14022b40e:	f3 0f 10 44 c7 04    	movss  0x4(%rdi,%rax,8),%xmm0
14022b414:	f3 0f 11 5d a0       	movss  %xmm3,-0x60(%rbp)
14022b419:	f3 0f 11 45 a4       	movss  %xmm0,-0x5c(%rbp)
14022b41e:	f3 0f 11 4d a8       	movss  %xmm1,-0x58(%rbp)
14022b423:	f3 0f 11 65 ac       	movss  %xmm4,-0x54(%rbp)
14022b428:	4d 8b cc             	mov    %r12,%r9
14022b42b:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14022b42f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14022b434:	48 8b cb             	mov    %rbx,%rcx
14022b437:	e8 9c f5 ff ff       	call   0x14022a9d8
14022b43c:	84 c0                	test   %al,%al
14022b43e:	0f 85 2f 03 00 00    	jne    0x14022b773
14022b444:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14022b449:	48 8b c6             	mov    %rsi,%rax
14022b44c:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14022b451:	48 2b c7             	sub    %rdi,%rax
14022b454:	48 c1 f8 04          	sar    $0x4,%rax
14022b458:	4c 3b f8             	cmp    %rax,%r15
14022b45b:	0f 83 c5 11 00 00    	jae    0x14022c626
14022b461:	49 8b cf             	mov    %r15,%rcx
14022b464:	48 03 c9             	add    %rcx,%rcx
14022b467:	f3 0f 10 44 cf 08    	movss  0x8(%rdi,%rcx,8),%xmm0
14022b46d:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14022b471:	48 8b 43 48          	mov    0x48(%rbx),%rax
14022b475:	48 2b c2             	sub    %rdx,%rax
14022b478:	48 c1 f8 04          	sar    $0x4,%rax
14022b47c:	49 3b c6             	cmp    %r14,%rax
14022b47f:	0f 86 df 11 00 00    	jbe    0x14022c664
14022b485:	49 8b c6             	mov    %r14,%rax
14022b488:	48 03 c0             	add    %rax,%rax
14022b48b:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
14022b48f:	f3 0f 11 00          	movss  %xmm0,(%rax)
14022b493:	e9 4f fe ff ff       	jmp    0x14022b2e7
14022b498:	f3 0f 5c 0a          	subss  (%rdx),%xmm1
14022b49c:	f3 0f 59 0d e0 5b 98 	mulss  0x985be0(%rip),%xmm1        # 0x140bb1084
14022b4a3:	00
14022b4a4:	0f 2f ca             	comiss %xmm2,%xmm1
14022b4a7:	0f 82 11 01 00 00    	jb     0x14022b5be
14022b4ad:	f3 0f 10 5a 0c       	movss  0xc(%rdx),%xmm3
14022b4b2:	48 8b c6             	mov    %rsi,%rax
14022b4b5:	48 2b c7             	sub    %rdi,%rax
14022b4b8:	48 c1 f8 04          	sar    $0x4,%rax
14022b4bc:	4c 3b e8             	cmp    %rax,%r13
14022b4bf:	0f 83 61 11 00 00    	jae    0x14022c626
14022b4c5:	4d 8b e5             	mov    %r13,%r12
14022b4c8:	4d 03 e4             	add    %r12,%r12
14022b4cb:	f3 42 0f 10 14 e7    	movss  (%rdi,%r12,8),%xmm2
14022b4d1:	48 2b f7             	sub    %rdi,%rsi
14022b4d4:	48 c1 fe 04          	sar    $0x4,%rsi
14022b4d8:	4c 3b fe             	cmp    %rsi,%r15