14009fcca:	f3 0f 11 4d db       	movss  %xmm1,-0x25(%rbp)
14009fccf:	f3 0f 11 55 df       	movss  %xmm2,-0x21(%rbp)
14009fcd4:	f3 0f 10 45 bb       	movss  -0x45(%rbp),%xmm0
14009fcd9:	f3 0f 11 45 e3       	movss  %xmm0,-0x1d(%rbp)
14009fcde:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009fce2:	48 39 07             	cmp    %rax,(%rdi)
14009fce5:	0f 84 10 06 00 00    	je     0x1400a02fb
14009fceb:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
14009fcef:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14009fcf4:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009fcf8:	48 39 07             	cmp    %rax,(%rdi)
14009fcfb:	0f 84 fa 05 00 00    	je     0x1400a02fb
14009fd01:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
14009fd06:	49 3b 0c 24          	cmp    (%r12),%rcx
14009fd0a:	0f 84 eb 05 00 00    	je     0x1400a02fb
14009fd10:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fd13:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14009fd18:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14009fd1c:	48 85 d2             	test   %rdx,%rdx
14009fd1f:	74 04                	je     0x14009fd25
14009fd21:	f0 ff 42 08          	lock incl 0x8(%rdx)
14009fd25:	4c 8b 01             	mov    (%rcx),%r8
14009fd28:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
14009fd2c:	4c 8b 49 08          	mov    0x8(%rcx),%r9
14009fd30:	4c 89 4d 9f          	mov    %r9,-0x61(%rbp)
14009fd34:	48 8b 50 f0          	mov    -0x10(%rax),%rdx
14009fd38:	48 3b 50 f8          	cmp    -0x8(%rax),%rdx
14009fd3c:	74 21                	je     0x14009fd5f
14009fd3e:	4c 89 32             	mov    %r14,(%rdx)
14009fd41:	4c 89 72 08          	mov    %r14,0x8(%rdx)
14009fd45:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
14009fd49:	4c 89 42 10          	mov    %r8,0x10(%rdx)
14009fd4d:	4c 89 4a 18          	mov    %r9,0x18(%rdx)
14009fd51:	49 8b ce             	mov    %r14,%rcx
14009fd54:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
14009fd58:	48 83 40 f0 20       	addq   $0x20,-0x10(%rax)
14009fd5d:	eb 11                	jmp    0x14009fd70
14009fd5f:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14009fd63:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
14009fd67:	e8 a4 60 00 00       	call   0x1400a5e10
14009fd6c:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14009fd70:	41 83 cf ff          	or     $0xffffffff,%r15d
14009fd74:	48 85 c9             	test   %rcx,%rcx
14009fd77:	74 3e                	je     0x14009fdb7
14009fd79:	41 8b c7             	mov    %r15d,%eax
14009fd7c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009fd81:	41 03 c7             	add    %r15d,%eax
14009fd84:	75 31                	jne    0x14009fdb7
14009fd86:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
14009fd8a:	48 8b 03             	mov    (%rbx),%rax
14009fd8d:	48 8b cb             	mov    %rbx,%rcx
14009fd90:	48 8b 00             	mov    (%rax),%rax
14009fd93:	ff 15 9f ce a6 00    	call   *0xa6ce9f(%rip)        # 0x140b0cc38
14009fd99:	41 8b c7             	mov    %r15d,%eax
14009fd9c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009fda1:	41 03 c7             	add    %r15d,%eax
14009fda4:	75 11                	jne    0x14009fdb7
14009fda6:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14009fdaa:	48 8b 01             	mov    (%rcx),%rax
14009fdad:	48 8b 40 08          	mov    0x8(%rax),%rax
14009fdb1:	ff 15 81 ce a6 00    	call   *0xa6ce81(%rip)        # 0x140b0cc38
14009fdb7:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14009fdbb:	48 85 c9             	test   %rcx,%rcx
14009fdbe:	74 3e                	je     0x14009fdfe
14009fdc0:	41 8b c7             	mov    %r15d,%eax
14009fdc3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009fdc8:	41 03 c7             	add    %r15d,%eax
14009fdcb:	75 31                	jne    0x14009fdfe
14009fdcd:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14009fdd1:	48 8b 03             	mov    (%rbx),%rax
14009fdd4:	48 8b cb             	mov    %rbx,%rcx
14009fdd7:	48 8b 00             	mov    (%rax),%rax
14009fdda:	ff 15 58 ce a6 00    	call   *0xa6ce58(%rip)        # 0x140b0cc38
14009fde0:	41 8b c7             	mov    %r15d,%eax
14009fde3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009fde8:	41 03 c7             	add    %r15d,%eax
14009fdeb:	75 11                	jne    0x14009fdfe
14009fded:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14009fdf1:	48 8b 01             	mov    (%rcx),%rax
14009fdf4:	48 8b 40 08          	mov    0x8(%rax),%rax
14009fdf8:	ff 15 3a ce a6 00    	call   *0xa6ce3a(%rip)        # 0x140b0cc38
14009fdfe:	be 01 00 00 00       	mov    $0x1,%esi
14009fe03:	48 89 75 77          	mov    %rsi,0x77(%rbp)
14009fe07:	49 8b 0c 24          	mov    (%r12),%rcx
14009fe0b:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
14009fe10:	48 8b c1             	mov    %rcx,%rax
14009fe13:	48 2b c2             	sub    %rdx,%rax
14009fe16:	48 c1 f8 04          	sar    $0x4,%rax
14009fe1a:	f3 0f 10 75 c3       	movss  -0x3d(%rbp),%xmm6
14009fe1f:	48 3b c6             	cmp    %rsi,%rax
14009fe22:	0f 86 ab 02 00 00    	jbe    0x1400a00d3
14009fe28:	44 8d 6e 0f          	lea    0xf(%rsi),%r13d
14009fe2c:	48 2b ca             	sub    %rdx,%rcx
14009fe2f:	48 c1 f9 04          	sar    $0x4,%rcx
14009fe33:	48 3b f1             	cmp    %rcx,%rsi
14009fe36:	0f 83 bf 04 00 00    	jae    0x1400a02fb
14009fe3c:	49 03 d5             	add    %r13,%rdx
14009fe3f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14009fe43:	e8 88 fb ff ff       	call   0x14009f9d0
14009fe48:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fe4b:	0f 57 c9             	xorps  %xmm1,%xmm1
14009fe4e:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
14009fe52:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
14009fe57:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14009fe5b:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14009fe5f:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14009fe63:	74 28                	je     0x14009fe8d
14009fe65:	f3 0f 7f 0a          	movdqu %xmm1,(%rdx)
14009fe69:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14009fe6d:	45 33 ff             	xor    %r15d,%r15d
14009fe70:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14009fe74:	33 db                	xor    %ebx,%ebx
14009fe76:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
14009fe7a:	48 21 5a 10          	and    %rbx,0x10(%rdx)
14009fe7e:	48 21 5a 18          	and    %rbx,0x18(%rdx)
14009fe82:	48 21 5a 20          	and    %rbx,0x20(%rdx)
14009fe86:	48 83 47 08 28       	addq   $0x28,0x8(%rdi)
14009fe8b:	eb 18                	jmp    0x14009fea5
14009fe8d:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14009fe91:	48 8b cf             	mov    %rdi,%rcx
14009fe94:	e8 3f 5d 00 00       	call   0x1400a5bd8
14009fe99:	4c 8b 75 a7          	mov    -0x59(%rbp),%r14
14009fe9d:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
14009fea1:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14009fea5:	48 85 db             	test   %rbx,%rbx
14009fea8:	74 4e                	je     0x14009fef8
14009feaa:	48 8b f3             	mov    %rbx,%rsi
14009fead:	49 3b df             	cmp    %r15,%rbx
14009feb0:	74 11                	je     0x14009fec3
14009feb2:	48 8b ce             	mov    %rsi,%rcx
14009feb5:	e8 fa 0c f9 ff       	call   0x140030bb4
14009feba:	48 83 c6 20          	add    $0x20,%rsi
14009febe:	49 3b f7             	cmp    %r15,%rsi
14009fec1:	75 ef                	jne    0x14009feb2
14009fec3:	4c 2b f3             	sub    %rbx,%r14
14009fec6:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
14009feca:	48 8b c3             	mov    %rbx,%rax
14009fecd:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
14009fed4:	72 15                	jb     0x14009feeb
14009fed6:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14009feda:	48 2b c3             	sub    %rbx,%rax
14009fedd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14009fee1:	48 83 f8 1f          	cmp    $0x1f,%rax
14009fee5:	0f 87 10 04 00 00    	ja     0x1400a02fb
14009feeb:	48 8b cb             	mov    %rbx,%rcx
14009feee:	ff 15 cc c9 a6 00    	call   *0xa6c9cc(%rip)        # 0x140b0c8c0
14009fef4:	48 8b 75 77          	mov    0x77(%rbp),%rsi
14009fef8:	f3 41 0f 10 4c 24 f0 	movss  -0x10(%r12),%xmm1
14009feff:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
14009ff03:	f3 0f 10 00          	movss  (%rax),%xmm0
14009ff07:	f3 0f 11 45 e7       	movss  %xmm0,-0x19(%rbp)
14009ff0c:	f3 0f 11 75 eb       	movss  %xmm6,-0x15(%rbp)
14009ff11:	f3 0f 11 4d ef       	movss  %xmm1,-0x11(%rbp)
14009ff16:	f3 0f 10 45 cb       	movss  -0x35(%rbp),%xmm0
14009ff1b:	f3 0f 11 45 f3       	movss  %xmm0,-0xd(%rbp)
14009ff20:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009ff24:	48 39 07             	cmp    %rax,(%rdi)
14009ff27:	0f 84 ce 03 00 00    	je     0x1400a02fb
14009ff2d:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
14009ff31:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14009ff36:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009ff3a:	48 39 07             	cmp    %rax,(%rdi)
14009ff3d:	0f 84 b8 03 00 00    	je     0x1400a02fb
14009ff43:	4c 8d 48 e8          	lea    -0x18(%rax),%r9
14009ff47:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
14009ff4c:	49 8b 0c 24          	mov    (%r12),%rcx
14009ff50:	48 2b ca             	sub    %rdx,%rcx
14009ff53:	48 c1 f9 04          	sar    $0x4,%rcx
14009ff57:	48 3b f1             	cmp    %rcx,%rsi
14009ff5a:	0f 83 9b 03 00 00    	jae    0x1400a02fb
14009ff60:	48 8d 46 ff          	lea    -0x1(%rsi),%rax
14009ff64:	48 3b c1             	cmp    %rcx,%rax
14009ff67:	0f 83 8e 03 00 00    	jae    0x1400a02fb
14009ff6d:	4a 8b 44 2a f8       	mov    -0x8(%rdx,%r13,1),%rax
14009ff72:	45 33 f6             	xor    %r14d,%r14d
14009ff75:	48 85 c0             	test   %rax,%rax
14009ff78:	74 04                	je     0x14009ff7e
14009ff7a:	f0 ff 40 08          	lock incl 0x8(%rax)
14009ff7e:	4a 8b 4c 2a f0       	mov    -0x10(%rdx,%r13,1),%rcx
14009ff83:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
14009ff87:	4e 8b 44 2a f8       	mov    -0x8(%rdx,%r13,1),%r8
14009ff8c:	4c 89 45 8f          	mov    %r8,-0x71(%rbp)
14009ff90:	4a 8b 44 2a 08       	mov    0x8(%rdx,%r13,1),%rax
14009ff95:	48 85 c0             	test   %rax,%rax
14009ff98:	74 0c                	je     0x14009ffa6
14009ff9a:	f0 ff 40 08          	lock incl 0x8(%rax)
14009ff9e:	4c 8b 45 8f          	mov    -0x71(%rbp),%r8
14009ffa2:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14009ffa6:	4a 8b 04 2a          	mov    (%rdx,%r13,1),%rax
14009ffaa:	48 89 45 97          	mov    %rax,-0x69(%rbp)
14009ffae:	4e 8b 54 2a 08       	mov    0x8(%rdx,%r13,1),%r10
14009ffb3:	4c 89 55 9f          	mov    %r10,-0x61(%rbp)
14009ffb7:	49 8b 51 08          	mov    0x8(%r9),%rdx
14009ffbb:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14009ffbf:	74 21                	je     0x14009ffe2
14009ffc1:	48 89 0a             	mov    %rcx,(%rdx)
14009ffc4:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14009ffc8:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
14009ffcc:	48 89 42 10          	mov    %rax,0x10(%rdx)
14009ffd0:	4c 89 52 18          	mov    %r10,0x18(%rdx)
14009ffd4:	49 8b ce             	mov    %r14,%rcx
14009ffd7:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
14009ffdb:	49 83 41 08 20       	addq   $0x20,0x8(%r9)
14009ffe0:	eb 10                	jmp    0x14009fff2
14009ffe2:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14009ffe6:	49 8b c9             	mov    %r9,%rcx
14009ffe9:	e8 22 5e 00 00       	call   0x1400a5e10
14009ffee:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14009fff2:	41 83 cf ff          	or     $0xffffffff,%r15d
14009fff6:	48 85 c9             	test   %rcx,%rcx
14009fff9:	74 3e                	je     0x1400a0039
14009fffb:	41 8b c7             	mov    %r15d,%eax
14009fffe:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a0003:	41 03 c7             	add    %r15d,%eax
1400a0006:	75 31                	jne    0x1400a0039
1400a0008:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
1400a000c:	48 8b 03             	mov    (%rbx),%rax
1400a000f:	48 8b cb             	mov    %rbx,%rcx
1400a0012:	48 8b 00             	mov    (%rax),%rax
1400a0015:	ff 15 1d cc a6 00    	call   *0xa6cc1d(%rip)        # 0x140b0cc38
1400a001b:	41 8b c7             	mov    %r15d,%eax
1400a001e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a0023:	41 03 c7             	add    %r15d,%eax
1400a0026:	75 11                	jne    0x1400a0039
1400a0028:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400a002c:	48 8b 01             	mov    (%rcx),%rax
1400a002f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a0033:	ff 15 ff cb a6 00    	call   *0xa6cbff(%rip)        # 0x140b0cc38
1400a0039:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1400a003d:	48 85 c9             	test   %rcx,%rcx
1400a0040:	74 3e                	je     0x1400a0080
1400a0042:	41 8b c7             	mov    %r15d,%eax
1400a0045:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a004a:	41 03 c7             	add    %r15d,%eax
1400a004d:	75 31                	jne    0x1400a0080
1400a004f:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1400a0053:	48 8b 03             	mov    (%rbx),%rax
1400a0056:	48 8b cb             	mov    %rbx,%rcx
1400a0059:	48 8b 00             	mov    (%rax),%rax
1400a005c:	ff 15 d6 cb a6 00    	call   *0xa6cbd6(%rip)        # 0x140b0cc38
1400a0062:	41 8b c7             	mov    %r15d,%eax
1400a0065:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a006a:	41 03 c7             	add    %r15d,%eax
1400a006d:	75 11                	jne    0x1400a0080
1400a006f:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1400a0073:	48 8b 01             	mov    (%rcx),%rax
1400a0076:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a007a:	ff 15 b8 cb a6 00    	call   *0xa6cbb8(%rip)        # 0x140b0cc38
1400a0080:	f3 0f 10 45 c7       	movss  -0x39(%rbp),%xmm0
1400a0085:	f3 0f 11 45 b7       	movss  %xmm0,-0x49(%rbp)
1400a008a:	f3 0f 10 4d cb       	movss  -0x35(%rbp),%xmm1
1400a008f:	f3 0f 11 4d bb       	movss  %xmm1,-0x45(%rbp)
1400a0094:	f3 0f 10 45 cf       	movss  -0x31(%rbp),%xmm0
1400a0099:	f3 0f 11 45 bf       	movss  %xmm0,-0x41(%rbp)
1400a009e:	f3 0f 10 75 d3       	movss  -0x2d(%rbp),%xmm6
1400a00a3:	f3 0f 11 75 c3       	movss  %xmm6,-0x3d(%rbp)
1400a00a8:	48 ff c6             	inc    %rsi
1400a00ab:	48 89 75 77          	mov    %rsi,0x77(%rbp)
1400a00af:	49 83 c5 10          	add    $0x10,%r13
1400a00b3:	49 8b 0c 24          	mov    (%r12),%rcx
1400a00b7:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
1400a00bc:	48 8b c1             	mov    %rcx,%rax
1400a00bf:	48 2b c2             	sub    %rdx,%rax
1400a00c2:	48 c1 f8 04          	sar    $0x4,%rax
1400a00c6:	48 3b f0             	cmp    %rax,%rsi
1400a00c9:	0f 82 5d fd ff ff    	jb     0x14009fe2c
1400a00cf:	4c 8b 6d 6f          	mov    0x6f(%rbp),%r13
1400a00d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a00d6:	0f 57 c9             	xorps  %xmm1,%xmm1
1400a00d9:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
1400a00dd:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
1400a00e2:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
1400a00e6:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400a00ea:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1400a00ee:	74 2c                	je     0x1400a011c
1400a00f0:	f3 0f 7f 0a          	movdqu %xmm1,(%rdx)
1400a00f4:	49 8b f6             	mov    %r14,%rsi
1400a00f7:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
1400a00fb:	4d 8b fe             	mov    %r14,%r15
1400a00fe:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
1400a0102:	49 8b de             	mov    %r14,%rbx
1400a0105:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
1400a0109:	4c 89 72 10          	mov    %r14,0x10(%rdx)
1400a010d:	4c 89 72 18          	mov    %r14,0x18(%rdx)
1400a0111:	4c 89 72 20          	mov    %r14,0x20(%rdx)
1400a0115:	48 83 47 08 28       	addq   $0x28,0x8(%rdi)
1400a011a:	eb 18                	jmp    0x1400a0134
1400a011c:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1400a0120:	48 8b cf             	mov    %rdi,%rcx
1400a0123:	e8 b0 5a 00 00       	call   0x1400a5bd8
1400a0128:	48 8b 75 a7          	mov    -0x59(%rbp),%rsi
1400a012c:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
1400a0130:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1400a0134:	48 85 db             	test   %rbx,%rbx
1400a0137:	74 4d                	je     0x1400a0186
1400a0139:	4c 8b f3             	mov    %rbx,%r14
1400a013c:	49 3b df             	cmp    %r15,%rbx
1400a013f:	74 11                	je     0x1400a0152
1400a0141:	49 8b ce             	mov    %r14,%rcx
1400a0144:	e8 6b 0a f9 ff       	call   0x140030bb4
1400a0149:	49 83 c6 20          	add    $0x20,%r14
1400a014d:	4d 3b f7             	cmp    %r15,%r14
1400a0150:	75 ef                	jne    0x1400a0141
1400a0152:	48 2b f3             	sub    %rbx,%rsi
1400a0155:	48 83 e6 e0          	and    $0xffffffffffffffe0,%rsi
1400a0159:	48 8b c3             	mov    %rbx,%rax
1400a015c:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1400a0163:	72 15                	jb     0x1400a017a
1400a0165:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400a0169:	48 2b c3             	sub    %rbx,%rax
1400a016c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a0170:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a0174:	0f 87 81 01 00 00    	ja     0x1400a02fb
1400a017a:	48 8b cb             	mov    %rbx,%rcx
1400a017d:	ff 15 3d c7 a6 00    	call   *0xa6c73d(%rip)        # 0x140b0c8c0
1400a0183:	45 33 f6             	xor    %r14d,%r14d
1400a0186:	f3 41 0f 10 54 24 f4 	movss  -0xc(%r12),%xmm2
1400a018d:	f3 41 0f 10 4c 24 f0 	movss  -0x10(%r12),%xmm1
1400a0194:	f3 41 0f 10 45 00    	movss  0x0(%r13),%xmm0
1400a019a:	f3 0f 11 45 f7       	movss  %xmm0,-0x9(%rbp)
1400a019f:	f3 0f 11 75 fb       	movss  %xmm6,-0x5(%rbp)
1400a01a4:	f3 0f 11 4d ff       	movss  %xmm1,-0x1(%rbp)
1400a01a9:	f3 0f 11 55 03       	movss  %xmm2,0x3(%rbp)
1400a01ae:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400a01b2:	48 39 07             	cmp    %rax,(%rdi)
1400a01b5:	0f 84 40 01 00 00    	je     0x1400a02fb
1400a01bb:	0f 10 45 f7          	movups -0x9(%rbp),%xmm0
1400a01bf:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1400a01c4:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400a01c8:	48 39 07             	cmp    %rax,(%rdi)
1400a01cb:	0f 84 2a 01 00 00    	je     0x1400a02fb
1400a01d1:	49 8b 0c 24          	mov    (%r12),%rcx
1400a01d5:	49 39 4c 24 f8       	cmp    %rcx,-0x8(%r12)
1400a01da:	0f 84 1b 01 00 00    	je     0x1400a02fb
1400a01e0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400a01e4:	48 85 d2             	test   %rdx,%rdx
1400a01e7:	74 04                	je     0x1400a01ed
1400a01e9:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400a01ed:	4c 8b 41 f0          	mov    -0x10(%rcx),%r8
1400a01f1:	4c 89 45 87          	mov    %r8,-0x79(%rbp)
1400a01f5:	4c 8b 49 f8          	mov    -0x8(%rcx),%r9
1400a01f9:	4c 89 4d 8f          	mov    %r9,-0x71(%rbp)
1400a01fd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a0200:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
1400a0205:	48 8b 50 f0          	mov    -0x10(%rax),%rdx
1400a0209:	48 3b 50 f8          	cmp    -0x8(%rax),%rdx
1400a020d:	74 21                	je     0x1400a0230
1400a020f:	4c 89 02             	mov    %r8,(%rdx)
1400a0212:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
1400a0216:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)