1408a5c23:	41 8b 40 08          	mov    0x8(%r8),%eax
1408a5c27:	eb 0b                	jmp    0x1408a5c34
1408a5c29:	8d 48 01             	lea    0x1(%rax),%ecx
1408a5c2c:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1408a5c32:	74 06                	je     0x1408a5c3a
1408a5c34:	85 c0                	test   %eax,%eax
1408a5c36:	75 f1                	jne    0x1408a5c29
1408a5c38:	eb 0f                	jmp    0x1408a5c49
1408a5c3a:	48 8b 02             	mov    (%rdx),%rax
1408a5c3d:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1408a5c41:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408a5c45:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1408a5c49:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1408a5c4d:	4c 8b a0 90 00 00 00 	mov    0x90(%rax),%r12
1408a5c54:	49 8b 09             	mov    (%r9),%rcx
1408a5c57:	48 8b 01             	mov    (%rcx),%rax
1408a5c5a:	4d 8b c4             	mov    %r12,%r8
1408a5c5d:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1408a5c61:	48 8b 40 20          	mov    0x20(%rax),%rax
1408a5c65:	ff 15 cd 6f 26 00    	call   *0x266fcd(%rip)        # 0x140b0cc38
1408a5c6b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a5c6e:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
1408a5c73:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
1408a5c78:	48 39 5d bf          	cmp    %rbx,-0x41(%rbp)
1408a5c7c:	0f 84 69 01 00 00    	je     0x1408a5deb
1408a5c82:	49 8b 0f             	mov    (%r15),%rcx
1408a5c85:	48 8b 01             	mov    (%rcx),%rax
1408a5c88:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
1408a5c8c:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1408a5c90:	48 8b 40 48          	mov    0x48(%rax),%rax
1408a5c94:	ff 15 9e 6f 26 00    	call   *0x266f9e(%rip)        # 0x140b0cc38
1408a5c9a:	48 8b 08             	mov    (%rax),%rcx
1408a5c9d:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408a5ca1:	48 89 18             	mov    %rbx,(%rax)
1408a5ca4:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408a5ca8:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1408a5cac:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
1408a5cb0:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
1408a5cb4:	83 cf ff             	or     $0xffffffff,%edi
1408a5cb7:	48 85 db             	test   %rbx,%rbx
1408a5cba:	74 35                	je     0x1408a5cf1
1408a5cbc:	8b c7                	mov    %edi,%eax
1408a5cbe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5cc3:	03 c7                	add    %edi,%eax
1408a5cc5:	75 2a                	jne    0x1408a5cf1
1408a5cc7:	48 8b 03             	mov    (%rbx),%rax
1408a5cca:	48 8b cb             	mov    %rbx,%rcx
1408a5ccd:	48 8b 00             	mov    (%rax),%rax
1408a5cd0:	ff 15 62 6f 26 00    	call   *0x266f62(%rip)        # 0x140b0cc38
1408a5cd6:	8b c7                	mov    %edi,%eax
1408a5cd8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5cdd:	03 c7                	add    %edi,%eax
1408a5cdf:	75 10                	jne    0x1408a5cf1
1408a5ce1:	48 8b 03             	mov    (%rbx),%rax
1408a5ce4:	48 8b cb             	mov    %rbx,%rcx
1408a5ce7:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5ceb:	ff 15 47 6f 26 00    	call   *0x266f47(%rip)        # 0x140b0cc38
1408a5cf1:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
1408a5cf5:	48 85 db             	test   %rbx,%rbx
1408a5cf8:	74 35                	je     0x1408a5d2f
1408a5cfa:	8b c7                	mov    %edi,%eax
1408a5cfc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5d01:	03 c7                	add    %edi,%eax
1408a5d03:	75 2a                	jne    0x1408a5d2f
1408a5d05:	48 8b 03             	mov    (%rbx),%rax
1408a5d08:	48 8b cb             	mov    %rbx,%rcx
1408a5d0b:	48 8b 00             	mov    (%rax),%rax
1408a5d0e:	ff 15 24 6f 26 00    	call   *0x266f24(%rip)        # 0x140b0cc38
1408a5d14:	8b c7                	mov    %edi,%eax
1408a5d16:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5d1b:	03 c7                	add    %edi,%eax
1408a5d1d:	75 10                	jne    0x1408a5d2f
1408a5d1f:	48 8b 03             	mov    (%rbx),%rax
1408a5d22:	48 8b cb             	mov    %rbx,%rcx
1408a5d25:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5d29:	ff 15 09 6f 26 00    	call   *0x266f09(%rip)        # 0x140b0cc38
1408a5d2f:	48 8b 1e             	mov    (%rsi),%rbx
1408a5d32:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1408a5d36:	48 8b 01             	mov    (%rcx),%rax
1408a5d39:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1408a5d40:	ff 15 f2 6e 26 00    	call   *0x266ef2(%rip)        # 0x140b0cc38
1408a5d46:	89 45 77             	mov    %eax,0x77(%rbp)
1408a5d49:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1408a5d4d:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1408a5d51:	48 8b cb             	mov    %rbx,%rcx
1408a5d54:	e8 7f d0 ff ff       	call   0x1408a2dd8
1408a5d59:	80 7d 7f 00          	cmpb   $0x0,0x7f(%rbp)
1408a5d5d:	0f 84 bd 04 00 00    	je     0x1408a6220
1408a5d63:	48 8b 0e             	mov    (%rsi),%rcx
1408a5d66:	48 8b 01             	mov    (%rcx),%rax
1408a5d69:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a5d6c:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
1408a5d71:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1408a5d75:	48 85 d2             	test   %rdx,%rdx
1408a5d78:	74 04                	je     0x1408a5d7e
1408a5d7a:	f0 ff 42 08          	lock incl 0x8(%rdx)
1408a5d7e:	48 8b 16             	mov    (%rsi),%rdx
1408a5d81:	48 89 55 ef          	mov    %rdx,-0x11(%rbp)
1408a5d85:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1408a5d89:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1408a5d8d:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1408a5d91:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5d95:	ff 15 9d 6e 26 00    	call   *0x266e9d(%rip)        # 0x140b0cc38
1408a5d9b:	90                   	nop
1408a5d9c:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1408a5da0:	48 85 db             	test   %rbx,%rbx
1408a5da3:	0f 84 77 04 00 00    	je     0x1408a6220
1408a5da9:	8b c7                	mov    %edi,%eax
1408a5dab:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5db0:	03 c7                	add    %edi,%eax
1408a5db2:	0f 85 68 04 00 00    	jne    0x1408a6220
1408a5db8:	48 8b 03             	mov    (%rbx),%rax
1408a5dbb:	48 8b cb             	mov    %rbx,%rcx
1408a5dbe:	48 8b 00             	mov    (%rax),%rax
1408a5dc1:	ff 15 71 6e 26 00    	call   *0x266e71(%rip)        # 0x140b0cc38
1408a5dc7:	8b c7                	mov    %edi,%eax
1408a5dc9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5dce:	03 c7                	add    %edi,%eax
1408a5dd0:	0f 85 4a 04 00 00    	jne    0x1408a6220
1408a5dd6:	48 8b 03             	mov    (%rbx),%rax
1408a5dd9:	48 8b cb             	mov    %rbx,%rcx
1408a5ddc:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5de0:	ff 15 52 6e 26 00    	call   *0x266e52(%rip)        # 0x140b0cc38
1408a5de6:	e9 35 04 00 00       	jmp    0x1408a6220
1408a5deb:	4d 8b 95 78 01 00 00 	mov    0x178(%r13),%r10
1408a5df2:	49 8b 02             	mov    (%r10),%rax
1408a5df5:	4c 8b 58 10          	mov    0x10(%rax),%r11
1408a5df9:	66 0f 7f 45 ef       	movdqa %xmm0,-0x11(%rbp)
1408a5dfe:	49 8b 55 10          	mov    0x10(%r13),%rdx
1408a5e02:	48 85 d2             	test   %rdx,%rdx
1408a5e05:	0f 84 57 05 00 00    	je     0x1408a6362
1408a5e0b:	8b 42 08             	mov    0x8(%rdx),%eax
1408a5e0e:	eb 0a                	jmp    0x1408a5e1a
1408a5e10:	8d 48 01             	lea    0x1(%rax),%ecx
1408a5e13:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408a5e18:	74 0a                	je     0x1408a5e24
1408a5e1a:	85 c0                	test   %eax,%eax
1408a5e1c:	0f 84 40 05 00 00    	je     0x1408a6362
1408a5e22:	eb ec                	jmp    0x1408a5e10
1408a5e24:	49 8b 45 08          	mov    0x8(%r13),%rax
1408a5e28:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1408a5e2c:	49 8b 55 10          	mov    0x10(%r13),%rdx
1408a5e30:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1408a5e34:	0f 28 45 ef          	movaps -0x11(%rbp),%xmm0
1408a5e38:	66 0f 7f 45 ff       	movdqa %xmm0,-0x1(%rbp)
1408a5e3d:	0f 57 c9             	xorps  %xmm1,%xmm1
1408a5e40:	66 0f 7f 4d ef       	movdqa %xmm1,-0x11(%rbp)
1408a5e45:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1408a5e49:	4d 8b c4             	mov    %r12,%r8
1408a5e4c:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1408a5e50:	49 8b ca             	mov    %r10,%rcx
1408a5e53:	49 8b c3             	mov    %r11,%rax
1408a5e56:	ff 15 dc 6d 26 00    	call   *0x266ddc(%rip)        # 0x140b0cc38
1408a5e5c:	48 8b 08             	mov    (%rax),%rcx
1408a5e5f:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408a5e63:	48 89 18             	mov    %rbx,(%rax)
1408a5e66:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408a5e6a:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1408a5e6e:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
1408a5e72:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
1408a5e76:	83 cf ff             	or     $0xffffffff,%edi
1408a5e79:	48 85 db             	test   %rbx,%rbx
1408a5e7c:	74 35                	je     0x1408a5eb3
1408a5e7e:	8b c7                	mov    %edi,%eax
1408a5e80:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5e85:	03 c7                	add    %edi,%eax
1408a5e87:	75 2a                	jne    0x1408a5eb3
1408a5e89:	48 8b 03             	mov    (%rbx),%rax
1408a5e8c:	48 8b cb             	mov    %rbx,%rcx
1408a5e8f:	48 8b 00             	mov    (%rax),%rax
1408a5e92:	ff 15 a0 6d 26 00    	call   *0x266da0(%rip)        # 0x140b0cc38
1408a5e98:	8b c7                	mov    %edi,%eax
1408a5e9a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5e9f:	03 c7                	add    %edi,%eax
1408a5ea1:	75 10                	jne    0x1408a5eb3
1408a5ea3:	48 8b 03             	mov    (%rbx),%rax
1408a5ea6:	48 8b cb             	mov    %rbx,%rcx
1408a5ea9:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5ead:	ff 15 85 6d 26 00    	call   *0x266d85(%rip)        # 0x140b0cc38
1408a5eb3:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
1408a5eb7:	48 85 db             	test   %rbx,%rbx
1408a5eba:	74 36                	je     0x1408a5ef2
1408a5ebc:	8b c7                	mov    %edi,%eax
1408a5ebe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5ec3:	03 c7                	add    %edi,%eax
1408a5ec5:	75 2b                	jne    0x1408a5ef2
1408a5ec7:	48 8b 03             	mov    (%rbx),%rax
1408a5eca:	48 8b cb             	mov    %rbx,%rcx
1408a5ecd:	48 8b 00             	mov    (%rax),%rax
1408a5ed0:	ff 15 62 6d 26 00    	call   *0x266d62(%rip)        # 0x140b0cc38
1408a5ed6:	8b c7                	mov    %edi,%eax
1408a5ed8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5edd:	03 c7                	add    %edi,%eax
1408a5edf:	75 11                	jne    0x1408a5ef2
1408a5ee1:	48 8b 03             	mov    (%rbx),%rax
1408a5ee4:	48 8b cb             	mov    %rbx,%rcx
1408a5ee7:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5eeb:	ff 15 47 6d 26 00    	call   *0x266d47(%rip)        # 0x140b0cc38
1408a5ef1:	90                   	nop
1408a5ef2:	49 8b 0f             	mov    (%r15),%rcx
1408a5ef5:	48 8b 01             	mov    (%rcx),%rax
1408a5ef8:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1408a5efc:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1408a5f00:	48 8b 40 60          	mov    0x60(%rax),%rax
1408a5f04:	ff 15 2e 6d 26 00    	call   *0x266d2e(%rip)        # 0x140b0cc38
1408a5f0a:	48 8b d0             	mov    %rax,%rdx
1408a5f0d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1408a5f11:	e8 ce 03 76 ff       	call   0x1400062e4
1408a5f16:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
1408a5f1a:	48 85 db             	test   %rbx,%rbx
1408a5f1d:	74 35                	je     0x1408a5f54
1408a5f1f:	8b c7                	mov    %edi,%eax
1408a5f21:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5f26:	03 c7                	add    %edi,%eax
1408a5f28:	75 2a                	jne    0x1408a5f54
1408a5f2a:	48 8b 03             	mov    (%rbx),%rax
1408a5f2d:	48 8b cb             	mov    %rbx,%rcx
1408a5f30:	48 8b 00             	mov    (%rax),%rax
1408a5f33:	ff 15 ff 6c 26 00    	call   *0x266cff(%rip)        # 0x140b0cc38
1408a5f39:	8b c7                	mov    %edi,%eax
1408a5f3b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5f40:	03 c7                	add    %edi,%eax
1408a5f42:	75 10                	jne    0x1408a5f54
1408a5f44:	48 8b 03             	mov    (%rbx),%rax
1408a5f47:	48 8b cb             	mov    %rbx,%rcx
1408a5f4a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5f4e:	ff 15 e4 6c 26 00    	call   *0x266ce4(%rip)        # 0x140b0cc38
1408a5f54:	48 8b 1e             	mov    (%rsi),%rbx
1408a5f57:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1408a5f5b:	48 8b 01             	mov    (%rcx),%rax
1408a5f5e:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1408a5f65:	ff 15 cd 6c 26 00    	call   *0x266ccd(%rip)        # 0x140b0cc38
1408a5f6b:	89 45 77             	mov    %eax,0x77(%rbp)
1408a5f6e:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1408a5f72:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1408a5f76:	48 8b cb             	mov    %rbx,%rcx
1408a5f79:	e8 5a ce ff ff       	call   0x1408a2dd8
1408a5f7e:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a5f81:	80 7d 7f 00          	cmpb   $0x0,0x7f(%rbp)
1408a5f85:	0f 84 9d 00 00 00    	je     0x1408a6028
1408a5f8b:	48 8b 0e             	mov    (%rsi),%rcx
1408a5f8e:	48 8b 01             	mov    (%rcx),%rax
1408a5f91:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
1408a5f96:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1408a5f9a:	48 85 d2             	test   %rdx,%rdx
1408a5f9d:	74 04                	je     0x1408a5fa3
1408a5f9f:	f0 ff 42 08          	lock incl 0x8(%rdx)
1408a5fa3:	48 8b 16             	mov    (%rsi),%rdx
1408a5fa6:	48 89 55 ef          	mov    %rdx,-0x11(%rbp)
1408a5faa:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1408a5fae:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1408a5fb2:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1408a5fb6:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5fba:	ff 15 78 6c 26 00    	call   *0x266c78(%rip)        # 0x140b0cc38
1408a5fc0:	90                   	nop
1408a5fc1:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1408a5fc5:	48 85 db             	test   %rbx,%rbx
1408a5fc8:	74 35                	je     0x1408a5fff
1408a5fca:	8b c7                	mov    %edi,%eax
1408a5fcc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a5fd1:	03 c7                	add    %edi,%eax
1408a5fd3:	75 2a                	jne    0x1408a5fff
1408a5fd5:	48 8b 03             	mov    (%rbx),%rax
1408a5fd8:	48 8b cb             	mov    %rbx,%rcx
1408a5fdb:	48 8b 00             	mov    (%rax),%rax
1408a5fde:	ff 15 54 6c 26 00    	call   *0x266c54(%rip)        # 0x140b0cc38
1408a5fe4:	8b c7                	mov    %edi,%eax
1408a5fe6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a5feb:	03 c7                	add    %edi,%eax
1408a5fed:	75 10                	jne    0x1408a5fff
1408a5fef:	48 8b 03             	mov    (%rbx),%rax
1408a5ff2:	48 8b cb             	mov    %rbx,%rcx
1408a5ff5:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a5ff9:	ff 15 39 6c 26 00    	call   *0x266c39(%rip)        # 0x140b0cc38
1408a5fff:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408a6003:	48 85 c0             	test   %rax,%rax
1408a6006:	74 04                	je     0x1408a600c
1408a6008:	f0 ff 40 08          	lock incl 0x8(%rax)
1408a600c:	48 8b 06             	mov    (%rsi),%rax
1408a600f:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1408a6013:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408a6017:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1408a601b:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1408a601f:	c7 45 77 05 00 00 00 	movl   $0x5,0x77(%rbp)
1408a6026:	eb 10                	jmp    0x1408a6038
1408a6028:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1408a602d:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1408a6031:	c7 45 77 06 00 00 00 	movl   $0x6,0x77(%rbp)
1408a6038:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1408a603c:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
1408a6040:	e8 47 30 00 00       	call   0x1408a908c
1408a6045:	48 8b 10             	mov    (%rax),%rdx
1408a6048:	48 8b 48 08          	mov    0x8(%rax),%rcx
1408a604c:	48 83 20 00          	andq   $0x0,(%rax)
1408a6050:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1408a6055:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1408a6059:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1408a605d:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
1408a6061:	48 85 db             	test   %rbx,%rbx
1408a6064:	74 36                	je     0x1408a609c
1408a6066:	8b c7                	mov    %edi,%eax
1408a6068:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a606d:	03 c7                	add    %edi,%eax
1408a606f:	75 2b                	jne    0x1408a609c
1408a6071:	48 8b 03             	mov    (%rbx),%rax
1408a6074:	48 8b cb             	mov    %rbx,%rcx
1408a6077:	48 8b 00             	mov    (%rax),%rax
1408a607a:	ff 15 b8 6b 26 00    	call   *0x266bb8(%rip)        # 0x140b0cc38
1408a6080:	8b c7                	mov    %edi,%eax
1408a6082:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a6087:	03 c7                	add    %edi,%eax
1408a6089:	75 11                	jne    0x1408a609c
1408a608b:	48 8b 03             	mov    (%rbx),%rax
1408a608e:	48 8b cb             	mov    %rbx,%rcx
1408a6091:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a6095:	ff 15 9d 6b 26 00    	call   *0x266b9d(%rip)        # 0x140b0cc38
1408a609b:	90                   	nop
1408a609c:	f6 45 77 02          	testb  $0x2,0x77(%rbp)
1408a60a0:	74 48                	je     0x1408a60ea
1408a60a2:	83 65 77 fd          	andl   $0xfffffffd,0x77(%rbp)
1408a60a6:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408a60aa:	48 85 c9             	test   %rcx,%rcx
1408a60ad:	74 3b                	je     0x1408a60ea
1408a60af:	8b c7                	mov    %edi,%eax
1408a60b1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408a60b6:	03 c7                	add    %edi,%eax
1408a60b8:	75 30                	jne    0x1408a60ea
1408a60ba:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
1408a60be:	48 8b 03             	mov    (%rbx),%rax
1408a60c1:	48 8b cb             	mov    %rbx,%rcx
1408a60c4:	48 8b 00             	mov    (%rax),%rax
1408a60c7:	ff 15 6b 6b 26 00    	call   *0x266b6b(%rip)        # 0x140b0cc38
1408a60cd:	8b c7                	mov    %edi,%eax
1408a60cf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a60d4:	03 c7                	add    %edi,%eax
1408a60d6:	75 12                	jne    0x1408a60ea
1408a60d8:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408a60dc:	48 8b 01             	mov    (%rcx),%rax
1408a60df:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a60e3:	ff 15 4f 6b 26 00    	call   *0x266b4f(%rip)        # 0x140b0cc38
1408a60e9:	90                   	nop
1408a60ea:	f6 45 77 01          	testb  $0x1,0x77(%rbp)
1408a60ee:	74 43                	je     0x1408a6133
1408a60f0:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1408a60f4:	48 85 c9             	test   %rcx,%rcx
1408a60f7:	74 3a                	je     0x1408a6133
1408a60f9:	8b c7                	mov    %edi,%eax
1408a60fb:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408a6100:	03 c7                	add    %edi,%eax
1408a6102:	75 2f                	jne    0x1408a6133