1401c5062:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
1401c5067:	f3 0f 58 f6          	addss  %xmm6,%xmm6
1401c506b:	48 8b 02             	mov    (%rdx),%rax
1401c506e:	48 8b ca             	mov    %rdx,%rcx
1401c5071:	48 8b 40 40          	mov    0x40(%rax),%rax
1401c5075:	ff 15 bd 7b 94 00    	call   *0x947bbd(%rip)        # 0x140b0cc38
1401c507b:	48 8b c8             	mov    %rax,%rcx
1401c507e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c5081:	48 85 c0             	test   %rax,%rax
1401c5084:	78 07                	js     0x1401c508d
1401c5086:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401c508b:	eb 12                	jmp    0x1401c509f
1401c508d:	48 d1 e8             	shr    $1,%rax
1401c5090:	83 e1 01             	and    $0x1,%ecx
1401c5093:	48 0b c1             	or     %rcx,%rax
1401c5096:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401c509b:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401c509f:	f3 0f 5e f0          	divss  %xmm0,%xmm6
1401c50a3:	f3 0f 10 05 25 c0 9e 	movss  0x9ec025(%rip),%xmm0        # 0x140bb10d0
1401c50aa:	00
1401c50ab:	0f 2f c6             	comiss %xmm6,%xmm0
1401c50ae:	0f 86 dd 01 00 00    	jbe    0x1401c5291
1401c50b4:	33 f6                	xor    %esi,%esi
1401c50b6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401c50ba:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401c50be:	48 2b c1             	sub    %rcx,%rax
1401c50c1:	48 c1 f8 04          	sar    $0x4,%rax
1401c50c5:	4c 3b f0             	cmp    %rax,%r14
1401c50c8:	0f 83 d8 02 00 00    	jae    0x1401c53a6
1401c50ce:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401c50d2:	48 8b 01             	mov    (%rcx),%rax
1401c50d5:	48 8b 40 40          	mov    0x40(%rax),%rax
1401c50d9:	ff 15 59 7b 94 00    	call   *0x947b59(%rip)        # 0x140b0cc38
1401c50df:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401c50e3:	48 3b f0             	cmp    %rax,%rsi
1401c50e6:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401c50ea:	0f 83 7d 01 00 00    	jae    0x1401c526d
1401c50f0:	48 2b c1             	sub    %rcx,%rax
1401c50f3:	48 c1 f8 04          	sar    $0x4,%rax
1401c50f7:	4c 3b f0             	cmp    %rax,%r14
1401c50fa:	0f 83 91 02 00 00    	jae    0x1401c5391
1401c5100:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401c5104:	48 8b 01             	mov    (%rcx),%rax
1401c5107:	4c 8b c6             	mov    %rsi,%r8
1401c510a:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401c510e:	48 8b 40 30          	mov    0x30(%rax),%rax
1401c5112:	ff 15 20 7b 94 00    	call   *0x947b20(%rip)        # 0x140b0cc38
1401c5118:	90                   	nop
1401c5119:	48 8b 08             	mov    (%rax),%rcx
1401c511c:	48 8b 01             	mov    (%rcx),%rax
1401c511f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c5122:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1401c5127:	48 8b 53 58          	mov    0x58(%rbx),%rdx
1401c512b:	48 85 d2             	test   %rdx,%rdx
1401c512e:	74 04                	je     0x1401c5134
1401c5130:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401c5134:	48 8b 53 50          	mov    0x50(%rbx),%rdx
1401c5138:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
1401c513c:	48 8b 53 58          	mov    0x58(%rbx),%rdx
1401c5140:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
1401c5144:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1401c5148:	33 d2                	xor    %edx,%edx
1401c514a:	48 8b 40 60          	mov    0x60(%rax),%rax
1401c514e:	ff 15 e4 7a 94 00    	call   *0x947ae4(%rip)        # 0x140b0cc38
1401c5154:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1401c5158:	48 85 ff             	test   %rdi,%rdi
1401c515b:	74 3a                	je     0x1401c5197
1401c515d:	41 8b c5             	mov    %r13d,%eax
1401c5160:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401c5165:	41 03 c5             	add    %r13d,%eax
1401c5168:	75 2d                	jne    0x1401c5197
1401c516a:	48 8b 07             	mov    (%rdi),%rax
1401c516d:	48 8b cf             	mov    %rdi,%rcx
1401c5170:	48 8b 00             	mov    (%rax),%rax
1401c5173:	ff 15 bf 7a 94 00    	call   *0x947abf(%rip)        # 0x140b0cc38
1401c5179:	41 8b c5             	mov    %r13d,%eax
1401c517c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401c5181:	41 03 c5             	add    %r13d,%eax
1401c5184:	75 11                	jne    0x1401c5197
1401c5186:	48 8b 07             	mov    (%rdi),%rax
1401c5189:	48 8b cf             	mov    %rdi,%rcx
1401c518c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c5190:	ff 15 a2 7a 94 00    	call   *0x947aa2(%rip)        # 0x140b0cc38
1401c5196:	90                   	nop
1401c5197:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
1401c519b:	48 85 ff             	test   %rdi,%rdi
1401c519e:	74 39                	je     0x1401c51d9
1401c51a0:	41 8b c5             	mov    %r13d,%eax
1401c51a3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401c51a8:	41 03 c5             	add    %r13d,%eax
1401c51ab:	75 2c                	jne    0x1401c51d9
1401c51ad:	48 8b 07             	mov    (%rdi),%rax
1401c51b0:	48 8b cf             	mov    %rdi,%rcx
1401c51b3:	48 8b 00             	mov    (%rax),%rax
1401c51b6:	ff 15 7c 7a 94 00    	call   *0x947a7c(%rip)        # 0x140b0cc38
1401c51bc:	41 8b c5             	mov    %r13d,%eax
1401c51bf:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401c51c4:	41 03 c5             	add    %r13d,%eax
1401c51c7:	75 10                	jne    0x1401c51d9
1401c51c9:	48 8b 07             	mov    (%rdi),%rax
1401c51cc:	48 8b cf             	mov    %rdi,%rcx
1401c51cf:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c51d3:	ff 15 5f 7a 94 00    	call   *0x947a5f(%rip)        # 0x140b0cc38
1401c51d9:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
1401c51dd:	48 8b 07             	mov    (%rdi),%rax
1401c51e0:	4c 8b 60 48          	mov    0x48(%rax),%r12
1401c51e4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401c51e8:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401c51ec:	48 2b c1             	sub    %rcx,%rax
1401c51ef:	48 c1 f8 04          	sar    $0x4,%rax
1401c51f3:	4c 3b f0             	cmp    %rax,%r14
1401c51f6:	0f 83 8e 01 00 00    	jae    0x1401c538a
1401c51fc:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401c5200:	48 8b 01             	mov    (%rcx),%rax
1401c5203:	4c 8b c6             	mov    %rsi,%r8
1401c5206:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401c520a:	48 8b 40 30          	mov    0x30(%rax),%rax
1401c520e:	ff 15 24 7a 94 00    	call   *0x947a24(%rip)        # 0x140b0cc38
1401c5214:	48 8b d0             	mov    %rax,%rdx
1401c5217:	48 8b cf             	mov    %rdi,%rcx
1401c521a:	49 8b c4             	mov    %r12,%rax
1401c521d:	ff 15 15 7a 94 00    	call   *0x947a15(%rip)        # 0x140b0cc38
1401c5223:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1401c5227:	48 85 ff             	test   %rdi,%rdi
1401c522a:	74 39                	je     0x1401c5265
1401c522c:	41 8b c5             	mov    %r13d,%eax
1401c522f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401c5234:	41 03 c5             	add    %r13d,%eax
1401c5237:	75 2c                	jne    0x1401c5265
1401c5239:	48 8b 07             	mov    (%rdi),%rax
1401c523c:	48 8b cf             	mov    %rdi,%rcx
1401c523f:	48 8b 00             	mov    (%rax),%rax
1401c5242:	ff 15 f0 79 94 00    	call   *0x9479f0(%rip)        # 0x140b0cc38
1401c5248:	41 8b c5             	mov    %r13d,%eax
1401c524b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401c5250:	41 03 c5             	add    %r13d,%eax
1401c5253:	75 10                	jne    0x1401c5265
1401c5255:	48 8b 07             	mov    (%rdi),%rax
1401c5258:	48 8b cf             	mov    %rdi,%rcx
1401c525b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c525f:	ff 15 d3 79 94 00    	call   *0x9479d3(%rip)        # 0x140b0cc38
1401c5265:	48 ff c6             	inc    %rsi
1401c5268:	e9 49 fe ff ff       	jmp    0x1401c50b6
1401c526d:	48 2b c1             	sub    %rcx,%rax
1401c5270:	48 c1 f8 04          	sar    $0x4,%rax
1401c5274:	4c 3b f0             	cmp    %rax,%r14
1401c5277:	0f 83 29 01 00 00    	jae    0x1401c53a6
1401c527d:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401c5281:	48 8b 01             	mov    (%rcx),%rax
1401c5284:	33 d2                	xor    %edx,%edx
1401c5286:	48 8b 40 70          	mov    0x70(%rax),%rax
1401c528a:	ff 15 a8 79 94 00    	call   *0x9479a8(%rip)        # 0x140b0cc38
1401c5290:	90                   	nop
1401c5291:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1401c5295:	e8 36 5c e5 ff       	call   0x14001aed0
1401c529a:	e9 95 00 00 00       	jmp    0x1401c5334
1401c529f:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
1401c52a3:	48 85 ff             	test   %rdi,%rdi
1401c52a6:	0f 84 88 00 00 00    	je     0x1401c5334
1401c52ac:	4c 8b 65 ff          	mov    -0x1(%rbp),%r12
1401c52b0:	49 3b fc             	cmp    %r12,%rdi
1401c52b3:	74 4f                	je     0x1401c5304
1401c52b5:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1401c52b9:	48 85 f6             	test   %rsi,%rsi
1401c52bc:	74 39                	je     0x1401c52f7
1401c52be:	41 8b c5             	mov    %r13d,%eax
1401c52c1:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401c52c6:	41 03 c5             	add    %r13d,%eax
1401c52c9:	75 2c                	jne    0x1401c52f7
1401c52cb:	48 8b 06             	mov    (%rsi),%rax
1401c52ce:	48 8b ce             	mov    %rsi,%rcx
1401c52d1:	48 8b 00             	mov    (%rax),%rax
1401c52d4:	ff 15 5e 79 94 00    	call   *0x94795e(%rip)        # 0x140b0cc38
1401c52da:	41 8b c5             	mov    %r13d,%eax
1401c52dd:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401c52e2:	41 03 c5             	add    %r13d,%eax
1401c52e5:	75 10                	jne    0x1401c52f7
1401c52e7:	48 8b 06             	mov    (%rsi),%rax
1401c52ea:	48 8b ce             	mov    %rsi,%rcx
1401c52ed:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c52f1:	ff 15 41 79 94 00    	call   *0x947941(%rip)        # 0x140b0cc38
1401c52f7:	48 83 c7 10          	add    $0x10,%rdi
1401c52fb:	49 3b fc             	cmp    %r12,%rdi
1401c52fe:	75 b5                	jne    0x1401c52b5
1401c5300:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
1401c5304:	48 8b 45 07          	mov    0x7(%rbp),%rax
1401c5308:	48 2b c7             	sub    %rdi,%rax
1401c530b:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401c530f:	48 8b cf             	mov    %rdi,%rcx
1401c5312:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401c5318:	72 11                	jb     0x1401c532b
1401c531a:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401c531e:	48 2b cf             	sub    %rdi,%rcx
1401c5321:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401c5325:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c5329:	77 74                	ja     0x1401c539f
1401c532b:	48 8b cf             	mov    %rdi,%rcx
1401c532e:	ff 15 8c 75 94 00    	call   *0x94758c(%rip)        # 0x140b0c8c0
1401c5334:	49 ff c6             	inc    %r14
1401c5337:	49 83 c7 10          	add    $0x10,%r15
1401c533b:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401c533f:	4c 8b 53 20          	mov    0x20(%rbx),%r10
1401c5343:	48 8b c1             	mov    %rcx,%rax
1401c5346:	49 2b c2             	sub    %r10,%rax
1401c5349:	48 c1 f8 04          	sar    $0x4,%rax
1401c534d:	4c 3b f0             	cmp    %rax,%r14
1401c5350:	0f 82 25 fb ff ff    	jb     0x1401c4e7b
1401c5356:	48 8b cb             	mov    %rbx,%rcx
1401c5359:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1401c5360:	00
1401c5361:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401c5365:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401c5369:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1401c536d:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401c5372:	49 8b e3             	mov    %r11,%rsp
1401c5375:	41 5f                	pop    %r15
1401c5377:	41 5e                	pop    %r14
1401c5379:	41 5d                	pop    %r13
1401c537b:	41 5c                	pop    %r12
1401c537d:	5d                   	pop    %rbp
1401c537e:	e9 dd eb ff ff       	jmp    0x1401c3f60
1401c5383:	ff 15 0f 76 94 00    	call   *0x94760f(%rip)        # 0x140b0c998
1401c5389:	90                   	nop
1401c538a:	ff 15 08 76 94 00    	call   *0x947608(%rip)        # 0x140b0c998
1401c5390:	cc                   	int3
1401c5391:	ff 15 01 76 94 00    	call   *0x947601(%rip)        # 0x140b0c998
1401c5397:	cc                   	int3
1401c5398:	ff 15 fa 75 94 00    	call   *0x9475fa(%rip)        # 0x140b0c998
1401c539e:	90                   	nop
1401c539f:	ff 15 f3 75 94 00    	call   *0x9475f3(%rip)        # 0x140b0c998
1401c53a5:	90                   	nop
1401c53a6:	ff 15 ec 75 94 00    	call   *0x9475ec(%rip)        # 0x140b0c998
1401c53ac:	cc                   	int3
1401c53ad:	90                   	nop
1401c53ae:	90                   	nop
1401c53af:	90                   	nop
1401c53b0:	48 8b c4             	mov    %rsp,%rax
1401c53b3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401c53b7:	55                   	push   %rbp
1401c53b8:	56                   	push   %rsi
1401c53b9:	57                   	push   %rdi
1401c53ba:	41 54                	push   %r12
1401c53bc:	41 55                	push   %r13
1401c53be:	41 56                	push   %r14
1401c53c0:	41 57                	push   %r15
1401c53c2:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401c53c9:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1401c53cd:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1401c53d1:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
1401c53d6:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
1401c53db:	4c 8b f2             	mov    %rdx,%r14
1401c53de:	48 8b e9             	mov    %rcx,%rbp
1401c53e1:	45 33 ed             	xor    %r13d,%r13d
1401c53e4:	45 8b e5             	mov    %r13d,%r12d
1401c53e7:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401c53eb:	48 2b 41 20          	sub    0x20(%rcx),%rax
1401c53ef:	48 c1 f8 04          	sar    $0x4,%rax
1401c53f3:	48 85 c0             	test   %rax,%rax
1401c53f6:	0f 84 28 03 00 00    	je     0x1401c5724
1401c53fc:	41 8b fd             	mov    %r13d,%edi
1401c53ff:	4c 89 ac 24 e8 00 00 	mov    %r13,0xe8(%rsp)
1401c5406:	00
1401c5407:	4d 8b fd             	mov    %r13,%r15
1401c540a:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401c540e:	49 8b 16             	mov    (%r14),%rdx
1401c5411:	48 8b c1             	mov    %rcx,%rax
1401c5414:	48 2b c2             	sub    %rdx,%rax
1401c5417:	48 c1 f8 04          	sar    $0x4,%rax
1401c541b:	48 85 c0             	test   %rax,%rax
1401c541e:	0f 84 dc 02 00 00    	je     0x1401c5700
1401c5424:	48 2b ca             	sub    %rdx,%rcx
1401c5427:	48 c1 f9 04          	sar    $0x4,%rcx
1401c542b:	4c 3b f9             	cmp    %rcx,%r15
1401c542e:	0f 83 22 05 00 00    	jae    0x1401c5956
1401c5434:	4a 8b 0c 2a          	mov    (%rdx,%r13,1),%rcx
1401c5438:	48 8b 01             	mov    (%rcx),%rax
1401c543b:	48 8b 40 18          	mov    0x18(%rax),%rax
1401c543f:	ff 15 f3 77 94 00    	call   *0x9477f3(%rip)        # 0x140b0cc38
1401c5445:	83 f8 03             	cmp    $0x3,%eax
1401c5448:	0f 84 8e 02 00 00    	je     0x1401c56dc
1401c544e:	49 8b 1e             	mov    (%r14),%rbx
1401c5451:	49 8b 46 08          	mov    0x8(%r14),%rax
1401c5455:	48 2b c3             	sub    %rbx,%rax
1401c5458:	48 c1 f8 04          	sar    $0x4,%rax
1401c545c:	4c 3b f8             	cmp    %rax,%r15
1401c545f:	0f 83 f1 04 00 00    	jae    0x1401c5956
1401c5465:	4a 8b 1c 2b          	mov    (%rbx,%r13,1),%rbx
1401c5469:	48 8b 03             	mov    (%rbx),%rax
1401c546c:	48 8b cb             	mov    %rbx,%rcx
1401c546f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c5476:	ff 15 bc 77 94 00    	call   *0x9477bc(%rip)        # 0x140b0cc38
1401c547c:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
1401c5481:	f3 0f 5c 30          	subss  (%rax),%xmm6
1401c5485:	48 8b 03             	mov    (%rbx),%rax
1401c5488:	48 8b cb             	mov    %rbx,%rcx
1401c548b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c5492:	ff 15 a0 77 94 00    	call   *0x9477a0(%rip)        # 0x140b0cc38
1401c5498:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c549d:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401c54a2:	f3 0f 59 35 f2 bd 9e 	mulss  0x9ebdf2(%rip),%xmm6        # 0x140bb129c
1401c54a9:	00
1401c54aa:	0f 2f c6             	comiss %xmm6,%xmm0
1401c54ad:	0f 86 29 02 00 00    	jbe    0x1401c56dc
1401c54b3:	49 8b 0e             	mov    (%r14),%rcx
1401c54b6:	49 8b 46 08          	mov    0x8(%r14),%rax
1401c54ba:	48 2b c1             	sub    %rcx,%rax
1401c54bd:	48 c1 f8 04          	sar    $0x4,%rax
1401c54c1:	4c 3b f8             	cmp    %rax,%r15
1401c54c4:	0f 83 8c 04 00 00    	jae    0x1401c5956
1401c54ca:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
1401c54ce:	48 8b 01             	mov    (%rcx),%rax
1401c54d1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c54d8:	ff 15 5a 77 94 00    	call   *0x94775a(%rip)        # 0x140b0cc38
1401c54de:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c54e3:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401c54e8:	0f 2f 05 79 bd 9e 00 	comiss 0x9ebd79(%rip),%xmm0        # 0x140bb1268
1401c54ef:	0f 86 e7 01 00 00    	jbe    0x1401c56dc
1401c54f5:	b0 01                	mov    $0x1,%al
1401c54f7:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
1401c54fe:	88 84 24 d0 00 00 00 	mov    %al,0xd0(%rsp)
1401c5505:	49 8b 0e             	mov    (%r14),%rcx
1401c5508:	49 8b 46 08          	mov    0x8(%r14),%rax
1401c550c:	48 2b c1             	sub    %rcx,%rax
1401c550f:	48 c1 f8 04          	sar    $0x4,%rax
1401c5513:	4c 3b f8             	cmp    %rax,%r15
1401c5516:	0f 83 3a 04 00 00    	jae    0x1401c5956
1401c551c:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
1401c5520:	48 8b 01             	mov    (%rcx),%rax
1401c5523:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c552a:	ff 15 08 77 94 00    	call   *0x947708(%rip)        # 0x140b0cc38
1401c5530:	48 8b d8             	mov    %rax,%rbx
1401c5533:	48 8b 45 20          	mov    0x20(%rbp),%rax
1401c5537:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401c553b:	48 2b c8             	sub    %rax,%rcx
1401c553e:	48 c1 f9 04          	sar    $0x4,%rcx
1401c5542:	4c 3b e1             	cmp    %rcx,%r12
1401c5545:	0f 83 0b 04 00 00    	jae    0x1401c5956
1401c554b:	48 8b 0c 07          	mov    (%rdi,%rax,1),%rcx
1401c554f:	48 8b 11             	mov    (%rcx),%rdx
1401c5552:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c5559:	ff 15 d9 76 94 00    	call   *0x9476d9(%rip)        # 0x140b0cc38
1401c555f:	f3 44 0f 10 0b       	movss  (%rbx),%xmm9
1401c5564:	f3 44 0f 5f 08       	maxss  (%rax),%xmm9
1401c5569:	f3 44 0f 10 43 04    	movss  0x4(%rbx),%xmm8
1401c556f:	f3 44 0f 5f 40 04    	maxss  0x4(%rax),%xmm8
1401c5575:	f3 0f 10 73 08       	movss  0x8(%rbx),%xmm6
1401c557a:	f3 0f 5d 70 08       	minss  0x8(%rax),%xmm6
1401c557f:	f3 0f 10 7b 0c       	movss  0xc(%rbx),%xmm7
1401c5584:	f3 0f 5d 78 0c       	minss  0xc(%rax),%xmm7
1401c5589:	48 8b 5d 20          	mov    0x20(%rbp),%rbx