14004330f:	ff 15 23 99 ac 00    	call   *0xac9923(%rip)        # 0x140b0cc38
140043315:	41 8b c4             	mov    %r12d,%eax
140043318:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14004331d:	41 03 c4             	add    %r12d,%eax
140043320:	75 10                	jne    0x140043332
140043322:	48 8b 07             	mov    (%rdi),%rax
140043325:	48 8b cf             	mov    %rdi,%rcx
140043328:	48 8b 40 08          	mov    0x8(%rax),%rax
14004332c:	ff 15 06 99 ac 00    	call   *0xac9906(%rip)        # 0x140b0cc38
140043332:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140043337:	49 ff c6             	inc    %r14
14004333a:	48 8b 03             	mov    (%rbx),%rax
14004333d:	48 8b cb             	mov    %rbx,%rcx
140043340:	48 8b 40 40          	mov    0x40(%rax),%rax
140043344:	ff 15 ee 98 ac 00    	call   *0xac98ee(%rip)        # 0x140b0cc38
14004334a:	4c 3b f0             	cmp    %rax,%r14
14004334d:	0f 82 1a fe ff ff    	jb     0x14004316d
140043353:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140043358:	49 8b 0f             	mov    (%r15),%rcx
14004335b:	48 8b 51 70          	mov    0x70(%rcx),%rdx
14004335f:	48 8b 41 78          	mov    0x78(%rcx),%rax
140043363:	48 2b c2             	sub    %rdx,%rax
140043366:	48 c1 f8 03          	sar    $0x3,%rax
14004336a:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
140043371:	aa aa aa
140043374:	49 0f af c0          	imul   %r8,%rax
140043378:	48 85 c0             	test   %rax,%rax
14004337b:	75 07                	jne    0x140043384
14004337d:	ff 15 15 96 ac 00    	call   *0xac9615(%rip)        # 0x140b0c998
140043383:	cc                   	int3
140043384:	f3 0f 10 7a 04       	movss  0x4(%rdx),%xmm7
140043389:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14004338f:	48 8b 41 78          	mov    0x78(%rcx),%rax
140043393:	48 2b c2             	sub    %rdx,%rax
140043396:	48 c1 f8 03          	sar    $0x3,%rax
14004339a:	49 0f af c0          	imul   %r8,%rax
14004339e:	49 3b c4             	cmp    %r12,%rax
1400433a1:	0f 86 6e 02 00 00    	jbe    0x140043615
1400433a7:	45 8d 74 24 17       	lea    0x17(%r12),%r14d
1400433ac:	0f 57 f6             	xorps  %xmm6,%xmm6
1400433af:	f2 44 0f 10 0d 18 de 	movsd  0xb6de18(%rip),%xmm9        # 0x140bb11d0
1400433b6:	b6 00
1400433b8:	41 83 cd ff          	or     $0xffffffff,%r13d
1400433bc:	48 8b 59 70          	mov    0x70(%rcx),%rbx
1400433c0:	48 8b 41 78          	mov    0x78(%rcx),%rax
1400433c4:	48 2b c3             	sub    %rbx,%rax
1400433c7:	48 c1 f8 03          	sar    $0x3,%rax
1400433cb:	49 0f af c0          	imul   %r8,%rax
1400433cf:	4c 3b e0             	cmp    %rax,%r12
1400433d2:	0f 83 f5 02 00 00    	jae    0x1400436cd
1400433d8:	f3 45 0f 10 44 1e 04 	movss  0x4(%r14,%rbx,1),%xmm8
1400433df:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400433e4:	e8 97 5c 00 00       	call   0x140049080
1400433e9:	90                   	nop
1400433ea:	f3 41 0f 10 4c 1e 08 	movss  0x8(%r14,%rbx,1),%xmm1
1400433f1:	f3 41 0f 10 04 1e    	movss  (%r14,%rbx,1),%xmm0
1400433f7:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
1400433fd:	f3 0f 11 7c 24 34    	movss  %xmm7,0x34(%rsp)
140043403:	f3 0f 11 4c 24 38    	movss  %xmm1,0x38(%rsp)
140043409:	f3 44 0f 11 44 24 3c 	movss  %xmm8,0x3c(%rsp)
140043410:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140043415:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14004341a:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
14004341e:	f3 0f 10 4c 24 3c    	movss  0x3c(%rsp),%xmm1
140043424:	f3 0f 5c 4c 24 34    	subss  0x34(%rsp),%xmm1
14004342a:	0f 2f ce             	comiss %xmm6,%xmm1
14004342d:	0f 86 9b 00 00 00    	jbe    0x1400434ce
140043433:	f3 0f 10 44 24 38    	movss  0x38(%rsp),%xmm0
140043439:	f3 0f 5c 44 24 30    	subss  0x30(%rsp),%xmm0
14004343f:	0f 2f c6             	comiss %xmm6,%xmm0
140043442:	0f 86 86 00 00 00    	jbe    0x1400434ce
140043448:	49 8b 07             	mov    (%r15),%rax
14004344b:	48 8b 50 40          	mov    0x40(%rax),%rdx
14004344f:	eb 30                	jmp    0x140043481
140043451:	48 8b 0a             	mov    (%rdx),%rcx
140043454:	f3 0f 10 49 04       	movss  0x4(%rcx),%xmm1
140043459:	f3 0f 5f 4c 24 34    	maxss  0x34(%rsp),%xmm1
14004345f:	f3 0f 10 41 0c       	movss  0xc(%rcx),%xmm0
140043464:	f3 0f 5d 44 24 3c    	minss  0x3c(%rsp),%xmm0
14004346a:	0f 2f c1             	comiss %xmm1,%xmm0
14004346d:	76 06                	jbe    0x140043475
14004346f:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140043473:	eb 03                	jmp    0x140043478
140043475:	0f 28 c6             	movaps %xmm6,%xmm0
140043478:	0f 2f c6             	comiss %xmm6,%xmm0
14004347b:	77 51                	ja     0x1400434ce
14004347d:	48 83 c2 10          	add    $0x10,%rdx
140043481:	48 3b 50 48          	cmp    0x48(%rax),%rdx
140043485:	75 ca                	jne    0x140043451
140043487:	48 8b 50 48          	mov    0x48(%rax),%rdx
14004348b:	48 3b 50 50          	cmp    0x50(%rax),%rdx
14004348f:	74 2f                	je     0x1400434c0
140043491:	48 83 22 00          	andq   $0x0,(%rdx)
140043495:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14004349a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14004349f:	48 85 ff             	test   %rdi,%rdi
1400434a2:	74 0e                	je     0x1400434b2
1400434a4:	f0 ff 47 08          	lock incl 0x8(%rdi)
1400434a8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400434ad:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400434b2:	48 89 32             	mov    %rsi,(%rdx)
1400434b5:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
1400434b9:	48 83 40 48 10       	addq   $0x10,0x48(%rax)
1400434be:	eb 13                	jmp    0x1400434d3
1400434c0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400434c5:	48 8d 48 40          	lea    0x40(%rax),%rcx
1400434c9:	e8 22 d2 fd ff       	call   0x1400206f0
1400434ce:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400434d3:	49 8b 07             	mov    (%r15),%rax
1400434d6:	48 8b 58 28          	mov    0x28(%rax),%rbx
1400434da:	e9 b1 00 00 00       	jmp    0x140043590
1400434df:	48 8b 0b             	mov    (%rbx),%rcx
1400434e2:	48 8b 01             	mov    (%rcx),%rax
1400434e5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400434ec:	ff 15 46 97 ac 00    	call   *0xac9746(%rip)        # 0x140b0cc38
1400434f2:	f3 0f 10 1e          	movss  (%rsi),%xmm3
1400434f6:	f3 0f 5f 18          	maxss  (%rax),%xmm3
1400434fa:	f3 0f 11 5d 87       	movss  %xmm3,-0x79(%rbp)
1400434ff:	f3 0f 10 6e 04       	movss  0x4(%rsi),%xmm5
140043504:	f3 0f 5f 68 04       	maxss  0x4(%rax),%xmm5
140043509:	f3 0f 11 6d 8b       	movss  %xmm5,-0x75(%rbp)
14004350e:	f3 0f 10 66 08       	movss  0x8(%rsi),%xmm4
140043513:	f3 0f 5d 60 08       	minss  0x8(%rax),%xmm4
140043518:	f3 0f 11 65 8f       	movss  %xmm4,-0x71(%rbp)
14004351d:	f3 0f 10 56 0c       	movss  0xc(%rsi),%xmm2
140043522:	0f 28 fa             	movaps %xmm2,%xmm7
140043525:	f3 0f 5d 78 0c       	minss  0xc(%rax),%xmm7
14004352a:	f3 0f 11 7d 93       	movss  %xmm7,-0x6d(%rbp)
14004352f:	0f 28 c7             	movaps %xmm7,%xmm0
140043532:	f3 0f 5c c5          	subss  %xmm5,%xmm0
140043536:	0f 5a c8             	cvtps2pd %xmm0,%xmm1
140043539:	f3 0f 5c 56 04       	subss  0x4(%rsi),%xmm2
14004353e:	0f 5a c2             	cvtps2pd %xmm2,%xmm0
140043541:	f2 41 0f 59 c1       	mulsd  %xmm9,%xmm0
140043546:	66 0f 2f c8          	comisd %xmm0,%xmm1
14004354a:	76 3d                	jbe    0x140043589
14004354c:	0f 28 c4             	movaps %xmm4,%xmm0
14004354f:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140043553:	0f 2f c6             	comiss %xmm6,%xmm0
140043556:	76 31                	jbe    0x140043589
140043558:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
14004355c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140043560:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140043564:	74 1a                	je     0x140043580
140043566:	f3 0f 11 1a          	movss  %xmm3,(%rdx)
14004356a:	f3 0f 11 6a 04       	movss  %xmm5,0x4(%rdx)
14004356f:	f3 0f 11 62 08       	movss  %xmm4,0x8(%rdx)
140043574:	f3 0f 11 7a 0c       	movss  %xmm7,0xc(%rdx)
140043579:	48 83 41 08 10       	addq   $0x10,0x8(%rcx)
14004357e:	eb 09                	jmp    0x140043589
140043580:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140043584:	e8 3f 3d fe ff       	call   0x1400272c8
140043589:	48 83 c3 10          	add    $0x10,%rbx
14004358d:	49 8b 07             	mov    (%r15),%rax
140043590:	48 3b 58 30          	cmp    0x30(%rax),%rbx
140043594:	0f 85 45 ff ff ff    	jne    0x1400434df
14004359a:	41 0f 28 f8          	movaps %xmm8,%xmm7
14004359e:	48 85 ff             	test   %rdi,%rdi
1400435a1:	74 40                	je     0x1400435e3
1400435a3:	41 8b c5             	mov    %r13d,%eax
1400435a6:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400435ab:	41 03 c5             	add    %r13d,%eax
1400435ae:	75 33                	jne    0x1400435e3
1400435b0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400435b5:	48 8b 03             	mov    (%rbx),%rax
1400435b8:	48 8b cb             	mov    %rbx,%rcx
1400435bb:	48 8b 00             	mov    (%rax),%rax
1400435be:	ff 15 74 96 ac 00    	call   *0xac9674(%rip)        # 0x140b0cc38
1400435c4:	41 8b c5             	mov    %r13d,%eax
1400435c7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400435cc:	41 03 c5             	add    %r13d,%eax
1400435cf:	75 12                	jne    0x1400435e3
1400435d1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400435d6:	48 8b 01             	mov    (%rcx),%rax
1400435d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400435dd:	ff 15 55 96 ac 00    	call   *0xac9655(%rip)        # 0x140b0cc38
1400435e3:	49 ff c4             	inc    %r12
1400435e6:	49 83 c6 18          	add    $0x18,%r14
1400435ea:	49 8b 0f             	mov    (%r15),%rcx
1400435ed:	48 8b 41 78          	mov    0x78(%rcx),%rax
1400435f1:	48 2b 41 70          	sub    0x70(%rcx),%rax
1400435f5:	48 c1 f8 03          	sar    $0x3,%rax
1400435f9:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
140043600:	aa aa aa
140043603:	49 0f af c0          	imul   %r8,%rax
140043607:	4c 3b e0             	cmp    %rax,%r12
14004360a:	0f 82 ac fd ff ff    	jb     0x1400433bc
140043610:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140043615:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140043619:	e8 b2 78 fd ff       	call   0x14001aed0
14004361e:	83 ce ff             	or     $0xffffffff,%esi
140043621:	48 85 ff             	test   %rdi,%rdi
140043624:	74 3d                	je     0x140043663
140043626:	8b c6                	mov    %esi,%eax
140043628:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14004362d:	03 c6                	add    %esi,%eax
14004362f:	75 32                	jne    0x140043663
140043631:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140043636:	48 8b 03             	mov    (%rbx),%rax
140043639:	48 8b cb             	mov    %rbx,%rcx
14004363c:	48 8b 00             	mov    (%rax),%rax
14004363f:	ff 15 f3 95 ac 00    	call   *0xac95f3(%rip)        # 0x140b0cc38
140043645:	8b c6                	mov    %esi,%eax
140043647:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004364c:	03 c6                	add    %esi,%eax
14004364e:	75 13                	jne    0x140043663
140043650:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140043655:	48 8b 01             	mov    (%rcx),%rax
140043658:	48 8b 40 08          	mov    0x8(%rax),%rax
14004365c:	ff 15 d6 95 ac 00    	call   *0xac95d6(%rip)        # 0x140b0cc38
140043662:	90                   	nop
140043663:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140043667:	48 85 db             	test   %rbx,%rbx
14004366a:	74 35                	je     0x1400436a1
14004366c:	8b c6                	mov    %esi,%eax
14004366e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140043673:	03 c6                	add    %esi,%eax
140043675:	75 2a                	jne    0x1400436a1
140043677:	48 8b 03             	mov    (%rbx),%rax
14004367a:	48 8b cb             	mov    %rbx,%rcx
14004367d:	48 8b 00             	mov    (%rax),%rax
140043680:	ff 15 b2 95 ac 00    	call   *0xac95b2(%rip)        # 0x140b0cc38
140043686:	8b c6                	mov    %esi,%eax
140043688:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004368d:	03 c6                	add    %esi,%eax
14004368f:	75 10                	jne    0x1400436a1
140043691:	48 8b 03             	mov    (%rbx),%rax
140043694:	48 8b cb             	mov    %rbx,%rcx
140043697:	48 8b 40 08          	mov    0x8(%rax),%rax
14004369b:	ff 15 97 95 ac 00    	call   *0xac9597(%rip)        # 0x140b0cc38
1400436a1:	4c 8d 9c 24 e8 00 00 	lea    0xe8(%rsp),%r11
1400436a8:	00
1400436a9:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1400436ae:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1400436b3:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
1400436b8:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
1400436bd:	49 8b e3             	mov    %r11,%rsp
1400436c0:	41 5f                	pop    %r15
1400436c2:	41 5e                	pop    %r14
1400436c4:	41 5d                	pop    %r13
1400436c6:	41 5c                	pop    %r12
1400436c8:	5f                   	pop    %rdi
1400436c9:	5e                   	pop    %rsi
1400436ca:	5b                   	pop    %rbx
1400436cb:	5d                   	pop    %rbp
1400436cc:	c3                   	ret
1400436cd:	ff 15 c5 92 ac 00    	call   *0xac92c5(%rip)        # 0x140b0c998
1400436d3:	90                   	nop
1400436d4:	48 8b c4             	mov    %rsp,%rax
1400436d7:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400436db:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400436df:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400436e3:	55                   	push   %rbp
1400436e4:	53                   	push   %rbx
1400436e5:	56                   	push   %rsi
1400436e6:	57                   	push   %rdi
1400436e7:	41 54                	push   %r12
1400436e9:	41 55                	push   %r13
1400436eb:	41 56                	push   %r14
1400436ed:	41 57                	push   %r15
1400436ef:	48 8d 6c 24 98       	lea    -0x68(%rsp),%rbp
1400436f4:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
1400436fb:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1400436ff:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
140043704:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
140043709:	4d 8b e0             	mov    %r8,%r12
14004370c:	4c 8b ea             	mov    %rdx,%r13
14004370f:	45 33 ff             	xor    %r15d,%r15d
140043712:	4c 89 bd b0 00 00 00 	mov    %r15,0xb0(%rbp)
140043719:	48 8b 0a             	mov    (%rdx),%rcx
14004371c:	48 8b 41 48          	mov    0x48(%rcx),%rax
140043720:	48 2b 41 40          	sub    0x40(%rcx),%rax
140043724:	48 c1 f8 04          	sar    $0x4,%rax
140043728:	83 cf ff             	or     $0xffffffff,%edi
14004372b:	48 85 c0             	test   %rax,%rax
14004372e:	0f 84 fe 0a 00 00    	je     0x140044232
140043734:	45 8b f7             	mov    %r15d,%r14d
140043737:	48 8b d1             	mov    %rcx,%rdx
14004373a:	48 be b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rsi
140043741:	db b6 6d
140043744:	66 44 0f 6f 05 b3 e4 	movdqa 0xb6e4b3(%rip),%xmm8        # 0x140bb1c00
14004374b:	b6 00
14004374d:	f3 44 0f 10 0d 12 db 	movss  0xb6db12(%rip),%xmm9        # 0x140bb1268
140043754:	b6 00
140043756:	48 8b 41 48          	mov    0x48(%rcx),%rax
14004375a:	48 2b 41 40          	sub    0x40(%rcx),%rax
14004375e:	48 c1 f8 04          	sar    $0x4,%rax
140043762:	4c 3b f0             	cmp    %rax,%r14
140043765:	0f 83 4c 0b 00 00    	jae    0x1400442b7
14004376b:	49 c1 e6 04          	shl    $0x4,%r14
14004376f:	4c 03 71 40          	add    0x40(%rcx),%r14
140043773:	49 8b 06             	mov    (%r14),%rax
140043776:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14004377b:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
140043780:	44 0f 2f c8          	comiss %xmm0,%xmm9
140043784:	0f 83 7b 0a 00 00    	jae    0x140044205
14004378a:	48 8b 19             	mov    (%rcx),%rbx
14004378d:	48 3b 59 08          	cmp    0x8(%rcx),%rbx
140043791:	74 39                	je     0x1400437cc
140043793:	48 8b 0b             	mov    (%rbx),%rcx
140043796:	e8 79 b6 ff ff       	call   0x14003ee14
14004379b:	84 c0                	test   %al,%al
14004379d:	74 1f                	je     0x1400437be
14004379f:	48 8b 0b             	mov    (%rbx),%rcx
1400437a2:	48 83 c1 18          	add    $0x18,%rcx
1400437a6:	f3 0f 10 15 86 d9 b6 	movss  0xb6d986(%rip),%xmm2        # 0x140bb1134
1400437ad:	00
1400437ae:	49 8b 16             	mov    (%r14),%rdx
1400437b1:	e8 46 2b 17 00       	call   0x1401b62fc
1400437b6:	84 c0                	test   %al,%al
1400437b8:	0f 85 47 0a 00 00    	jne    0x140044205
1400437be:	48 83 c3 10          	add    $0x10,%rbx
1400437c2:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400437c6:	48 3b 5a 08          	cmp    0x8(%rdx),%rbx
1400437ca:	75 c7                	jne    0x140043793
1400437cc:	49 8b 0e             	mov    (%r14),%rcx
1400437cf:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400437d3:	48 2b 41 10          	sub    0x10(%rcx),%rax
1400437d7:	48 c1 f8 04          	sar    $0x4,%rax
1400437db:	48 83 f8 01          	cmp    $0x1,%rax
1400437df:	0f 87 ae 00 00 00    	ja     0x140043893
1400437e5:	f3 0f 10 05 ab db b6 	movss  0xb6dbab(%rip),%xmm0        # 0x140bb1398
1400437ec:	00
1400437ed:	0f 54 05 ec e6 b6 00 	andps  0xb6e6ec(%rip),%xmm0        # 0x140bb1ee0
1400437f4:	0f 28 e0             	movaps %xmm0,%xmm4
1400437f7:	f3 0f 10 51 04       	movss  0x4(%rcx),%xmm2
1400437fc:	f3 0f 58 e2          	addss  %xmm2,%xmm4
140043800:	f3 0f 10 49 0c       	movss  0xc(%rcx),%xmm1
140043805:	0f 28 d9             	movaps %xmm1,%xmm3
140043808:	f3 0f 5c d8          	subss  %xmm0,%xmm3
14004380c:	49 8b cf             	mov    %r15,%rcx
14004380f:	4c 8b 02             	mov    (%rdx),%r8
140043812:	48 8b 42 08          	mov    0x8(%rdx),%rax
140043816:	49 2b c0             	sub    %r8,%rax
140043819:	48 c1 f8 04          	sar    $0x4,%rax
14004381d:	48 85 c0             	test   %rax,%rax
140043820:	74 37                	je     0x140043859
140043822:	48 3b c8             	cmp    %rax,%rcx
140043825:	0f 83 8c 0a 00 00    	jae    0x1400442b7
14004382b:	49 8b 10             	mov    (%r8),%rdx
14004382e:	0f 2f 62 1c          	comiss 0x1c(%rdx),%xmm4
140043832:	76 19                	jbe    0x14004384d
140043834:	f3 0f 10 42 24       	movss  0x24(%rdx),%xmm0
140043839:	0f 2f c2             	comiss %xmm2,%xmm0
14004383c:	76 0f                	jbe    0x14004384d
14004383e:	0f 2f 4a 1c          	comiss 0x1c(%rdx),%xmm1
140043842:	76 09                	jbe    0x14004384d
140043844:	0f 2f c3             	comiss %xmm3,%xmm0
140043847:	0f 87 b8 09 00 00    	ja     0x140044205
14004384d:	48 ff c1             	inc    %rcx