14025be75:	0f 57 c0             	xorps  %xmm0,%xmm0
14025be78:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
14025be7d:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
14025be81:	48 8b 0f             	mov    (%rdi),%rcx
14025be84:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025be88:	48 2b c1             	sub    %rcx,%rax
14025be8b:	48 c1 f8 04          	sar    $0x4,%rax
14025be8f:	49 3b c4             	cmp    %r12,%rax
14025be92:	0f 86 ce 12 00 00    	jbe    0x14025d166
14025be98:	49 8b dc             	mov    %r12,%rbx
14025be9b:	48 03 db             	add    %rbx,%rbx
14025be9e:	45 33 c9             	xor    %r9d,%r9d
14025bea1:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14025bea6:	48 8d 55 38          	lea    0x38(%rbp),%rdx
14025beaa:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025beae:	e8 bd 8f dd ff       	call   0x140034e70
14025beb3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
14025beb7:	e8 6c 4c f4 ff       	call   0x1401a0b28
14025bebc:	44 8b e8             	mov    %eax,%r13d
14025bebf:	89 44 24 38          	mov    %eax,0x38(%rsp)
14025bec3:	48 8b 17             	mov    (%rdi),%rdx
14025bec6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14025beca:	48 2b ca             	sub    %rdx,%rcx
14025becd:	48 c1 f9 04          	sar    $0x4,%rcx
14025bed1:	4c 3b e1             	cmp    %rcx,%r12
14025bed4:	0f 83 3c 12 00 00    	jae    0x14025d116
14025beda:	48 8b 0c da          	mov    (%rdx,%rbx,8),%rcx
14025bede:	48 8b 01             	mov    (%rcx),%rax
14025bee1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025bee8:	ff 15 4a 0d 8b 00    	call   *0x8b0d4a(%rip)        # 0x140b0cc38
14025beee:	f3 44 0f 10 40 0c    	movss  0xc(%rax),%xmm8
14025bef4:	48 8b 0f             	mov    (%rdi),%rcx
14025bef7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025befb:	48 2b c1             	sub    %rcx,%rax
14025befe:	48 c1 f8 04          	sar    $0x4,%rax
14025bf02:	41 83 fd 02          	cmp    $0x2,%r13d
14025bf06:	0f 85 a0 00 00 00    	jne    0x14025bfac
14025bf0c:	4c 3b e0             	cmp    %rax,%r12
14025bf0f:	0f 83 01 12 00 00    	jae    0x14025d116
14025bf15:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025bf19:	48 8b 01             	mov    (%rcx),%rax
14025bf1c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025bf23:	ff 15 0f 0d 8b 00    	call   *0x8b0d0f(%rip)        # 0x140b0cc38
14025bf29:	f3 0f 10 78 08       	movss  0x8(%rax),%xmm7
14025bf2e:	48 8b 0f             	mov    (%rdi),%rcx
14025bf31:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025bf35:	48 2b c1             	sub    %rcx,%rax
14025bf38:	48 c1 f8 04          	sar    $0x4,%rax
14025bf3c:	4c 3b e0             	cmp    %rax,%r12
14025bf3f:	0f 83 d1 11 00 00    	jae    0x14025d116
14025bf45:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025bf49:	48 8b 01             	mov    (%rcx),%rax
14025bf4c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025bf53:	ff 15 df 0c 8b 00    	call   *0x8b0cdf(%rip)        # 0x140b0cc38
14025bf59:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
14025bf5e:	48 8b 0f             	mov    (%rdi),%rcx
14025bf61:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025bf65:	48 2b c1             	sub    %rcx,%rax
14025bf68:	48 c1 f8 04          	sar    $0x4,%rax
14025bf6c:	4c 3b e0             	cmp    %rax,%r12
14025bf6f:	0f 83 a1 11 00 00    	jae    0x14025d116
14025bf75:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025bf79:	48 8b 01             	mov    (%rcx),%rax
14025bf7c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025bf83:	ff 15 af 0c 8b 00    	call   *0x8b0caf(%rip)        # 0x140b0cc38
14025bf89:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14025bf8e:	f3 0f 11 45 e8       	movss  %xmm0,-0x18(%rbp)
14025bf93:	f3 0f 11 75 ec       	movss  %xmm6,-0x14(%rbp)
14025bf98:	f3 0f 11 7d f0       	movss  %xmm7,-0x10(%rbp)
14025bf9d:	f3 44 0f 11 45 f4    	movss  %xmm8,-0xc(%rbp)
14025bfa3:	0f 10 45 e8          	movups -0x18(%rbp),%xmm0
14025bfa7:	e9 99 00 00 00       	jmp    0x14025c045
14025bfac:	4c 3b e0             	cmp    %rax,%r12
14025bfaf:	0f 83 61 11 00 00    	jae    0x14025d116
14025bfb5:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025bfb9:	48 8b 01             	mov    (%rcx),%rax
14025bfbc:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025bfc3:	ff 15 6f 0c 8b 00    	call   *0x8b0c6f(%rip)        # 0x140b0cc38
14025bfc9:	f3 0f 10 38          	movss  (%rax),%xmm7
14025bfcd:	48 8b 0f             	mov    (%rdi),%rcx
14025bfd0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025bfd4:	48 2b c1             	sub    %rcx,%rax
14025bfd7:	48 c1 f8 04          	sar    $0x4,%rax
14025bfdb:	4c 3b e0             	cmp    %rax,%r12
14025bfde:	0f 83 32 11 00 00    	jae    0x14025d116
14025bfe4:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025bfe8:	48 8b 01             	mov    (%rcx),%rax
14025bfeb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025bff2:	ff 15 40 0c 8b 00    	call   *0x8b0c40(%rip)        # 0x140b0cc38
14025bff8:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
14025bffd:	48 8b 0f             	mov    (%rdi),%rcx
14025c000:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c004:	48 2b c1             	sub    %rcx,%rax
14025c007:	48 c1 f8 04          	sar    $0x4,%rax
14025c00b:	4c 3b e0             	cmp    %rax,%r12
14025c00e:	0f 83 02 11 00 00    	jae    0x14025d116
14025c014:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025c018:	48 8b 01             	mov    (%rcx),%rax
14025c01b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c022:	ff 15 10 0c 8b 00    	call   *0x8b0c10(%rip)        # 0x140b0cc38
14025c028:	f3 0f 10 00          	movss  (%rax),%xmm0
14025c02c:	f3 0f 11 45 f8       	movss  %xmm0,-0x8(%rbp)
14025c031:	f3 0f 11 75 fc       	movss  %xmm6,-0x4(%rbp)
14025c036:	f3 0f 11 7d 00       	movss  %xmm7,0x0(%rbp)
14025c03b:	f3 44 0f 11 45 04    	movss  %xmm8,0x4(%rbp)
14025c041:	0f 10 45 f8          	movups -0x8(%rbp),%xmm0
14025c045:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14025c04a:	45 33 c0             	xor    %r8d,%r8d
14025c04d:	45 8b f0             	mov    %r8d,%r14d
14025c050:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14025c055:	48 8b 48 08          	mov    0x8(%rax),%rcx
14025c059:	48 8b 10             	mov    (%rax),%rdx
14025c05c:	48 8b c1             	mov    %rcx,%rax
14025c05f:	48 2b c2             	sub    %rdx,%rax
14025c062:	48 c1 f8 04          	sar    $0x4,%rax
14025c066:	f3 44 0f 10 44 24 48 	movss  0x48(%rsp),%xmm8
14025c06d:	f3 0f 10 7c 24 40    	movss  0x40(%rsp),%xmm7
14025c073:	48 85 c0             	test   %rax,%rax
14025c076:	0f 84 ba 01 00 00    	je     0x14025c236
14025c07c:	41 8b f0             	mov    %r8d,%esi
14025c07f:	48 2b ca             	sub    %rdx,%rcx
14025c082:	48 c1 f9 04          	sar    $0x4,%rcx
14025c086:	4c 3b f1             	cmp    %rcx,%r14
14025c089:	0f 83 87 10 00 00    	jae    0x14025d116
14025c08f:	4c 8d 3c 16          	lea    (%rsi,%rdx,1),%r15
14025c093:	48 8b 0f             	mov    (%rdi),%rcx
14025c096:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c09a:	48 2b c1             	sub    %rcx,%rax
14025c09d:	48 c1 f8 04          	sar    $0x4,%rax
14025c0a1:	4c 3b e0             	cmp    %rax,%r12
14025c0a4:	0f 83 6c 10 00 00    	jae    0x14025d116
14025c0aa:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025c0ae:	48 8b 01             	mov    (%rcx),%rax
14025c0b1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c0b8:	ff 15 7a 0b 8b 00    	call   *0x8b0b7a(%rip)        # 0x140b0cc38
14025c0be:	48 8b d0             	mov    %rax,%rdx
14025c0c1:	49 8b cf             	mov    %r15,%rcx
14025c0c4:	e8 1f a0 f5 ff       	call   0x1401b60e8
14025c0c9:	84 c0                	test   %al,%al
14025c0cb:	0f 84 37 01 00 00    	je     0x14025c208
14025c0d1:	41 83 fd 02          	cmp    $0x2,%r13d
14025c0d5:	0f 85 91 00 00 00    	jne    0x14025c16c
14025c0db:	48 8b 0f             	mov    (%rdi),%rcx
14025c0de:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c0e2:	48 2b c1             	sub    %rcx,%rax
14025c0e5:	48 c1 f8 04          	sar    $0x4,%rax
14025c0e9:	4c 3b e0             	cmp    %rax,%r12
14025c0ec:	0f 83 24 10 00 00    	jae    0x14025d116
14025c0f2:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025c0f6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14025c0fb:	4c 8b 38             	mov    (%rax),%r15
14025c0fe:	48 8b 40 08          	mov    0x8(%rax),%rax
14025c102:	49 2b c7             	sub    %r15,%rax
14025c105:	48 c1 f8 04          	sar    $0x4,%rax
14025c109:	4c 3b f0             	cmp    %rax,%r14
14025c10c:	0f 83 04 10 00 00    	jae    0x14025d116
14025c112:	48 8b 01             	mov    (%rcx),%rax
14025c115:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c11c:	ff 15 16 0b 8b 00    	call   *0x8b0b16(%rip)        # 0x140b0cc38
14025c122:	f3 41 0f 10 04 37    	movss  (%r15,%rsi,1),%xmm0
14025c128:	0f 2f 00             	comiss (%rax),%xmm0
14025c12b:	0f 86 d7 00 00 00    	jbe    0x14025c208
14025c131:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14025c136:	48 8b 0a             	mov    (%rdx),%rcx
14025c139:	48 8b 42 08          	mov    0x8(%rdx),%rax
14025c13d:	48 2b c1             	sub    %rcx,%rax
14025c140:	48 c1 f8 04          	sar    $0x4,%rax
14025c144:	4c 3b f0             	cmp    %rax,%r14
14025c147:	0f 83 c9 0f 00 00    	jae    0x14025d116
14025c14d:	0f 2f 3c 31          	comiss (%rcx,%rsi,1),%xmm7
14025c151:	0f 86 b1 00 00 00    	jbe    0x14025c208
14025c157:	f3 0f 6f 3c 31       	movdqu (%rcx,%rsi,1),%xmm7
14025c15c:	0f 11 7c 24 40       	movups %xmm7,0x40(%rsp)
14025c161:	44 0f 28 c7          	movaps %xmm7,%xmm8
14025c165:	44 0f c6 c7 aa       	shufps $0xaa,%xmm7,%xmm8
14025c16a:	eb 05                	jmp    0x14025c171
14025c16c:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14025c171:	41 83 fd 03          	cmp    $0x3,%r13d
14025c175:	0f 85 8d 00 00 00    	jne    0x14025c208
14025c17b:	48 8b 0f             	mov    (%rdi),%rcx
14025c17e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c182:	48 2b c1             	sub    %rcx,%rax
14025c185:	48 c1 f8 04          	sar    $0x4,%rax
14025c189:	4c 3b e0             	cmp    %rax,%r12
14025c18c:	0f 83 84 0f 00 00    	jae    0x14025d116
14025c192:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14025c196:	4c 8b 3a             	mov    (%rdx),%r15
14025c199:	48 8b 42 08          	mov    0x8(%rdx),%rax
14025c19d:	49 2b c7             	sub    %r15,%rax
14025c1a0:	48 c1 f8 04          	sar    $0x4,%rax
14025c1a4:	4c 3b f0             	cmp    %rax,%r14
14025c1a7:	0f 83 69 0f 00 00    	jae    0x14025d116
14025c1ad:	48 8b 01             	mov    (%rcx),%rax
14025c1b0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c1b7:	ff 15 7b 0a 8b 00    	call   *0x8b0a7b(%rip)        # 0x140b0cc38
14025c1bd:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14025c1c2:	41 0f 2f 44 37 08    	comiss 0x8(%r15,%rsi,1),%xmm0
14025c1c8:	76 3e                	jbe    0x14025c208
14025c1ca:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14025c1cf:	48 8b 08             	mov    (%rax),%rcx
14025c1d2:	48 8b 40 08          	mov    0x8(%rax),%rax
14025c1d6:	48 2b c1             	sub    %rcx,%rax
14025c1d9:	48 c1 f8 04          	sar    $0x4,%rax
14025c1dd:	4c 3b f0             	cmp    %rax,%r14
14025c1e0:	0f 83 30 0f 00 00    	jae    0x14025d116
14025c1e6:	f3 0f 10 44 0e 08    	movss  0x8(%rsi,%rcx,1),%xmm0
14025c1ec:	41 0f 2f c0          	comiss %xmm8,%xmm0
14025c1f0:	76 16                	jbe    0x14025c208
14025c1f2:	f3 0f 6f 0c 0e       	movdqu (%rsi,%rcx,1),%xmm1
14025c1f7:	0f 11 4c 24 40       	movups %xmm1,0x40(%rsp)
14025c1fc:	44 0f 28 c1          	movaps %xmm1,%xmm8
14025c200:	44 0f c6 c1 aa       	shufps $0xaa,%xmm1,%xmm8
14025c205:	0f 28 f9             	movaps %xmm1,%xmm7
14025c208:	49 ff c6             	inc    %r14
14025c20b:	48 83 c6 10          	add    $0x10,%rsi
14025c20f:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14025c214:	48 8b 48 08          	mov    0x8(%rax),%rcx
14025c218:	48 8b 10             	mov    (%rax),%rdx
14025c21b:	48 8b c1             	mov    %rcx,%rax
14025c21e:	48 2b c2             	sub    %rdx,%rax
14025c221:	48 c1 f8 04          	sar    $0x4,%rax
14025c225:	4c 3b f0             	cmp    %rax,%r14
14025c228:	0f 82 51 fe ff ff    	jb     0x14025c07f
14025c22e:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14025c233:	45 33 c0             	xor    %r8d,%r8d
14025c236:	49 8b f0             	mov    %r8,%rsi
14025c239:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14025c23d:	49 8b 17             	mov    (%r15),%rdx
14025c240:	48 8b c1             	mov    %rcx,%rax
14025c243:	48 2b c2             	sub    %rdx,%rax
14025c246:	48 c1 f8 04          	sar    $0x4,%rax
14025c24a:	48 85 c0             	test   %rax,%rax
14025c24d:	0f 84 c3 01 00 00    	je     0x14025c416
14025c253:	4d 8b fc             	mov    %r12,%r15
14025c256:	4d 03 ff             	add    %r15,%r15
14025c259:	49 8b d8             	mov    %r8,%rbx
14025c25c:	48 2b ca             	sub    %rdx,%rcx
14025c25f:	48 c1 f9 04          	sar    $0x4,%rcx
14025c263:	48 3b f1             	cmp    %rcx,%rsi
14025c266:	0f 83 aa 0e 00 00    	jae    0x14025d116
14025c26c:	4c 8d 34 1a          	lea    (%rdx,%rbx,1),%r14
14025c270:	48 8b 0f             	mov    (%rdi),%rcx
14025c273:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c277:	48 2b c1             	sub    %rcx,%rax
14025c27a:	48 c1 f8 04          	sar    $0x4,%rax
14025c27e:	4c 3b e0             	cmp    %rax,%r12
14025c281:	0f 83 8f 0e 00 00    	jae    0x14025d116
14025c287:	4a 8b 0c f9          	mov    (%rcx,%r15,8),%rcx
14025c28b:	48 8b 01             	mov    (%rcx),%rax
14025c28e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c295:	ff 15 9d 09 8b 00    	call   *0x8b099d(%rip)        # 0x140b0cc38
14025c29b:	48 8b d0             	mov    %rax,%rdx
14025c29e:	49 8b ce             	mov    %r14,%rcx
14025c2a1:	e8 42 9e f5 ff       	call   0x1401b60e8
14025c2a6:	84 c0                	test   %al,%al
14025c2a8:	0f 84 3a 01 00 00    	je     0x14025c3e8
14025c2ae:	41 83 fd 02          	cmp    $0x2,%r13d
14025c2b2:	0f 85 94 00 00 00    	jne    0x14025c34c
14025c2b8:	48 8b 0f             	mov    (%rdi),%rcx
14025c2bb:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c2bf:	48 2b c1             	sub    %rcx,%rax
14025c2c2:	48 c1 f8 04          	sar    $0x4,%rax
14025c2c6:	4c 3b e0             	cmp    %rax,%r12
14025c2c9:	0f 83 47 0e 00 00    	jae    0x14025d116
14025c2cf:	4a 8b 0c f9          	mov    (%rcx,%r15,8),%rcx
14025c2d3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14025c2d8:	4c 8b 30             	mov    (%rax),%r14
14025c2db:	48 8b 40 08          	mov    0x8(%rax),%rax
14025c2df:	49 2b c6             	sub    %r14,%rax
14025c2e2:	48 c1 f8 04          	sar    $0x4,%rax
14025c2e6:	48 3b f0             	cmp    %rax,%rsi
14025c2e9:	0f 83 27 0e 00 00    	jae    0x14025d116
14025c2ef:	48 8b 01             	mov    (%rcx),%rax
14025c2f2:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c2f9:	ff 15 39 09 8b 00    	call   *0x8b0939(%rip)        # 0x140b0cc38
14025c2ff:	f3 41 0f 10 04 1e    	movss  (%r14,%rbx,1),%xmm0
14025c305:	0f 2f 00             	comiss (%rax),%xmm0
14025c308:	0f 86 da 00 00 00    	jbe    0x14025c3e8
14025c30e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14025c313:	48 8b 0a             	mov    (%rdx),%rcx
14025c316:	48 8b 42 08          	mov    0x8(%rdx),%rax
14025c31a:	48 2b c1             	sub    %rcx,%rax
14025c31d:	48 c1 f8 04          	sar    $0x4,%rax
14025c321:	48 3b f0             	cmp    %rax,%rsi
14025c324:	0f 83 ec 0d 00 00    	jae    0x14025d116
14025c32a:	0f 2f 3c 19          	comiss (%rcx,%rbx,1),%xmm7
14025c32e:	0f 86 b4 00 00 00    	jbe    0x14025c3e8
14025c334:	f3 0f 6f 0c 19       	movdqu (%rcx,%rbx,1),%xmm1
14025c339:	0f 11 4c 24 40       	movups %xmm1,0x40(%rsp)
14025c33e:	44 0f 28 c1          	movaps %xmm1,%xmm8
14025c342:	44 0f c6 c1 aa       	shufps $0xaa,%xmm1,%xmm8
14025c347:	0f 28 f9             	movaps %xmm1,%xmm7
14025c34a:	eb 05                	jmp    0x14025c351
14025c34c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14025c351:	41 83 fd 03          	cmp    $0x3,%r13d
14025c355:	0f 85 8d 00 00 00    	jne    0x14025c3e8
14025c35b:	48 8b 0f             	mov    (%rdi),%rcx
14025c35e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c362:	48 2b c1             	sub    %rcx,%rax
14025c365:	48 c1 f8 04          	sar    $0x4,%rax
14025c369:	4c 3b e0             	cmp    %rax,%r12
14025c36c:	0f 83 a4 0d 00 00    	jae    0x14025d116
14025c372:	4a 8b 0c f9          	mov    (%rcx,%r15,8),%rcx
14025c376:	4c 8b 32             	mov    (%rdx),%r14
14025c379:	48 8b 42 08          	mov    0x8(%rdx),%rax
14025c37d:	49 2b c6             	sub    %r14,%rax
14025c380:	48 c1 f8 04          	sar    $0x4,%rax
14025c384:	48 3b f0             	cmp    %rax,%rsi
14025c387:	0f 83 89 0d 00 00    	jae    0x14025d116
14025c38d:	48 8b 01             	mov    (%rcx),%rax
14025c390:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14025c397:	ff 15 9b 08 8b 00    	call   *0x8b089b(%rip)        # 0x140b0cc38
14025c39d:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14025c3a2:	41 0f 2f 44 1e 08    	comiss 0x8(%r14,%rbx,1),%xmm0
14025c3a8:	76 3e                	jbe    0x14025c3e8
14025c3aa:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14025c3af:	48 8b 08             	mov    (%rax),%rcx
14025c3b2:	48 8b 40 08          	mov    0x8(%rax),%rax
14025c3b6:	48 2b c1             	sub    %rcx,%rax
14025c3b9:	48 c1 f8 04          	sar    $0x4,%rax
14025c3bd:	48 3b f0             	cmp    %rax,%rsi
14025c3c0:	0f 83 50 0d 00 00    	jae    0x14025d116
14025c3c6:	f3 0f 10 44 19 08    	movss  0x8(%rcx,%rbx,1),%xmm0
14025c3cc:	41 0f 2f c0          	comiss %xmm8,%xmm0
14025c3d0:	76 16                	jbe    0x14025c3e8
14025c3d2:	f3 0f 6f 0c 19       	movdqu (%rcx,%rbx,1),%xmm1
14025c3d7:	0f 11 4c 24 40       	movups %xmm1,0x40(%rsp)
14025c3dc:	44 0f 28 c1          	movaps %xmm1,%xmm8
14025c3e0:	44 0f c6 c1 aa       	shufps $0xaa,%xmm1,%xmm8
14025c3e5:	0f 28 f9             	movaps %xmm1,%xmm7
14025c3e8:	41 be 01 00 00 00    	mov    $0x1,%r14d
14025c3ee:	49 03 f6             	add    %r14,%rsi
14025c3f1:	48 83 c3 10          	add    $0x10,%rbx
14025c3f5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14025c3fa:	48 8b 48 08          	mov    0x8(%rax),%rcx
14025c3fe:	48 8b 10             	mov    (%rax),%rdx
14025c401:	48 8b c1             	mov    %rcx,%rax
14025c404:	48 2b c2             	sub    %rdx,%rax
14025c407:	48 c1 f8 04          	sar    $0x4,%rax
14025c40b:	48 3b f0             	cmp    %rax,%rsi
14025c40e:	0f 82 48 fe ff ff    	jb     0x14025c25c
14025c414:	eb 06                	jmp    0x14025c41c
14025c416:	41 be 01 00 00 00    	mov    $0x1,%r14d
14025c41c:	41 83 fd 02          	cmp    $0x2,%r13d
14025c420:	75 61                	jne    0x14025c483
14025c422:	48 8b 1f             	mov    (%rdi),%rbx
14025c425:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c429:	48 2b c3             	sub    %rbx,%rax
14025c42c:	48 c1 f8 04          	sar    $0x4,%rax
14025c430:	4c 3b e0             	cmp    %rax,%r12