140228f61:	00
140228f62:	0f 2f c8             	comiss %xmm0,%xmm1
140228f65:	76 08                	jbe    0x140228f6f
140228f67:	f3 0f 10 05 2d 84 98 	movss  0x98842d(%rip),%xmm0        # 0x140bb139c
140228f6e:	00
140228f6f:	49 8b 45 60          	mov    0x60(%r13),%rax
140228f73:	48 2b c1             	sub    %rcx,%rax
140228f76:	48 c1 f8 04          	sar    $0x4,%rax
140228f7a:	4c 3b f8             	cmp    %rax,%r15
140228f7d:	0f 83 64 09 00 00    	jae    0x1402298e7
140228f83:	f3 41 0f 10 54 14 08 	movss  0x8(%r12,%rdx,1),%xmm2
140228f8a:	f3 41 0f 10 70 08    	movss  0x8(%r8),%xmm6
140228f90:	f3 0f 5c f2          	subss  %xmm2,%xmm6
140228f94:	0f 2f ce             	comiss %xmm6,%xmm1
140228f97:	76 08                	jbe    0x140228fa1
140228f99:	f3 0f 10 35 fb 83 98 	movss  0x9883fb(%rip),%xmm6        # 0x140bb139c
140228fa0:	00
140228fa1:	41 0f 2f f2          	comiss %xmm10,%xmm6
140228fa5:	76 0f                	jbe    0x140228fb6
140228fa7:	41 0f 2f c2          	comiss %xmm10,%xmm0
140228fab:	0f 87 9e 00 00 00    	ja     0x14022904f
140228fb1:	f3 41 0f 11 10       	movss  %xmm2,(%r8)
140228fb6:	41 0f 2f c2          	comiss %xmm10,%xmm0
140228fba:	76 43                	jbe    0x140228fff
140228fbc:	48 8b 0e             	mov    (%rsi),%rcx
140228fbf:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228fc3:	48 2b c1             	sub    %rcx,%rax
140228fc6:	48 c1 f8 04          	sar    $0x4,%rax
140228fca:	4c 3b f0             	cmp    %rax,%r14
140228fcd:	0f 83 14 09 00 00    	jae    0x1402298e7
140228fd3:	f3 41 0f 10 04 0c    	movss  (%r12,%rcx,1),%xmm0
140228fd9:	48 8b 0f             	mov    (%rdi),%rcx
140228fdc:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228fe0:	48 2b c1             	sub    %rcx,%rax
140228fe3:	48 c1 f8 04          	sar    $0x4,%rax
140228fe7:	4c 3b f8             	cmp    %rax,%r15
140228fea:	0f 83 f7 08 00 00    	jae    0x1402298e7
140228ff0:	48 8b 04 0b          	mov    (%rbx,%rcx,1),%rax
140228ff4:	f3 0f 11 40 08       	movss  %xmm0,0x8(%rax)
140228ff9:	eb 04                	jmp    0x140228fff
140228ffb:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140228fff:	49 ff c6             	inc    %r14
140229002:	49 83 c4 10          	add    $0x10,%r12
140229006:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14022900a:	48 8b 16             	mov    (%rsi),%rdx
14022900d:	48 8b c1             	mov    %rcx,%rax
140229010:	48 2b c2             	sub    %rdx,%rax
140229013:	48 c1 f8 04          	sar    $0x4,%rax
140229017:	4c 3b f0             	cmp    %rax,%r14
14022901a:	0f 82 07 fd ff ff    	jb     0x140228d27
140229020:	e9 32 02 00 00       	jmp    0x140229257
140229025:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140229029:	48 8b 0e             	mov    (%rsi),%rcx
14022902c:	48 8b 46 08          	mov    0x8(%rsi),%rax
140229030:	48 2b c1             	sub    %rcx,%rax
140229033:	48 c1 f8 04          	sar    $0x4,%rax
140229037:	4c 3b f0             	cmp    %rax,%r14
14022903a:	0f 83 a7 08 00 00    	jae    0x1402298e7
140229040:	4d 03 f6             	add    %r14,%r14
140229043:	f3 46 0f 10 4c f1 04 	movss  0x4(%rcx,%r14,8),%xmm9
14022904a:	e9 08 02 00 00       	jmp    0x140229257
14022904f:	49 8b de             	mov    %r14,%rbx
140229052:	48 03 db             	add    %rbx,%rbx
140229055:	f3 0f 10 5c da 04    	movss  0x4(%rdx,%rbx,8),%xmm3
14022905b:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
14022905f:	48 8b 04 01          	mov    (%rcx,%rax,1),%rax
140229063:	f3 0f 10 08          	movss  (%rax),%xmm1
140229067:	0f 28 d1             	movaps %xmm1,%xmm2
14022906a:	f3 0f 58 d0          	addss  %xmm0,%xmm2
14022906e:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
140229073:	f3 0f 11 4d a7       	movss  %xmm1,-0x59(%rbp)
140229078:	f3 0f 11 45 ab       	movss  %xmm0,-0x55(%rbp)
14022907d:	f3 0f 11 55 af       	movss  %xmm2,-0x51(%rbp)
140229082:	f3 0f 11 5d b3       	movss  %xmm3,-0x4d(%rbp)
140229087:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14022908b:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14022908f:	e8 68 0a e7 ff       	call   0x140099afc
140229094:	90                   	nop
140229095:	48 8b 0e             	mov    (%rsi),%rcx
140229098:	48 8b 46 08          	mov    0x8(%rsi),%rax
14022909c:	48 2b c1             	sub    %rcx,%rax
14022909f:	48 c1 f8 04          	sar    $0x4,%rax
1402290a3:	4c 3b f0             	cmp    %rax,%r14
1402290a6:	0f 83 fc 02 00 00    	jae    0x1402293a8
1402290ac:	f3 0f 10 5c d9 04    	movss  0x4(%rcx,%rbx,8),%xmm3
1402290b2:	48 8b 0f             	mov    (%rdi),%rcx
1402290b5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402290b9:	48 2b c1             	sub    %rcx,%rax
1402290bc:	48 c1 f8 04          	sar    $0x4,%rax
1402290c0:	4c 3b f8             	cmp    %rax,%r15
1402290c3:	0f 83 df 02 00 00    	jae    0x1402293a8
1402290c9:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
1402290cd:	48 8b 14 19          	mov    (%rcx,%rbx,1),%rdx
1402290d1:	f3 0f 10 52 08       	movss  0x8(%rdx),%xmm2
1402290d6:	49 8b 45 60          	mov    0x60(%r13),%rax
1402290da:	48 2b c1             	sub    %rcx,%rax
1402290dd:	48 c1 f8 04          	sar    $0x4,%rax
1402290e1:	4c 3b f8             	cmp    %rax,%r15
1402290e4:	0f 83 be 02 00 00    	jae    0x1402293a8
1402290ea:	f3 0f 10 4a 04       	movss  0x4(%rdx),%xmm1
1402290ef:	0f 28 c2             	movaps %xmm2,%xmm0
1402290f2:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1402290f6:	f3 0f 11 45 b7       	movss  %xmm0,-0x49(%rbp)
1402290fb:	f3 0f 11 4d bb       	movss  %xmm1,-0x45(%rbp)
140229100:	f3 0f 11 55 bf       	movss  %xmm2,-0x41(%rbp)
140229105:	f3 0f 11 5d c3       	movss  %xmm3,-0x3d(%rbp)
14022910a:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14022910e:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140229112:	e8 e5 09 e7 ff       	call   0x140099afc
140229117:	90                   	nop
140229118:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14022911c:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140229120:	74 2c                	je     0x14022914e
140229122:	48 83 22 00          	andq   $0x0,(%rdx)
140229126:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14022912b:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14022912f:	48 85 c9             	test   %rcx,%rcx
140229132:	74 04                	je     0x140229138
140229134:	f0 ff 41 08          	lock incl 0x8(%rcx)
140229138:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14022913c:	48 89 02             	mov    %rax,(%rdx)
14022913f:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
140229143:	48 89 42 08          	mov    %rax,0x8(%rdx)
140229147:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
14022914c:	eb 0c                	jmp    0x14022915a
14022914e:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140229152:	48 8b cf             	mov    %rdi,%rcx
140229155:	e8 ee 9a e0 ff       	call   0x140032c48
14022915a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14022915e:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140229162:	74 2c                	je     0x140229190
140229164:	48 83 22 00          	andq   $0x0,(%rdx)
140229168:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14022916d:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140229171:	48 85 c9             	test   %rcx,%rcx
140229174:	74 08                	je     0x14022917e
140229176:	f0 ff 41 08          	lock incl 0x8(%rcx)
14022917a:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14022917e:	48 8b 45 87          	mov    -0x79(%rbp),%rax
140229182:	48 89 02             	mov    %rax,(%rdx)
140229185:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140229189:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
14022918e:	eb 10                	jmp    0x1402291a0
140229190:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140229194:	48 8b cf             	mov    %rdi,%rcx
140229197:	e8 ac 9a e0 ff       	call   0x140032c48
14022919c:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402291a0:	48 8b 17             	mov    (%rdi),%rdx
1402291a3:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402291a7:	48 2b c2             	sub    %rdx,%rax
1402291aa:	48 c1 f8 04          	sar    $0x4,%rax
1402291ae:	4c 3b f8             	cmp    %rax,%r15
1402291b1:	0f 83 ea 01 00 00    	jae    0x1402293a1
1402291b7:	48 8b 04 1a          	mov    (%rdx,%rbx,1),%rax
1402291bb:	c7 00 00 00 80 bf    	movl   $0xbf800000,(%rax)
1402291c1:	41 83 cc ff          	or     $0xffffffff,%r12d
1402291c5:	48 85 c9             	test   %rcx,%rcx
1402291c8:	74 42                	je     0x14022920c
1402291ca:	41 8b c4             	mov    %r12d,%eax
1402291cd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402291d2:	41 03 c4             	add    %r12d,%eax
1402291d5:	75 35                	jne    0x14022920c
1402291d7:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1402291db:	48 8b 03             	mov    (%rbx),%rax
1402291de:	48 8b cb             	mov    %rbx,%rcx
1402291e1:	48 8b 00             	mov    (%rax),%rax
1402291e4:	ff 15 4e 3a 8e 00    	call   *0x8e3a4e(%rip)        # 0x140b0cc38
1402291ea:	41 8b c4             	mov    %r12d,%eax
1402291ed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402291f2:	41 03 c4             	add    %r12d,%eax
1402291f5:	75 11                	jne    0x140229208
1402291f7:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402291fb:	48 8b 01             	mov    (%rcx),%rax
1402291fe:	48 8b 40 08          	mov    0x8(%rax),%rax
140229202:	ff 15 30 3a 8e 00    	call   *0x8e3a30(%rip)        # 0x140b0cc38
140229208:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
14022920c:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140229210:	48 85 c9             	test   %rcx,%rcx
140229213:	74 42                	je     0x140229257
140229215:	41 8b c4             	mov    %r12d,%eax
140229218:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14022921d:	41 03 c4             	add    %r12d,%eax
140229220:	75 35                	jne    0x140229257
140229222:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140229226:	48 8b 03             	mov    (%rbx),%rax
140229229:	48 8b cb             	mov    %rbx,%rcx
14022922c:	48 8b 00             	mov    (%rax),%rax
14022922f:	ff 15 03 3a 8e 00    	call   *0x8e3a03(%rip)        # 0x140b0cc38
140229235:	41 8b c4             	mov    %r12d,%eax
140229238:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14022923d:	41 03 c4             	add    %r12d,%eax
140229240:	75 11                	jne    0x140229253
140229242:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140229246:	48 8b 01             	mov    (%rcx),%rax
140229249:	48 8b 40 08          	mov    0x8(%rax),%rax
14022924d:	ff 15 e5 39 8e 00    	call   *0x8e39e5(%rip)        # 0x140b0cc38
140229253:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140229257:	48 8b 0f             	mov    (%rdi),%rcx
14022925a:	48 8b 47 08          	mov    0x8(%rdi),%rax
14022925e:	48 2b c1             	sub    %rcx,%rax
140229261:	48 c1 f8 04          	sar    $0x4,%rax
140229265:	4c 3b f8             	cmp    %rax,%r15
140229268:	0f 83 79 06 00 00    	jae    0x1402298e7
14022926e:	48 8b 04 0b          	mov    (%rbx,%rcx,1),%rax
140229272:	f3 44 0f 11 48 0c    	movss  %xmm9,0xc(%rax)
140229278:	49 ff c7             	inc    %r15
14022927b:	48 83 c3 10          	add    $0x10,%rbx
14022927f:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
140229283:	48 8b 47 08          	mov    0x8(%rdi),%rax
140229287:	48 2b 07             	sub    (%rdi),%rax
14022928a:	48 c1 f8 04          	sar    $0x4,%rax
14022928e:	4c 3b f8             	cmp    %rax,%r15
140229291:	0f 82 4e fa ff ff    	jb     0x140228ce5
140229297:	49 8b cd             	mov    %r13,%rcx
14022929a:	e8 4d f3 ff ff       	call   0x1402285ec
14022929f:	48 8b d7             	mov    %rdi,%rdx
1402292a2:	49 8b cd             	mov    %r13,%rcx
1402292a5:	e8 62 12 00 00       	call   0x14022a50c
1402292aa:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1402292ae:	4c 8b c2             	mov    %rdx,%r8
1402292b1:	4c 2b 06             	sub    (%rsi),%r8
1402292b4:	49 c1 f8 04          	sar    $0x4,%r8
1402292b8:	44 8a 4d 67          	mov    0x67(%rbp),%r9b
1402292bc:	48 8b 0e             	mov    (%rsi),%rcx
1402292bf:	e8 2c 71 00 00       	call   0x1402303f0
1402292c4:	45 33 ff             	xor    %r15d,%r15d
1402292c7:	4c 89 7d 77          	mov    %r15,0x77(%rbp)
1402292cb:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402292cf:	48 2b 07             	sub    (%rdi),%rax
1402292d2:	48 c1 f8 04          	sar    $0x4,%rax
1402292d6:	48 85 c0             	test   %rax,%rax
1402292d9:	0f 84 90 02 00 00    	je     0x14022956f
1402292df:	45 33 e4             	xor    %r12d,%r12d
1402292e2:	4c 89 65 6f          	mov    %r12,0x6f(%rbp)
1402292e6:	49 8b cd             	mov    %r13,%rcx
1402292e9:	e8 fe 04 de ff       	call   0x1400097ec
1402292ee:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1402292f2:	48 8b 01             	mov    (%rcx),%rax
1402292f5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402292fc:	ff 15 36 39 8e 00    	call   *0x8e3936(%rip)        # 0x140b0cc38
140229302:	f3 44 0f 10 40 04    	movss  0x4(%rax),%xmm8
140229308:	45 33 f6             	xor    %r14d,%r14d
14022930b:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14022930f:	48 8b 1e             	mov    (%rsi),%rbx
140229312:	48 8b c1             	mov    %rcx,%rax
140229315:	48 2b c3             	sub    %rbx,%rax
140229318:	48 c1 f8 04          	sar    $0x4,%rax
14022931c:	48 85 c0             	test   %rax,%rax
14022931f:	0f 84 06 02 00 00    	je     0x14022952b
140229325:	45 33 e4             	xor    %r12d,%r12d
140229328:	4c 8b 45 6f          	mov    0x6f(%rbp),%r8
14022932c:	48 8b 17             	mov    (%rdi),%rdx
14022932f:	48 8b 47 08          	mov    0x8(%rdi),%rax
140229333:	48 2b c2             	sub    %rdx,%rax
140229336:	48 c1 f8 04          	sar    $0x4,%rax
14022933a:	4c 3b f8             	cmp    %rax,%r15
14022933d:	0f 83 a4 05 00 00    	jae    0x1402298e7
140229343:	48 2b cb             	sub    %rbx,%rcx
140229346:	48 c1 f9 04          	sar    $0x4,%rcx
14022934a:	4c 3b f1             	cmp    %rcx,%r14
14022934d:	0f 83 94 05 00 00    	jae    0x1402298e7
140229353:	4d 8b 3c 10          	mov    (%r8,%rdx,1),%r15
140229357:	f3 42 0f 10 44 23 0c 	movss  0xc(%rbx,%r12,1),%xmm0
14022935e:	41 0f 2f 47 04       	comiss 0x4(%r15),%xmm0
140229363:	0f 87 63 03 00 00    	ja     0x1402296cc
140229369:	49 8b 45 60          	mov    0x60(%r13),%rax
14022936d:	48 2b c2             	sub    %rdx,%rax
140229370:	48 c1 f8 04          	sar    $0x4,%rax
140229374:	48 39 45 77          	cmp    %rax,0x77(%rbp)
140229378:	0f 83 69 05 00 00    	jae    0x1402298e7
14022937e:	f3 42 0f 10 0c 23    	movss  (%rbx,%r12,1),%xmm1
140229384:	f3 41 0f 5f 0f       	maxss  (%r15),%xmm1
140229389:	f3 42 0f 10 44 23 08 	movss  0x8(%rbx,%r12,1),%xmm0
140229390:	f3 41 0f 5d 47 08    	minss  0x8(%r15),%xmm0
140229396:	0f 2f c1             	comiss %xmm1,%xmm0
140229399:	76 14                	jbe    0x1402293af
14022939b:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14022939f:	eb 12                	jmp    0x1402293b3
1402293a1:	ff 15 f1 35 8e 00    	call   *0x8e35f1(%rip)        # 0x140b0c998
1402293a7:	90                   	nop
1402293a8:	ff 15 ea 35 8e 00    	call   *0x8e35ea(%rip)        # 0x140b0c998
1402293ae:	90                   	nop
1402293af:	41 0f 28 c2          	movaps %xmm10,%xmm0
1402293b3:	41 0f 2f c2          	comiss %xmm10,%xmm0
1402293b7:	0f 86 0f 03 00 00    	jbe    0x1402296cc
1402293bd:	49 8b 4d 30          	mov    0x30(%r13),%rcx
1402293c1:	48 8b 01             	mov    (%rcx),%rax
1402293c4:	48 8b 40 08          	mov    0x8(%rax),%rax
1402293c8:	ff 15 6a 38 8e 00    	call   *0x8e386a(%rip)        # 0x140b0cc38
1402293ce:	f3 41 0f 59 85 a8 00 	mulss  0xa8(%r13),%xmm0
1402293d5:	00 00
1402293d7:	f3 41 0f 58 07       	addss  (%r15),%xmm0
1402293dc:	42 0f 2f 04 23       	comiss (%rbx,%r12,1),%xmm0
1402293e1:	0f 86 ce 01 00 00    	jbe    0x1402295b5
1402293e7:	49 8b 55 30          	mov    0x30(%r13),%rdx
1402293eb:	48 8b 0e             	mov    (%rsi),%rcx
1402293ee:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402293f2:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402293f6:	48 2b c1             	sub    %rcx,%rax
1402293f9:	48 c1 f8 04          	sar    $0x4,%rax
1402293fd:	4c 3b f0             	cmp    %rax,%r14
140229400:	0f 83 e1 04 00 00    	jae    0x1402298e7
140229406:	48 8b 1f             	mov    (%rdi),%rbx
140229409:	48 8b 47 08          	mov    0x8(%rdi),%rax
14022940d:	48 2b c3             	sub    %rbx,%rax
140229410:	48 c1 f8 04          	sar    $0x4,%rax
140229414:	4c 8b 7d 77          	mov    0x77(%rbp),%r15
140229418:	4c 3b f8             	cmp    %rax,%r15
14022941b:	0f 83 c6 04 00 00    	jae    0x1402298e7
140229421:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140229425:	48 8b 1c 18          	mov    (%rax,%rbx,1),%rbx
140229429:	48 8b 02             	mov    (%rdx),%rax
14022942c:	48 8b ca             	mov    %rdx,%rcx
14022942f:	48 8b 40 08          	mov    0x8(%rax),%rax
140229433:	ff 15 ff 37 8e 00    	call   *0x8e37ff(%rip)        # 0x140b0cc38
140229439:	f3 41 0f 59 85 a8 00 	mulss  0xa8(%r13),%xmm0
140229440:	00 00
140229442:	f3 0f 10 4b 08       	movss  0x8(%rbx),%xmm1
140229447:	f3 0f 5c c8          	subss  %xmm0,%xmm1
14022944b:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14022944f:	f3 42 0f 10 44 20 08 	movss  0x8(%rax,%r12,1),%xmm0
140229456:	0f 2f c1             	comiss %xmm1,%xmm0
140229459:	0f 86 5a 01 00 00    	jbe    0x1402295b9
14022945f:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
140229463:	0f 84 9d 00 00 00    	je     0x140229506
140229469:	48 8b 16             	mov    (%rsi),%rdx
14022946c:	48 8b 46 08          	mov    0x8(%rsi),%rax
140229470:	48 2b c2             	sub    %rdx,%rax
140229473:	48 c1 f8 04          	sar    $0x4,%rax
140229477:	4c 3b f0             	cmp    %rax,%r14
14022947a:	0f 83 67 04 00 00    	jae    0x1402298e7
140229480:	48 8b 0f             	mov    (%rdi),%rcx
140229483:	48 8b 47 08          	mov    0x8(%rdi),%rax
140229487:	48 2b c1             	sub    %rcx,%rax
14022948a:	48 c1 f8 04          	sar    $0x4,%rax
14022948e:	4c 3b f8             	cmp    %rax,%r15
140229491:	0f 83 50 04 00 00    	jae    0x1402298e7
140229497:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
14022949b:	4c 8b 04 19          	mov    (%rcx,%rbx,1),%r8
14022949f:	4d 8b 4d 30          	mov    0x30(%r13),%r9
1402294a3:	49 8b 45 60          	mov    0x60(%r13),%rax
1402294a7:	48 2b c1             	sub    %rcx,%rax
1402294aa:	48 c1 f8 04          	sar    $0x4,%rax
1402294ae:	4c 3b f8             	cmp    %rax,%r15
1402294b1:	0f 83 30 04 00 00    	jae    0x1402298e7
1402294b7:	f3 41 0f 10 78 08    	movss  0x8(%r8),%xmm7
1402294bd:	f3 41 0f 5c 38       	subss  (%r8),%xmm7
1402294c2:	f3 42 0f 10 04 22    	movss  (%rdx,%r12,1),%xmm0
1402294c8:	f3 41 0f 5f 00       	maxss  (%r8),%xmm0
1402294cd:	f3 42 0f 10 74 22 08 	movss  0x8(%rdx,%r12,1),%xmm6