14000b351:	4c 3b 75 b0          	cmp    -0x50(%rbp),%r14
14000b355:	74 38                	je     0x14000b38f
14000b357:	49 83 26 00          	andq   $0x0,(%r14)
14000b35b:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14000b35f:	48 83 21 00          	andq   $0x0,(%rcx)
14000b363:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000b367:	48 85 c0             	test   %rax,%rax
14000b36a:	74 0c                	je     0x14000b378
14000b36c:	f0 ff 40 08          	lock incl 0x8(%rax)
14000b370:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
14000b374:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
14000b378:	48 8b 03             	mov    (%rbx),%rax
14000b37b:	49 89 06             	mov    %rax,(%r14)
14000b37e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000b382:	48 89 01             	mov    %rax,(%rcx)
14000b385:	49 83 c6 10          	add    $0x10,%r14
14000b389:	4c 89 75 a8          	mov    %r14,-0x58(%rbp)
14000b38d:	eb 66                	jmp    0x14000b3f5
14000b38f:	4c 8b c3             	mov    %rbx,%r8
14000b392:	49 8b d6             	mov    %r14,%rdx
14000b395:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000b399:	e8 86 51 01 00       	call   0x140020524
14000b39e:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
14000b3a2:	eb 51                	jmp    0x14000b3f5
14000b3a4:	48 3b 75 c8          	cmp    -0x38(%rbp),%rsi
14000b3a8:	74 38                	je     0x14000b3e2
14000b3aa:	48 83 26 00          	andq   $0x0,(%rsi)
14000b3ae:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14000b3b2:	48 83 21 00          	andq   $0x0,(%rcx)
14000b3b6:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000b3ba:	48 85 c0             	test   %rax,%rax
14000b3bd:	74 0c                	je     0x14000b3cb
14000b3bf:	f0 ff 40 08          	lock incl 0x8(%rax)
14000b3c3:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
14000b3c7:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
14000b3cb:	48 8b 03             	mov    (%rbx),%rax
14000b3ce:	48 89 06             	mov    %rax,(%rsi)
14000b3d1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000b3d5:	48 89 01             	mov    %rax,(%rcx)
14000b3d8:	48 83 c6 10          	add    $0x10,%rsi
14000b3dc:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
14000b3e0:	eb 13                	jmp    0x14000b3f5
14000b3e2:	4c 8b c3             	mov    %rbx,%r8
14000b3e5:	48 8b d6             	mov    %rsi,%rdx
14000b3e8:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14000b3ec:	e8 33 51 01 00       	call   0x140020524
14000b3f1:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
14000b3f5:	48 83 c3 10          	add    $0x10,%rbx
14000b3f9:	48 3b 5d 18          	cmp    0x18(%rbp),%rbx
14000b3fd:	0f 85 ca fe ff ff    	jne    0x14000b2cd
14000b403:	45 33 f6             	xor    %r14d,%r14d
14000b406:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14000b40b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14000b40f:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14000b413:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14000b418:	e8 d3 eb ff ff       	call   0x140009ff0
14000b41d:	0f 57 c0             	xorps  %xmm0,%xmm0
14000b420:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14000b425:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
14000b429:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14000b42d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14000b431:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14000b435:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14000b43a:	e8 b1 eb ff ff       	call   0x140009ff0
14000b43f:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000b444:	66 0f 6f 05 f4 69 ba 	movdqa 0xba69f4(%rip),%xmm0        # 0x140bb1e40
14000b44b:	00
14000b44c:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14000b450:	83 65 98 00          	andl   $0x0,-0x68(%rbp)
14000b454:	f3 0f 10 48 24       	movss  0x24(%rax),%xmm1
14000b459:	f3 0f 5c 48 1c       	subss  0x1c(%rax),%xmm1
14000b45e:	41 0f 57 ca          	xorps  %xmm10,%xmm1
14000b462:	f3 0f 11 4d 9c       	movss  %xmm1,-0x64(%rbp)
14000b467:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14000b46b:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14000b46f:	e8 a0 79 18 00       	call   0x140192e14
14000b474:	f3 44 0f 10 05 cb f5 	movss  0xd1f5cb(%rip),%xmm8        # 0x140d2aa48
14000b47b:	d1 00
14000b47d:	f3 45 0f 59 c3       	mulss  %xmm11,%xmm8
14000b482:	41 0f 28 c0          	movaps %xmm8,%xmm0
14000b486:	e8 89 6e ae 00       	call   0x140af2314
14000b48b:	44 0f 28 c8          	movaps %xmm0,%xmm9
14000b48f:	41 0f 28 c0          	movaps %xmm8,%xmm0
14000b493:	e8 c4 6e ae 00       	call   0x140af235c
14000b498:	0f 28 f8             	movaps %xmm0,%xmm7
14000b49b:	41 0f 57 fa          	xorps  %xmm10,%xmm7
14000b49f:	41 0f 28 c0          	movaps %xmm8,%xmm0
14000b4a3:	e8 b4 6e ae 00       	call   0x140af235c
14000b4a8:	0f 28 f0             	movaps %xmm0,%xmm6
14000b4ab:	41 0f 28 c0          	movaps %xmm8,%xmm0
14000b4af:	e8 60 6e ae 00       	call   0x140af2314
14000b4b4:	f3 0f 11 45 88       	movss  %xmm0,-0x78(%rbp)
14000b4b9:	f3 0f 11 75 8c       	movss  %xmm6,-0x74(%rbp)
14000b4be:	f3 0f 11 7d 90       	movss  %xmm7,-0x70(%rbp)
14000b4c3:	f3 44 0f 11 4d 94    	movss  %xmm9,-0x6c(%rbp)
14000b4c9:	83 65 98 00          	andl   $0x0,-0x68(%rbp)
14000b4cd:	83 65 9c 00          	andl   $0x0,-0x64(%rbp)
14000b4d1:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
14000b4d5:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14000b4d9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14000b4dd:	e8 5e 79 18 00       	call   0x140192e40
14000b4e2:	48 8b d0             	mov    %rax,%rdx
14000b4e5:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14000b4e9:	e8 26 79 18 00       	call   0x140192e14
14000b4ee:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14000b4f2:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
14000b4f6:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000b4fb:	49 3b de             	cmp    %r14,%rbx
14000b4fe:	0f 84 d4 00 00 00    	je     0x14000b5d8
14000b504:	48 8b 0b             	mov    (%rbx),%rcx
14000b507:	48 8b 01             	mov    (%rcx),%rax
14000b50a:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14000b50e:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14000b515:	ff 15 1d 17 b0 00    	call   *0xb0171d(%rip)        # 0x140b0cc38
14000b51b:	48 8b 3b             	mov    (%rbx),%rdi
14000b51e:	48 8b 07             	mov    (%rdi),%rax
14000b521:	48 8b cf             	mov    %rdi,%rcx
14000b524:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
14000b52b:	ff 15 07 17 b0 00    	call   *0xb01707(%rip)        # 0x140b0cc38
14000b531:	89 44 24 38          	mov    %eax,0x38(%rsp)
14000b535:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000b53a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000b53f:	e8 ac fc 00 00       	call   0x14001b1f0
14000b544:	8a 08                	mov    (%rax),%cl
14000b546:	88 8f 14 01 00 00    	mov    %cl,0x114(%rdi)
14000b54c:	48 8b 3b             	mov    (%rbx),%rdi
14000b54f:	48 8b 07             	mov    (%rdi),%rax
14000b552:	48 8b cf             	mov    %rdi,%rcx
14000b555:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
14000b55c:	ff 15 d6 16 b0 00    	call   *0xb016d6(%rip)        # 0x140b0cc38
14000b562:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000b566:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14000b56b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000b570:	e8 7b fc 00 00       	call   0x14001b1f0
14000b575:	8a 08                	mov    (%rax),%cl
14000b577:	88 8f f8 01 00 00    	mov    %cl,0x1f8(%rdi)
14000b57d:	48 3b 74 24 70       	cmp    0x70(%rsp),%rsi
14000b582:	74 36                	je     0x14000b5ba
14000b584:	48 83 26 00          	andq   $0x0,(%rsi)
14000b588:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14000b58c:	48 83 21 00          	andq   $0x0,(%rcx)
14000b590:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000b594:	48 85 c0             	test   %rax,%rax
14000b597:	74 09                	je     0x14000b5a2
14000b599:	f0 ff 40 08          	lock incl 0x8(%rax)
14000b59d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000b5a2:	48 8b 03             	mov    (%rbx),%rax
14000b5a5:	48 89 06             	mov    %rax,(%rsi)
14000b5a8:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000b5ac:	48 89 01             	mov    %rax,(%rcx)
14000b5af:	48 83 c6 10          	add    $0x10,%rsi
14000b5b3:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14000b5b8:	eb 15                	jmp    0x14000b5cf
14000b5ba:	4c 8b c3             	mov    %rbx,%r8
14000b5bd:	48 8b d6             	mov    %rsi,%rdx
14000b5c0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000b5c5:	e8 5a 4f 01 00       	call   0x140020524
14000b5ca:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000b5cf:	48 83 c3 10          	add    $0x10,%rbx
14000b5d3:	e9 23 ff ff ff       	jmp    0x14000b4fb
14000b5d8:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14000b5dc:	e8 ef f8 00 00       	call   0x14001aed0
14000b5e1:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000b5e5:	e8 e6 f8 00 00       	call   0x14001aed0
14000b5ea:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14000b5ee:	e8 dd f8 00 00       	call   0x14001aed0
14000b5f3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000b5f8:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14000b5fc:	45 33 f6             	xor    %r14d,%r14d
14000b5ff:	44 38 73 19          	cmp    %r14b,0x19(%rbx)
14000b603:	75 2a                	jne    0x14000b62f
14000b605:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14000b609:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000b60e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000b613:	e8 e4 bc ff ff       	call   0x1400072fc
14000b618:	48 8b cb             	mov    %rbx,%rcx
14000b61b:	48 8b 1b             	mov    (%rbx),%rbx
14000b61e:	ff 15 9c 12 b0 00    	call   *0xb0129c(%rip)        # 0x140b0c8c0
14000b624:	44 38 73 19          	cmp    %r14b,0x19(%rbx)
14000b628:	74 db                	je     0x14000b605
14000b62a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000b62f:	ff 15 8b 12 b0 00    	call   *0xb0128b(%rip)        # 0x140b0c8c0
14000b635:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14000b63a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14000b63e:	44 38 73 19          	cmp    %r14b,0x19(%rbx)
14000b642:	75 2a                	jne    0x14000b66e
14000b644:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14000b648:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000b64d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000b652:	e8 a5 bc ff ff       	call   0x1400072fc
14000b657:	48 8b cb             	mov    %rbx,%rcx
14000b65a:	48 8b 1b             	mov    (%rbx),%rbx
14000b65d:	ff 15 5d 12 b0 00    	call   *0xb0125d(%rip)        # 0x140b0c8c0
14000b663:	44 38 73 19          	cmp    %r14b,0x19(%rbx)
14000b667:	74 db                	je     0x14000b644
14000b669:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14000b66e:	ff 15 4c 12 b0 00    	call   *0xb0124c(%rip)        # 0x140b0c8c0
14000b674:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14000b679:	48 2b f7             	sub    %rdi,%rsi
14000b67c:	48 c1 fe 04          	sar    $0x4,%rsi
14000b680:	48 85 f6             	test   %rsi,%rsi
14000b683:	0f 84 1b 01 00 00    	je     0x14000b7a4
14000b689:	4c 3b f6             	cmp    %rsi,%r14
14000b68c:	0f 83 68 01 00 00    	jae    0x14000b7fa
14000b692:	48 8b 0f             	mov    (%rdi),%rcx
14000b695:	48 8b 01             	mov    (%rcx),%rax
14000b698:	0f 57 c0             	xorps  %xmm0,%xmm0
14000b69b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14000b6a1:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14000b6a6:	48 85 d2             	test   %rdx,%rdx
14000b6a9:	74 04                	je     0x14000b6af
14000b6ab:	f0 ff 42 08          	lock incl 0x8(%rdx)
14000b6af:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14000b6b4:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14000b6ba:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14000b6bf:	33 d2                	xor    %edx,%edx
14000b6c1:	48 8b 40 60          	mov    0x60(%rax),%rax
14000b6c5:	ff 15 6d 15 b0 00    	call   *0xb0156d(%rip)        # 0x140b0cc38
14000b6cb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000b6d0:	48 85 db             	test   %rbx,%rbx
14000b6d3:	74 39                	je     0x14000b70e
14000b6d5:	83 c8 ff             	or     $0xffffffff,%eax
14000b6d8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000b6dd:	83 f8 01             	cmp    $0x1,%eax
14000b6e0:	75 2c                	jne    0x14000b70e
14000b6e2:	48 8b 03             	mov    (%rbx),%rax
14000b6e5:	48 8b cb             	mov    %rbx,%rcx
14000b6e8:	48 8b 00             	mov    (%rax),%rax
14000b6eb:	ff 15 47 15 b0 00    	call   *0xb01547(%rip)        # 0x140b0cc38
14000b6f1:	83 c8 ff             	or     $0xffffffff,%eax
14000b6f4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000b6f9:	83 f8 01             	cmp    $0x1,%eax
14000b6fc:	75 10                	jne    0x14000b70e
14000b6fe:	48 8b 03             	mov    (%rbx),%rax
14000b701:	48 8b cb             	mov    %rbx,%rcx
14000b704:	48 8b 40 08          	mov    0x8(%rax),%rax
14000b708:	ff 15 2a 15 b0 00    	call   *0xb0152a(%rip)        # 0x140b0cc38
14000b70e:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000b713:	48 8b 08             	mov    (%rax),%rcx
14000b716:	48 8b 41 48          	mov    0x48(%rcx),%rax
14000b71a:	0f 57 c0             	xorps  %xmm0,%xmm0
14000b71d:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14000b723:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000b727:	48 85 c9             	test   %rcx,%rcx
14000b72a:	74 04                	je     0x14000b730
14000b72c:	f0 ff 41 08          	lock incl 0x8(%rcx)
14000b730:	48 8b 0f             	mov    (%rdi),%rcx
14000b733:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000b738:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000b73c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14000b741:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000b746:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000b74b:	ff 15 e7 14 b0 00    	call   *0xb014e7(%rip)        # 0x140b0cc38
14000b751:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000b756:	48 85 db             	test   %rbx,%rbx
14000b759:	74 39                	je     0x14000b794
14000b75b:	83 c8 ff             	or     $0xffffffff,%eax
14000b75e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000b763:	83 f8 01             	cmp    $0x1,%eax
14000b766:	75 2c                	jne    0x14000b794
14000b768:	48 8b 03             	mov    (%rbx),%rax
14000b76b:	48 8b cb             	mov    %rbx,%rcx
14000b76e:	48 8b 00             	mov    (%rax),%rax
14000b771:	ff 15 c1 14 b0 00    	call   *0xb014c1(%rip)        # 0x140b0cc38
14000b777:	83 c8 ff             	or     $0xffffffff,%eax
14000b77a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000b77f:	83 f8 01             	cmp    $0x1,%eax
14000b782:	75 10                	jne    0x14000b794
14000b784:	48 8b 03             	mov    (%rbx),%rax
14000b787:	48 8b cb             	mov    %rbx,%rcx
14000b78a:	48 8b 40 08          	mov    0x8(%rax),%rax
14000b78e:	ff 15 a4 14 b0 00    	call   *0xb014a4(%rip)        # 0x140b0cc38
14000b794:	49 ff c6             	inc    %r14
14000b797:	48 83 c7 10          	add    $0x10,%rdi
14000b79b:	4c 3b f6             	cmp    %rsi,%r14
14000b79e:	0f 82 ee fe ff ff    	jb     0x14000b692
14000b7a4:	0f 57 c0             	xorps  %xmm0,%xmm0
14000b7a7:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14000b7ad:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000b7b1:	48 85 c9             	test   %rcx,%rcx
14000b7b4:	74 04                	je     0x14000b7ba
14000b7b6:	f0 ff 41 08          	lock incl 0x8(%rcx)
14000b7ba:	0f 28 45 00          	movaps 0x0(%rbp),%xmm0
14000b7be:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14000b7c4:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14000b7c9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14000b7cd:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14000b7d2:	48 8b cf             	mov    %rdi,%rcx
14000b7d5:	e8 92 c0 01 00       	call   0x14002786c
14000b7da:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14000b7df:	48 8b 48 40          	mov    0x40(%rax),%rcx
14000b7e3:	48 8b 40 48          	mov    0x48(%rax),%rax
14000b7e7:	48 2b c1             	sub    %rcx,%rax
14000b7ea:	48 c1 f8 04          	sar    $0x4,%rax
14000b7ee:	4c 3b e8             	cmp    %rax,%r13
14000b7f1:	72 0e                	jb     0x14000b801
14000b7f3:	ff 15 9f 11 b0 00    	call   *0xb0119f(%rip)        # 0x140b0c998
14000b7f9:	cc                   	int3
14000b7fa:	ff 15 98 11 b0 00    	call   *0xb01198(%rip)        # 0x140b0c998
14000b800:	cc                   	int3
14000b801:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14000b805:	48 85 db             	test   %rbx,%rbx
14000b808:	74 0d                	je     0x14000b817
14000b80a:	f0 ff 43 08          	lock incl 0x8(%rbx)
14000b80e:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14000b812:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14000b817:	4a 89 3c f9          	mov    %rdi,(%rcx,%r15,8)
14000b81b:	4a 8b 7c f9 08       	mov    0x8(%rcx,%r15,8),%rdi
14000b820:	4a 89 5c f9 08       	mov    %rbx,0x8(%rcx,%r15,8)
14000b825:	83 ce ff             	or     $0xffffffff,%esi
14000b828:	48 85 ff             	test   %rdi,%rdi
14000b82b:	74 39                	je     0x14000b866
14000b82d:	8b c6                	mov    %esi,%eax
14000b82f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14000b834:	03 c6                	add    %esi,%eax
14000b836:	75 2a                	jne    0x14000b862
14000b838:	48 8b 07             	mov    (%rdi),%rax
14000b83b:	48 8b cf             	mov    %rdi,%rcx
14000b83e:	48 8b 00             	mov    (%rax),%rax
14000b841:	ff 15 f1 13 b0 00    	call   *0xb013f1(%rip)        # 0x140b0cc38
14000b847:	8b c6                	mov    %esi,%eax
14000b849:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14000b84e:	03 c6                	add    %esi,%eax
14000b850:	75 10                	jne    0x14000b862
14000b852:	48 8b 07             	mov    (%rdi),%rax
14000b855:	48 8b cf             	mov    %rdi,%rcx
14000b858:	48 8b 40 08          	mov    0x8(%rax),%rax
14000b85c:	ff 15 d6 13 b0 00    	call   *0xb013d6(%rip)        # 0x140b0cc38
14000b862:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14000b866:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000b86b:	e8 60 f6 00 00       	call   0x14001aed0
14000b870:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000b874:	e8 57 f6 00 00       	call   0x14001aed0
14000b879:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14000b87d:	e8 22 f5 00 00       	call   0x14001ada4
14000b882:	48 85 db             	test   %rbx,%rbx
14000b885:	74 3b                	je     0x14000b8c2
14000b887:	8b c6                	mov    %esi,%eax
14000b889:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000b88e:	03 c6                	add    %esi,%eax
14000b890:	75 30                	jne    0x14000b8c2
14000b892:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14000b896:	48 8b 03             	mov    (%rbx),%rax
14000b899:	48 8b cb             	mov    %rbx,%rcx
14000b89c:	48 8b 00             	mov    (%rax),%rax
14000b89f:	ff 15 93 13 b0 00    	call   *0xb01393(%rip)        # 0x140b0cc38
14000b8a5:	8b c6                	mov    %esi,%eax
14000b8a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000b8ac:	03 c6                	add    %esi,%eax
14000b8ae:	75 12                	jne    0x14000b8c2