1401e95a5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e95ab:	72 1f                	jb     0x1401e95cc
1401e95ad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e95b1:	48 2b d1             	sub    %rcx,%rdx
1401e95b4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e95b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e95bc:	76 0e                	jbe    0x1401e95cc
1401e95be:	ff 15 d4 33 92 00    	call   *0x9233d4(%rip)        # 0x140b0c998
1401e95c4:	90                   	nop
1401e95c5:	ff 15 cd 33 92 00    	call   *0x9233cd(%rip)        # 0x140b0c998
1401e95cb:	90                   	nop
1401e95cc:	ff 15 ee 32 92 00    	call   *0x9232ee(%rip)        # 0x140b0c8c0
1401e95d2:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1401e95d6:	83 65 d4 00          	andl   $0x0,-0x2c(%rbp)
1401e95da:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e95dd:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e95e3:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401e95e7:	48 85 c0             	test   %rax,%rax
1401e95ea:	74 04                	je     0x1401e95f0
1401e95ec:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e95f0:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401e95f4:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e95fa:	4c 8d 77 10          	lea    0x10(%rdi),%r14
1401e95fe:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401e9603:	45 33 c9             	xor    %r9d,%r9d
1401e9606:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401e960a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401e960f:	48 8d 8d 30 02 00 00 	lea    0x230(%rbp),%rcx
1401e9616:	e8 a5 06 01 00       	call   0x1401f9cc0
1401e961b:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401e9620:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401e9624:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9627:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e962d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e9632:	48 85 c9             	test   %rcx,%rcx
1401e9635:	74 04                	je     0x1401e963b
1401e9637:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e963b:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e9640:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9646:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9649:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e9650:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e9653:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e965a:	00
1401e965b:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1401e9661:	48 8d 15 80 e4 95 00 	lea    0x95e480(%rip),%rdx        # 0x140b47ae8
1401e9668:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e966f:	e8 ac a7 e1 ff       	call   0x140003e20
1401e9674:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e9679:	e8 e2 65 f1 ff       	call   0x1400ffc60
1401e967e:	66 90                	xchg   %ax,%ax
1401e9680:	48 8b 85 98 02 00 00 	mov    0x298(%rbp),%rax
1401e9687:	48 83 f8 07          	cmp    $0x7,%rax
1401e968b:	76 38                	jbe    0x1401e96c5
1401e968d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401e9694:	00
1401e9695:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
1401e969c:	48 8b d1             	mov    %rcx,%rdx
1401e969f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e96a5:	72 18                	jb     0x1401e96bf
1401e96a7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e96ab:	48 2b d1             	sub    %rcx,%rdx
1401e96ae:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e96b2:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e96b6:	76 07                	jbe    0x1401e96bf
1401e96b8:	ff 15 da 32 92 00    	call   *0x9232da(%rip)        # 0x140b0c998
1401e96be:	cc                   	int3
1401e96bf:	ff 15 fb 31 92 00    	call   *0x9231fb(%rip)        # 0x140b0c8c0
1401e96c5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e96ca:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401e96ce:	e8 a5 1a e3 ff       	call   0x14001b178
1401e96d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e96d6:	f3 0f 7f 85 f0 00 00 	movdqu %xmm0,0xf0(%rbp)
1401e96dd:	00
1401e96de:	48 83 a5 00 01 00 00 	andq   $0x0,0x100(%rbp)
1401e96e5:	00
1401e96e6:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401e96eb:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401e96ef:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e96f5:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e96fa:	48 85 c9             	test   %rcx,%rcx
1401e96fd:	74 04                	je     0x1401e9703
1401e96ff:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e9703:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e9708:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e970e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9711:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e9718:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e971b:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e9722:	00
1401e9723:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1401e9729:	48 8d 15 f0 e3 95 00 	lea    0x95e3f0(%rip),%rdx        # 0x140b47b20
1401e9730:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e9737:	e8 e4 a6 e1 ff       	call   0x140003e20
1401e973c:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e9741:	e8 1a 65 f1 ff       	call   0x1400ffc60
1401e9746:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e974d:	e8 6e cc e1 ff       	call   0x1400063c0
1401e9752:	f3 0f 10 5f 3c       	movss  0x3c(%rdi),%xmm3
1401e9757:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e975a:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9760:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
1401e9767:	48 85 c0             	test   %rax,%rax
1401e976a:	74 04                	je     0x1401e9770
1401e976c:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e9770:	0f 28 85 40 01 00 00 	movaps 0x140(%rbp),%xmm0
1401e9777:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e977d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1401e9782:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e9787:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
1401e978e:	48 8b cf             	mov    %rdi,%rcx
1401e9791:	e8 ea 10 00 00       	call   0x1401ea880
1401e9796:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401e979b:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401e979f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e97a2:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e97a8:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e97ad:	48 85 c9             	test   %rcx,%rcx
1401e97b0:	74 04                	je     0x1401e97b6
1401e97b2:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e97b6:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e97bb:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e97c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e97c4:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e97cb:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e97ce:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e97d5:	00
1401e97d6:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1401e97dc:	48 8d 15 8d e3 95 00 	lea    0x95e38d(%rip),%rdx        # 0x140b47b70
1401e97e3:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e97ea:	e8 31 a6 e1 ff       	call   0x140003e20
1401e97ef:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e97f4:	e8 67 64 f1 ff       	call   0x1400ffc60
1401e97f9:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e9800:	e8 bb cb e1 ff       	call   0x1400063c0
1401e9805:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9808:	f3 0f 7f 85 a8 01 00 	movdqu %xmm0,0x1a8(%rbp)
1401e980f:	00
1401e9810:	48 83 a5 b8 01 00 00 	andq   $0x0,0x1b8(%rbp)
1401e9817:	00
1401e9818:	4c 8b c6             	mov    %rsi,%r8
1401e981b:	48 8d 95 a8 01 00 00 	lea    0x1a8(%rbp),%rdx
1401e9822:	49 8b 0f             	mov    (%r15),%rcx
1401e9825:	e8 6a 3e e5 ff       	call   0x14003d694
1401e982a:	48 8b 9d a8 01 00 00 	mov    0x1a8(%rbp),%rbx
1401e9831:	eb 2b                	jmp    0x1401e985e
1401e9833:	48 8b 0b             	mov    (%rbx),%rcx
1401e9836:	48 8b 01             	mov    (%rcx),%rax
1401e9839:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e983c:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401e9841:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1401e9845:	33 d2                	xor    %edx,%edx
1401e9847:	48 8b 40 60          	mov    0x60(%rax),%rax
1401e984b:	ff 15 e7 33 92 00    	call   *0x9233e7(%rip)        # 0x140b0cc38
1401e9851:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401e9855:	e8 26 c9 e1 ff       	call   0x140006180
1401e985a:	48 83 c3 10          	add    $0x10,%rbx
1401e985e:	48 3b 9d b0 01 00 00 	cmp    0x1b0(%rbp),%rbx
1401e9865:	75 cc                	jne    0x1401e9833
1401e9867:	49 8b 0f             	mov    (%r15),%rcx
1401e986a:	48 8b 01             	mov    (%rcx),%rax
1401e986d:	33 d2                	xor    %edx,%edx
1401e986f:	48 8b 40 70          	mov    0x70(%rax),%rax
1401e9873:	ff 15 bf 33 92 00    	call   *0x9233bf(%rip)        # 0x140b0cc38
1401e9879:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e987c:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9882:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401e9886:	48 85 c0             	test   %rax,%rax
1401e9889:	74 04                	je     0x1401e988f
1401e988b:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e988f:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401e9893:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9899:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1401e98a0:	48 8b 85 68 01 00 00 	mov    0x168(%rbp),%rax
1401e98a7:	48 39 85 60 01 00 00 	cmp    %rax,0x160(%rbp)
1401e98ae:	49 0f 44 cf          	cmove  %r15,%rcx
1401e98b2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e98b5:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401e98bb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401e98bf:	48 85 c0             	test   %rax,%rax
1401e98c2:	74 04                	je     0x1401e98c8
1401e98c4:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e98c8:	48 8b 01             	mov    (%rcx),%rax
1401e98cb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e98d0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401e98d4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e98d9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401e98de:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e98e3:	e8 e8 7b 00 00       	call   0x1401f14d0
1401e98e8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e98eb:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e98f1:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401e98f5:	48 85 c0             	test   %rax,%rax
1401e98f8:	74 04                	je     0x1401e98fe
1401e98fa:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e98fe:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401e9902:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9908:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e990b:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401e9911:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e9915:	48 85 c0             	test   %rax,%rax
1401e9918:	74 04                	je     0x1401e991e
1401e991a:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e991e:	49 8b 07             	mov    (%r15),%rax
1401e9921:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e9926:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e992a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e992f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401e9934:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e9939:	e8 5e 80 00 00       	call   0x1401f199c
1401e993e:	48 8b 95 f8 00 00 00 	mov    0xf8(%rbp),%rdx
1401e9945:	4c 8b c2             	mov    %rdx,%r8
1401e9948:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1401e994f:	4c 2b c1             	sub    %rcx,%r8
1401e9952:	49 c1 f8 04          	sar    $0x4,%r8
1401e9956:	44 8a 4d b0          	mov    -0x50(%rbp),%r9b
1401e995a:	e8 25 91 00 00       	call   0x1401f2a84
1401e995f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9962:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401e9967:	f3 0f 7f 85 b0 00 00 	movdqu %xmm0,0xb0(%rbp)
1401e996e:	00
1401e996f:	48 83 a5 c0 00 00 00 	andq   $0x0,0xc0(%rbp)
1401e9976:	00
1401e9977:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1401e997c:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401e9982:	49 8b 45 08          	mov    0x8(%r13),%rax
1401e9986:	48 85 c0             	test   %rax,%rax
1401e9989:	74 04                	je     0x1401e998f
1401e998b:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e998f:	49 8b 45 00          	mov    0x0(%r13),%rax
1401e9993:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e9998:	49 8b 45 08          	mov    0x8(%r13),%rax
1401e999c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e99a1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e99a6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401e99aa:	e8 9d 8a ff ff       	call   0x1401e244c
1401e99af:	48 8b d0             	mov    %rax,%rdx
1401e99b2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401e99b6:	e8 29 c9 e1 ff       	call   0x1400062e4
1401e99bb:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401e99bf:	e8 bc c7 e1 ff       	call   0x140006180
1401e99c4:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401e99c9:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401e99cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e99d0:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e99d6:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e99db:	48 85 c9             	test   %rcx,%rcx
1401e99de:	74 04                	je     0x1401e99e4
1401e99e0:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e99e4:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e99e9:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e99ef:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e99f2:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e99f9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e99fc:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e9a03:	00
1401e9a04:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
1401e9a0a:	48 8d 15 7f e0 95 00 	lea    0x95e07f(%rip),%rdx        # 0x140b47a90
1401e9a11:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e9a18:	e8 03 a4 e1 ff       	call   0x140003e20
1401e9a1d:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e9a22:	e8 39 62 f1 ff       	call   0x1400ffc60
1401e9a27:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e9a2e:	e8 8d c9 e1 ff       	call   0x1400063c0
1401e9a33:	48 8b 9d f0 00 00 00 	mov    0xf0(%rbp),%rbx
1401e9a3a:	48 3b 9d f8 00 00 00 	cmp    0xf8(%rbp),%rbx
1401e9a41:	0f 84 4f 07 00 00    	je     0x1401ea196
1401e9a47:	f3 0f 6f 0b          	movdqu (%rbx),%xmm1
1401e9a4b:	0f 11 4d 00          	movups %xmm1,0x0(%rbp)
1401e9a4f:	49 8b 3f             	mov    (%r15),%rdi
1401e9a52:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401e9a56:	48 8b 08             	mov    (%rax),%rcx
1401e9a59:	0f 57 f6             	xorps  %xmm6,%xmm6
1401e9a5c:	48 85 c9             	test   %rcx,%rcx
1401e9a5f:	78 07                	js     0x1401e9a68
1401e9a61:	f3 48 0f 2a f1       	cvtsi2ss %rcx,%xmm6
1401e9a66:	eb 15                	jmp    0x1401e9a7d
1401e9a68:	48 8b c1             	mov    %rcx,%rax
1401e9a6b:	48 d1 e8             	shr    $1,%rax
1401e9a6e:	48 23 ce             	and    %rsi,%rcx
1401e9a71:	48 0b c1             	or     %rcx,%rax
1401e9a74:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
1401e9a79:	f3 0f 58 f6          	addss  %xmm6,%xmm6
1401e9a7d:	f3 0f 10 7f 24       	movss  0x24(%rdi),%xmm7
1401e9a82:	f3 0f 5c 7f 1c       	subss  0x1c(%rdi),%xmm7
1401e9a87:	0f 28 c6             	movaps %xmm6,%xmm0
1401e9a8a:	f3 0f 59 c1          	mulss  %xmm1,%xmm0
1401e9a8e:	f3 0f 5e c7          	divss  %xmm7,%xmm0
1401e9a92:	41 0f 2f c3          	comiss %xmm11,%xmm0
1401e9a96:	72 07                	jb     0x1401e9a9f
1401e9a98:	e8 89 88 90 00       	call   0x140af2326
1401e9a9d:	eb 05                	jmp    0x1401e9aa4
1401e9a9f:	e8 64 88 90 00       	call   0x140af2308
1401e9aa4:	44 0f 28 d0          	movaps %xmm0,%xmm10
1401e9aa8:	f3 44 0f 11 55 00    	movss  %xmm10,0x0(%rbp)
1401e9aae:	f3 0f 59 75 08       	mulss  0x8(%rbp),%xmm6
1401e9ab3:	f3 0f 5e f7          	divss  %xmm7,%xmm6
1401e9ab7:	0f 28 c6             	movaps %xmm6,%xmm0
1401e9aba:	41 0f 2f f3          	comiss %xmm11,%xmm6
1401e9abe:	72 07                	jb     0x1401e9ac7
1401e9ac0:	e8 61 88 90 00       	call   0x140af2326
1401e9ac5:	eb 05                	jmp    0x1401e9acc
1401e9ac7:	e8 3c 88 90 00       	call   0x140af2308
1401e9acc:	0f 28 f8             	movaps %xmm0,%xmm7
1401e9acf:	f3 0f 11 7d 08       	movss  %xmm7,0x8(%rbp)
1401e9ad4:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401e9ad8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401e9adc:	0f 57 f6             	xorps  %xmm6,%xmm6
1401e9adf:	48 85 c9             	test   %rcx,%rcx
1401e9ae2:	78 07                	js     0x1401e9aeb
1401e9ae4:	f3 48 0f 2a f1       	cvtsi2ss %rcx,%xmm6
1401e9ae9:	eb 15                	jmp    0x1401e9b00
1401e9aeb:	48 8b c1             	mov    %rcx,%rax
1401e9aee:	48 d1 e8             	shr    $1,%rax
1401e9af1:	48 23 ce             	and    %rsi,%rcx
1401e9af4:	48 0b c1             	or     %rcx,%rax
1401e9af7:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
1401e9afc:	f3 0f 58 f6          	addss  %xmm6,%xmm6
1401e9b00:	f3 44 0f 10 47 28    	movss  0x28(%rdi),%xmm8
1401e9b06:	f3 44 0f 5c 47 20    	subss  0x20(%rdi),%xmm8
1401e9b0c:	0f 28 c6             	movaps %xmm6,%xmm0
1401e9b0f:	f3 0f 59 45 04       	mulss  0x4(%rbp),%xmm0
1401e9b14:	f3 41 0f 5e c0       	divss  %xmm8,%xmm0
1401e9b19:	41 0f 2f c3          	comiss %xmm11,%xmm0
1401e9b1d:	72 07                	jb     0x1401e9b26
1401e9b1f:	e8 02 88 90 00       	call   0x140af2326
1401e9b24:	eb 05                	jmp    0x1401e9b2b
1401e9b26:	e8 dd 87 90 00       	call   0x140af2308
1401e9b2b:	44 0f 28 c8          	movaps %xmm0,%xmm9
1401e9b2f:	f3 44 0f 11 4d 04    	movss  %xmm9,0x4(%rbp)
1401e9b35:	f3 0f 59 75 0c       	mulss  0xc(%rbp),%xmm6
1401e9b3a:	f3 41 0f 5e f0       	divss  %xmm8,%xmm6
1401e9b3f:	0f 28 c6             	movaps %xmm6,%xmm0
1401e9b42:	41 0f 2f f3          	comiss %xmm11,%xmm6
1401e9b46:	72 07                	jb     0x1401e9b4f
1401e9b48:	e8 d9 87 90 00       	call   0x140af2326
1401e9b4d:	eb 05                	jmp    0x1401e9b54
1401e9b4f:	e8 b4 87 90 00       	call   0x140af2308
1401e9b54:	f3 0f 11 45 0c       	movss  %xmm0,0xc(%rbp)
1401e9b59:	f3 41 0f 5c fa       	subss  %xmm10,%xmm7
1401e9b5e:	41 0f 2e fb          	ucomiss %xmm11,%xmm7
1401e9b62:	7a 06                	jp     0x1401e9b6a
1401e9b64:	0f 84 17 06 00 00    	je     0x1401ea181
1401e9b6a:	f3 41 0f 5c c1       	subss  %xmm9,%xmm0
1401e9b6f:	41 0f 2e c3          	ucomiss %xmm11,%xmm0
1401e9b73:	7a 06                	jp     0x1401e9b7b
1401e9b75:	0f 84 06 06 00 00    	je     0x1401ea181
1401e9b7b:	0f 10 75 00          	movups 0x0(%rbp),%xmm6
1401e9b7f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9b82:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)