14032a883:	48 8b 47 20          	mov    0x20(%rdi),%rax
14032a887:	f2 0f 11 b0 e0 00 00 	movsd  %xmm6,0xe0(%rax)
14032a88e:	00
14032a88f:	48 8b 47 20          	mov    0x20(%rdi),%rax
14032a893:	f2 0f 11 b8 e8 00 00 	movsd  %xmm7,0xe8(%rax)
14032a89a:	00
14032a89b:	48 8b 47 20          	mov    0x20(%rdi),%rax
14032a89f:	f2 0f 10 88 20 01 00 	movsd  0x120(%rax),%xmm1
14032a8a6:	00
14032a8a7:	0f 57 c0             	xorps  %xmm0,%xmm0
14032a8aa:	66 0f 2f c8          	comisd %xmm0,%xmm1
14032a8ae:	76 06                	jbe    0x14032a8b6
14032a8b0:	f2 0f 5e f1          	divsd  %xmm1,%xmm6
14032a8b4:	eb 03                	jmp    0x14032a8b9
14032a8b6:	0f 57 f6             	xorps  %xmm6,%xmm6
14032a8b9:	f2 0f 11 77 30       	movsd  %xmm6,0x30(%rdi)
14032a8be:	f2 0f 10 88 20 01 00 	movsd  0x120(%rax),%xmm1
14032a8c5:	00
14032a8c6:	66 0f 2f c8          	comisd %xmm0,%xmm1
14032a8ca:	76 06                	jbe    0x14032a8d2
14032a8cc:	f2 0f 5e f9          	divsd  %xmm1,%xmm7
14032a8d0:	eb 03                	jmp    0x14032a8d5
14032a8d2:	0f 57 ff             	xorps  %xmm7,%xmm7
14032a8d5:	f2 0f 11 7f 38       	movsd  %xmm7,0x38(%rdi)
14032a8da:	48 8b cf             	mov    %rdi,%rcx
14032a8dd:	e8 46 fc ff ff       	call   0x14032a528
14032a8e2:	4c 8b 17             	mov    (%rdi),%r10
14032a8e5:	4c 8b c6             	mov    %rsi,%r8
14032a8e8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14032a8ed:	48 8b cf             	mov    %rdi,%rcx
14032a8f0:	49 8b 42 28          	mov    0x28(%r10),%rax
14032a8f4:	ff 15 3e 23 7e 00    	call   *0x7e233e(%rip)        # 0x140b0cc38
14032a8fa:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14032a8fe:	48 8b 01             	mov    (%rcx),%rax
14032a901:	48 8b 40 50          	mov    0x50(%rax),%rax
14032a905:	ff 15 2d 23 7e 00    	call   *0x7e232d(%rip)        # 0x140b0cc38
14032a90b:	90                   	nop
14032a90c:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14032a911:	48 83 f8 0f          	cmp    $0xf,%rax
14032a915:	76 31                	jbe    0x14032a948
14032a917:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14032a91c:	48 8b d1             	mov    %rcx,%rdx
14032a91f:	48 ff c0             	inc    %rax
14032a922:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14032a928:	72 18                	jb     0x14032a942
14032a92a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14032a92e:	48 2b d1             	sub    %rcx,%rdx
14032a931:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14032a935:	48 83 f8 1f          	cmp    $0x1f,%rax
14032a939:	76 07                	jbe    0x14032a942
14032a93b:	ff 15 57 20 7e 00    	call   *0x7e2057(%rip)        # 0x140b0c998
14032a941:	cc                   	int3
14032a942:	ff 15 78 1f 7e 00    	call   *0x7e1f78(%rip)        # 0x140b0c8c0
14032a948:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14032a94d:	48 33 cc             	xor    %rsp,%rcx
14032a950:	e8 8b 4c 7c 00       	call   0x140aef5e0
14032a955:	0f 28 b4 24 80 00 00 	movaps 0x80(%rsp),%xmm6
14032a95c:	00
14032a95d:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
14032a962:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14032a969:	5f                   	pop    %rdi
14032a96a:	5e                   	pop    %rsi
14032a96b:	5b                   	pop    %rbx
14032a96c:	c3                   	ret
14032a96d:	90                   	nop
14032a96e:	90                   	nop
14032a96f:	90                   	nop
14032a970:	48 8b c4             	mov    %rsp,%rax
14032a973:	48 89 58 20          	mov    %rbx,0x20(%rax)
14032a977:	55                   	push   %rbp
14032a978:	56                   	push   %rsi
14032a979:	57                   	push   %rdi
14032a97a:	41 54                	push   %r12
14032a97c:	41 55                	push   %r13
14032a97e:	41 56                	push   %r14
14032a980:	41 57                	push   %r15
14032a982:	48 8d 68 a8          	lea    -0x58(%rax),%rbp
14032a986:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
14032a98d:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
14032a991:	48 8b 05 a8 46 99 00 	mov    0x9946a8(%rip),%rax        # 0x140cbf040
14032a998:	48 33 c4             	xor    %rsp,%rax
14032a99b:	48 89 45 00          	mov    %rax,0x0(%rbp)
14032a99f:	4c 89 45 98          	mov    %r8,-0x68(%rbp)
14032a9a3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14032a9a8:	45 33 e4             	xor    %r12d,%r12d
14032a9ab:	48 8b 82 b0 00 00 00 	mov    0xb0(%rdx),%rax
14032a9b2:	48 85 c0             	test   %rax,%rax
14032a9b5:	74 04                	je     0x14032a9bb
14032a9b7:	f0 ff 40 08          	lock incl 0x8(%rax)
14032a9bb:	48 8b b2 a8 00 00 00 	mov    0xa8(%rdx),%rsi
14032a9c2:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
14032a9c6:	48 8b ba b0 00 00 00 	mov    0xb0(%rdx),%rdi
14032a9cd:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
14032a9d1:	0f 57 c0             	xorps  %xmm0,%xmm0
14032a9d4:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14032a9da:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14032a9df:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
14032a9e5:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14032a9ea:	4d 8b f4             	mov    %r12,%r14
14032a9ed:	48 8b 06             	mov    (%rsi),%rax
14032a9f0:	48 8b ce             	mov    %rsi,%rcx
14032a9f3:	48 8b 40 48          	mov    0x48(%rax),%rax
14032a9f7:	ff 15 3b 22 7e 00    	call   *0x7e223b(%rip)        # 0x140b0cc38
14032a9fd:	41 83 cd ff          	or     $0xffffffff,%r13d
14032aa01:	48 85 c0             	test   %rax,%rax
14032aa04:	0f 84 4b 02 00 00    	je     0x14032ac55
14032aa0a:	48 8b 06             	mov    (%rsi),%rax
14032aa0d:	49 8b d6             	mov    %r14,%rdx
14032aa10:	48 8b ce             	mov    %rsi,%rcx
14032aa13:	48 8b 40 40          	mov    0x40(%rax),%rax
14032aa17:	ff 15 1b 22 7e 00    	call   *0x7e221b(%rip)        # 0x140b0cc38
14032aa1d:	48 8b d0             	mov    %rax,%rdx
14032aa20:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14032aa25:	e8 f6 1a de ff       	call   0x14010c520
14032aa2a:	90                   	nop
14032aa2b:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14032aa30:	48 85 c9             	test   %rcx,%rcx
14032aa33:	0f 84 ef 00 00 00    	je     0x14032ab28
14032aa39:	48 8b 01             	mov    (%rcx),%rax
14032aa3c:	48 8b 40 40          	mov    0x40(%rax),%rax
14032aa40:	ff 15 f2 21 7e 00    	call   *0x7e21f2(%rip)        # 0x140b0cc38
14032aa46:	48 8b d0             	mov    %rax,%rdx
14032aa49:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14032aa4d:	e8 3e 3d de ff       	call   0x14010e790
14032aa52:	90                   	nop
14032aa53:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
14032aa57:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14032aa5b:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14032aa5f:	e8 2c 3d de ff       	call   0x14010e790
14032aa64:	90                   	nop
14032aa65:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14032aa6a:	48 3b 4c 24 70       	cmp    0x70(%rsp),%rcx
14032aa6f:	74 2c                	je     0x14032aa9d
14032aa71:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14032aa75:	48 89 01             	mov    %rax,(%rcx)
14032aa78:	0f 10 45 c8          	movups -0x38(%rbp),%xmm0
14032aa7c:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14032aa80:	0f 10 4d d8          	movups -0x28(%rbp),%xmm1
14032aa84:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
14032aa88:	b8 0f 00 00 00       	mov    $0xf,%eax
14032aa8d:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14032aa91:	44 88 65 c8          	mov    %r12b,-0x38(%rbp)
14032aa95:	48 83 44 24 68 28    	addq   $0x28,0x68(%rsp)
14032aa9b:	eb 17                	jmp    0x14032aab4
14032aa9d:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14032aaa1:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14032aaa6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14032aaab:	e8 e0 05 00 00       	call   0x14032b090
14032aab0:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
14032aab4:	48 83 f8 0f          	cmp    $0xf,%rax
14032aab8:	76 2e                	jbe    0x14032aae8
14032aaba:	48 ff c0             	inc    %rax
14032aabd:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14032aac1:	48 8b d1             	mov    %rcx,%rdx
14032aac4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14032aaca:	72 15                	jb     0x14032aae1
14032aacc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14032aad0:	48 2b d1             	sub    %rcx,%rdx
14032aad3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14032aad7:	48 83 f8 1f          	cmp    $0x1f,%rax
14032aadb:	0f 87 fb 01 00 00    	ja     0x14032acdc
14032aae1:	ff 15 d9 1d 7e 00    	call   *0x7e1dd9(%rip)        # 0x140b0c8c0
14032aae7:	90                   	nop
14032aae8:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
14032aaec:	48 83 f8 0f          	cmp    $0xf,%rax
14032aaf0:	0f 86 f5 00 00 00    	jbe    0x14032abeb
14032aaf6:	48 ff c0             	inc    %rax
14032aaf9:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14032aafd:	48 8b d1             	mov    %rcx,%rdx
14032ab00:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14032ab06:	72 15                	jb     0x14032ab1d
14032ab08:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14032ab0c:	48 2b d1             	sub    %rcx,%rdx
14032ab0f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14032ab13:	48 83 f8 1f          	cmp    $0x1f,%rax
14032ab17:	0f 87 c6 01 00 00    	ja     0x14032ace3
14032ab1d:	ff 15 9d 1d 7e 00    	call   *0x7e1d9d(%rip)        # 0x140b0c8c0
14032ab23:	e9 c3 00 00 00       	jmp    0x14032abeb
14032ab28:	48 8b 06             	mov    (%rsi),%rax
14032ab2b:	49 8b d6             	mov    %r14,%rdx
14032ab2e:	48 8b ce             	mov    %rsi,%rcx
14032ab31:	48 8b 40 40          	mov    0x40(%rax),%rax
14032ab35:	ff 15 fd 20 7e 00    	call   *0x7e20fd(%rip)        # 0x140b0cc38
14032ab3b:	48 8b d0             	mov    %rax,%rdx
14032ab3e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14032ab43:	e8 94 c0 df ff       	call   0x140126bdc
14032ab48:	90                   	nop
14032ab49:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14032ab4e:	48 85 c9             	test   %rcx,%rcx
14032ab51:	0f 84 a7 03 00 00    	je     0x14032aefe
14032ab57:	48 8b 01             	mov    (%rcx),%rax
14032ab5a:	48 8b 40 48          	mov    0x48(%rax),%rax
14032ab5e:	ff 15 d4 20 7e 00    	call   *0x7e20d4(%rip)        # 0x140b0cc38
14032ab64:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14032ab69:	f3 0f 11 45 80       	movss  %xmm0,-0x80(%rbp)
14032ab6e:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14032ab73:	48 3b 44 24 58       	cmp    0x58(%rsp),%rax
14032ab78:	74 11                	je     0x14032ab8b
14032ab7a:	0f 10 44 24 78       	movups 0x78(%rsp),%xmm0
14032ab7f:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
14032ab83:	48 83 44 24 50 10    	addq   $0x10,0x50(%rsp)
14032ab89:	eb 15                	jmp    0x14032aba0
14032ab8b:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14032ab90:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14032ab95:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14032ab9a:	e8 59 c7 d0 ff       	call   0x1400372f8
14032ab9f:	90                   	nop
14032aba0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14032aba5:	48 85 c9             	test   %rcx,%rcx
14032aba8:	74 41                	je     0x14032abeb
14032abaa:	41 8b c5             	mov    %r13d,%eax
14032abad:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14032abb2:	41 03 c5             	add    %r13d,%eax
14032abb5:	75 34                	jne    0x14032abeb
14032abb7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14032abbc:	48 8b 03             	mov    (%rbx),%rax
14032abbf:	48 8b cb             	mov    %rbx,%rcx
14032abc2:	48 8b 00             	mov    (%rax),%rax
14032abc5:	ff 15 6d 20 7e 00    	call   *0x7e206d(%rip)        # 0x140b0cc38
14032abcb:	41 8b c5             	mov    %r13d,%eax
14032abce:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14032abd3:	41 03 c5             	add    %r13d,%eax
14032abd6:	75 13                	jne    0x14032abeb
14032abd8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14032abdd:	48 8b 01             	mov    (%rcx),%rax
14032abe0:	48 8b 40 08          	mov    0x8(%rax),%rax
14032abe4:	ff 15 4e 20 7e 00    	call   *0x7e204e(%rip)        # 0x140b0cc38
14032abea:	90                   	nop
14032abeb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14032abf0:	48 85 c9             	test   %rcx,%rcx
14032abf3:	74 40                	je     0x14032ac35
14032abf5:	41 8b c5             	mov    %r13d,%eax
14032abf8:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14032abfd:	41 03 c5             	add    %r13d,%eax
14032ac00:	75 33                	jne    0x14032ac35
14032ac02:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14032ac07:	48 8b 03             	mov    (%rbx),%rax
14032ac0a:	48 8b cb             	mov    %rbx,%rcx
14032ac0d:	48 8b 00             	mov    (%rax),%rax
14032ac10:	ff 15 22 20 7e 00    	call   *0x7e2022(%rip)        # 0x140b0cc38
14032ac16:	41 8b c5             	mov    %r13d,%eax
14032ac19:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14032ac1e:	41 03 c5             	add    %r13d,%eax
14032ac21:	75 12                	jne    0x14032ac35
14032ac23:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14032ac28:	48 8b 01             	mov    (%rcx),%rax
14032ac2b:	48 8b 40 08          	mov    0x8(%rax),%rax
14032ac2f:	ff 15 03 20 7e 00    	call   *0x7e2003(%rip)        # 0x140b0cc38
14032ac35:	49 ff c6             	inc    %r14
14032ac38:	48 8b 06             	mov    (%rsi),%rax
14032ac3b:	48 8b ce             	mov    %rsi,%rcx
14032ac3e:	48 8b 40 48          	mov    0x48(%rax),%rax
14032ac42:	ff 15 f0 1f 7e 00    	call   *0x7e1ff0(%rip)        # 0x140b0cc38
14032ac48:	4c 3b f0             	cmp    %rax,%r14
14032ac4b:	0f 82 b9 fd ff ff    	jb     0x14032aa0a
14032ac51:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
14032ac55:	4d 8b fc             	mov    %r12,%r15
14032ac58:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14032ac5d:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14032ac62:	48 8b 06             	mov    (%rsi),%rax
14032ac65:	48 8b ce             	mov    %rsi,%rcx
14032ac68:	48 8b 40 48          	mov    0x48(%rax),%rax
14032ac6c:	ff 15 c6 1f 7e 00    	call   *0x7e1fc6(%rip)        # 0x140b0cc38
14032ac72:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14032ac77:	48 85 c0             	test   %rax,%rax
14032ac7a:	0f 84 b0 01 00 00    	je     0x14032ae30
14032ac80:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14032ac85:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14032ac8a:	4d 2b f5             	sub    %r13,%r14
14032ac8d:	49 c1 fe 03          	sar    $0x3,%r14
14032ac91:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
14032ac98:	cc cc cc
14032ac9b:	4c 0f af f0          	imul   %rax,%r14
14032ac9f:	4c 8d 63 08          	lea    0x8(%rbx),%r12
14032aca3:	49 8b ff             	mov    %r15,%rdi
14032aca6:	49 3b fe             	cmp    %r14,%rdi
14032aca9:	73 3f                	jae    0x14032acea
14032acab:	4d 39 7d 00          	cmp    %r15,0x0(%r13)
14032acaf:	75 39                	jne    0x14032acea
14032acb1:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14032acb6:	48 8b 01             	mov    (%rcx),%rax
14032acb9:	49 8d 55 08          	lea    0x8(%r13),%rdx
14032acbd:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
14032acc1:	48 8b 40 28          	mov    0x28(%rax),%rax
14032acc5:	ff 15 6d 1f 7e 00    	call   *0x7e1f6d(%rip)        # 0x140b0cc38
14032accb:	48 ff c7             	inc    %rdi
14032acce:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14032acd3:	49 83 c5 28          	add    $0x28,%r13
14032acd7:	e9 30 01 00 00       	jmp    0x14032ae0c
14032acdc:	ff 15 b6 1c 7e 00    	call   *0x7e1cb6(%rip)        # 0x140b0c998
14032ace2:	90                   	nop
14032ace3:	ff 15 af 1c 7e 00    	call   *0x7e1caf(%rip)        # 0x140b0c998
14032ace9:	90                   	nop
14032acea:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14032acef:	48 2b c3             	sub    %rbx,%rax
14032acf2:	48 c1 f8 04          	sar    $0x4,%rax
14032acf6:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14032acfb:	48 3b f8             	cmp    %rax,%rdi
14032acfe:	0f 83 03 01 00 00    	jae    0x14032ae07
14032ad04:	4d 39 7c 24 f8       	cmp    %r15,-0x8(%r12)
14032ad09:	0f 85 f8 00 00 00    	jne    0x14032ae07
14032ad0f:	48 8b 06             	mov    (%rsi),%rax
14032ad12:	48 8b ce             	mov    %rsi,%rcx
14032ad15:	48 8b 40 48          	mov    0x48(%rax),%rax
14032ad19:	ff 15 19 1f 7e 00    	call   *0x7e1f19(%rip)        # 0x140b0cc38
14032ad1f:	48 ff c8             	dec    %rax
14032ad22:	f3 41 0f 10 04 24    	movss  (%r12),%xmm0
14032ad28:	0f 57 05 e1 71 88 00 	xorps  0x8871e1(%rip),%xmm0        # 0x140bb1f10
14032ad2f:	f3 0f 5e 05 e1 65 88 	divss  0x8865e1(%rip),%xmm0        # 0x140bb1318
14032ad36:	00
14032ad37:	0f 57 f6             	xorps  %xmm6,%xmm6
14032ad3a:	f3 0f 5a f0          	cvtss2sd %xmm0,%xmm6
14032ad3e:	4c 3b f8             	cmp    %rax,%r15
14032ad41:	0f 84 a7 00 00 00    	je     0x14032adee
14032ad47:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14032ad4c:	48 8b 52 40          	mov    0x40(%rdx),%rdx
14032ad50:	48 8b 42 08          	mov    0x8(%rdx),%rax
14032ad54:	48 63 48 08          	movslq 0x8(%rax),%rcx
14032ad58:	48 83 c2 08          	add    $0x8,%rdx
14032ad5c:	48 03 ca             	add    %rdx,%rcx
14032ad5f:	48 8b 01             	mov    (%rcx),%rax
14032ad62:	48 8b 40 30          	mov    0x30(%rax),%rax
14032ad66:	ff 15 cc 1e 7e 00    	call   *0x7e1ecc(%rip)        # 0x140b0cc38
14032ad6c:	48 85 c0             	test   %rax,%rax
14032ad6f:	74 7d                	je     0x14032adee
14032ad71:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14032ad76:	48 8b 48 40          	mov    0x40(%rax),%rcx
14032ad7a:	48 8b 01             	mov    (%rcx),%rax
14032ad7d:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14032ad82:	48 8b 40 20          	mov    0x20(%rax),%rax
14032ad86:	ff 15 ac 1e 7e 00    	call   *0x7e1eac(%rip)        # 0x140b0cc38
14032ad8c:	90                   	nop
14032ad8d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14032ad92:	48 8b 01             	mov    (%rcx),%rax
14032ad95:	0f 28 ce             	movaps %xmm6,%xmm1
14032ad98:	48 8b 40 20          	mov    0x20(%rax),%rax
14032ad9c:	ff 15 96 1e 7e 00    	call   *0x7e1e96(%rip)        # 0x140b0cc38
14032ada2:	90                   	nop
14032ada3:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
14032ada7:	48 85 ff             	test   %rdi,%rdi
14032adaa:	74 3d                	je     0x14032ade9
14032adac:	83 cb ff             	or     $0xffffffff,%ebx
14032adaf:	8b c3                	mov    %ebx,%eax
14032adb1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14032adb6:	03 c3                	add    %ebx,%eax
14032adb8:	75 2a                	jne    0x14032ade4
14032adba:	48 8b 07             	mov    (%rdi),%rax
14032adbd:	48 8b cf             	mov    %rdi,%rcx
14032adc0:	48 8b 00             	mov    (%rax),%rax
14032adc3:	ff 15 6f 1e 7e 00    	call   *0x7e1e6f(%rip)        # 0x140b0cc38