fffff80000323aad:	cc                   	int3
fffff80000323aae:	cc                   	int3
fffff80000323aaf:	cc                   	int3
fffff80000323ab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000323ab5:	57                   	push   %rdi
fffff80000323ab6:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000323aba:	48 8b fa             	mov    %rdx,%rdi
fffff80000323abd:	48 8b d9             	mov    %rcx,%rbx
fffff80000323ac0:	48 8b 91 b8 01 00 00 	mov    0x1b8(%rcx),%rdx
fffff80000323ac7:	48 85 d2             	test   %rdx,%rdx
fffff80000323aca:	74 37                	je     0xfffff80000323b03
fffff80000323acc:	44 8b 81 c0 12 00 00 	mov    0x12c0(%rcx),%r8d
fffff80000323ad3:	45 33 c9             	xor    %r9d,%r9d
fffff80000323ad6:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
fffff80000323adc:	48 8b cf             	mov    %rdi,%rcx
fffff80000323adf:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000323ae5:	41 c1 e0 0c          	shl    $0xc,%r8d
fffff80000323ae9:	e8 9a bc 01 00       	call   0xfffff8000033f788
fffff80000323aee:	48 8b 93 b8 01 00 00 	mov    0x1b8(%rbx),%rdx
fffff80000323af5:	41 b8 00 00 00 40    	mov    $0x40000000,%r8d
fffff80000323afb:	48 8b cf             	mov    %rdi,%rcx
fffff80000323afe:	e8 29 bb 01 00       	call   0xfffff8000033f62c
fffff80000323b03:	48 8b 93 b0 01 00 00 	mov    0x1b0(%rbx),%rdx
fffff80000323b0a:	48 85 d2             	test   %rdx,%rdx
fffff80000323b0d:	74 48                	je     0xfffff80000323b57
fffff80000323b0f:	8b 83 c0 12 00 00    	mov    0x12c0(%rbx),%eax
fffff80000323b15:	45 33 c9             	xor    %r9d,%r9d
fffff80000323b18:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
fffff80000323b1e:	48 8b cf             	mov    %rdi,%rcx
fffff80000323b21:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000323b27:	44 8d 04 40          	lea    (%rax,%rax,2),%r8d
fffff80000323b2b:	41 c1 e0 05          	shl    $0x5,%r8d
fffff80000323b2f:	41 81 c0 ff 0f 00 00 	add    $0xfff,%r8d
fffff80000323b36:	41 81 e0 00 f0 ff ff 	and    $0xfffff000,%r8d
fffff80000323b3d:	e8 46 bc 01 00       	call   0xfffff8000033f788
fffff80000323b42:	48 8b 93 b0 01 00 00 	mov    0x1b0(%rbx),%rdx
fffff80000323b49:	41 b8 00 00 80 01    	mov    $0x1800000,%r8d
fffff80000323b4f:	48 8b cf             	mov    %rdi,%rcx
fffff80000323b52:	e8 d5 ba 01 00       	call   0xfffff8000033f62c
fffff80000323b57:	83 a3 c0 12 00 00 00 	andl   $0x0,0x12c0(%rbx)
fffff80000323b5e:	48 83 a3 b8 01 00 00 	andq   $0x0,0x1b8(%rbx)
fffff80000323b65:	00
fffff80000323b66:	48 83 a3 b0 01 00 00 	andq   $0x0,0x1b0(%rbx)
fffff80000323b6d:	00
fffff80000323b6e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000323b73:	48 83 c4 30          	add    $0x30,%rsp
fffff80000323b77:	5f                   	pop    %rdi
fffff80000323b78:	c3                   	ret
fffff80000323b79:	cc                   	int3
fffff80000323b7a:	cc                   	int3
fffff80000323b7b:	cc                   	int3
fffff80000323b7c:	cc                   	int3
fffff80000323b7d:	cc                   	int3
fffff80000323b7e:	cc                   	int3
fffff80000323b7f:	cc                   	int3
fffff80000323b80:	8b 81 c4 12 00 00    	mov    0x12c4(%rcx),%eax
fffff80000323b86:	44 8a da             	mov    %dl,%r11b
fffff80000323b89:	4c 8b d1             	mov    %rcx,%r10
fffff80000323b8c:	8b 89 e4 12 00 00    	mov    0x12e4(%rcx),%ecx
fffff80000323b92:	2b c8                	sub    %eax,%ecx
fffff80000323b94:	b8 89 88 88 88       	mov    $0x88888889,%eax
fffff80000323b99:	44 8b c1             	mov    %ecx,%r8d
fffff80000323b9c:	41 c1 e0 04          	shl    $0x4,%r8d
fffff80000323ba0:	45 8b 8a e0 12 00 00 	mov    0x12e0(%r10),%r9d
fffff80000323ba7:	41 f7 e8             	imul   %r8d
fffff80000323baa:	41 03 d0             	add    %r8d,%edx
fffff80000323bad:	c1 fa 03             	sar    $0x3,%edx
fffff80000323bb0:	8b c2                	mov    %edx,%eax
fffff80000323bb2:	c1 e8 1f             	shr    $0x1f,%eax
fffff80000323bb5:	03 d0                	add    %eax,%edx
fffff80000323bb7:	4c 63 c2             	movslq %edx,%r8
fffff80000323bba:	4d 3b c1             	cmp    %r9,%r8
fffff80000323bbd:	7e 3c                	jle    0xfffff80000323bfb
fffff80000323bbf:	49 8b 42 18          	mov    0x18(%r10),%rax
fffff80000323bc3:	48 8b 88 48 07 00 00 	mov    0x748(%rax),%rcx
fffff80000323bca:	b8 00 00 04 00       	mov    $0x40000,%eax
fffff80000323bcf:	48 8d 14 89          	lea    (%rcx,%rcx,4),%rdx
fffff80000323bd3:	48 3b d0             	cmp    %rax,%rdx
fffff80000323bd6:	48 0f 47 d0          	cmova  %rax,%rdx
fffff80000323bda:	49 3b d1             	cmp    %r9,%rdx
fffff80000323bdd:	7e 75                	jle    0xfffff80000323c54
fffff80000323bdf:	4d 2b c1             	sub    %r9,%r8
fffff80000323be2:	49 8d 80 ff 07 00 00 	lea    0x7ff(%r8),%rax
fffff80000323be9:	48 25 00 f8 ff ff    	and    $0xfffffffffffff800,%rax
fffff80000323bef:	49 03 c1             	add    %r9,%rax
fffff80000323bf2:	48 3b c2             	cmp    %rdx,%rax
fffff80000323bf5:	48 0f 4e d0          	cmovle %rax,%rdx
fffff80000323bf9:	eb 42                	jmp    0xfffff80000323c3d
fffff80000323bfb:	45 84 db             	test   %r11b,%r11b
fffff80000323bfe:	74 54                	je     0xfffff80000323c54
fffff80000323c00:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff80000323c06:	45 3b c8             	cmp    %r8d,%r9d
fffff80000323c09:	76 49                	jbe    0xfffff80000323c54
fffff80000323c0b:	c1 e1 02             	shl    $0x2,%ecx
fffff80000323c0e:	b8 56 55 55 55       	mov    $0x55555556,%eax
fffff80000323c13:	f7 e9                	imul   %ecx
fffff80000323c15:	8b c2                	mov    %edx,%eax
fffff80000323c17:	c1 e8 1f             	shr    $0x1f,%eax
fffff80000323c1a:	03 d0                	add    %eax,%edx
fffff80000323c1c:	48 63 ca             	movslq %edx,%rcx
fffff80000323c1f:	49 3b c9             	cmp    %r9,%rcx
fffff80000323c22:	7d 30                	jge    0xfffff80000323c54
fffff80000323c24:	49 8b c1             	mov    %r9,%rax
fffff80000323c27:	49 8b d1             	mov    %r9,%rdx
fffff80000323c2a:	48 2b c1             	sub    %rcx,%rax
fffff80000323c2d:	48 25 00 f8 ff ff    	and    $0xfffffffffffff800,%rax
fffff80000323c33:	48 2b d0             	sub    %rax,%rdx
fffff80000323c36:	49 3b d0             	cmp    %r8,%rdx
fffff80000323c39:	49 0f 42 d0          	cmovb  %r8,%rdx
fffff80000323c3d:	49 3b d1             	cmp    %r9,%rdx
fffff80000323c40:	74 12                	je     0xfffff80000323c54
fffff80000323c42:	49 8b 42 10          	mov    0x10(%r10),%rax
fffff80000323c46:	41 89 92 e0 12 00 00 	mov    %edx,0x12e0(%r10)
fffff80000323c4d:	48 89 90 e0 30 01 00 	mov    %rdx,0x130e0(%rax)
fffff80000323c54:	49 8b 42 10          	mov    0x10(%r10),%rax
fffff80000323c58:	41 8b 8a c4 12 00 00 	mov    0x12c4(%r10),%ecx
fffff80000323c5f:	48 89 88 e8 30 01 00 	mov    %rcx,0x130e8(%rax)
fffff80000323c66:	c3                   	ret
fffff80000323c67:	cc                   	int3
fffff80000323c68:	cc                   	int3
fffff80000323c69:	cc                   	int3
fffff80000323c6a:	cc                   	int3
fffff80000323c6b:	cc                   	int3
fffff80000323c6c:	cc                   	int3
fffff80000323c6d:	cc                   	int3
fffff80000323c6e:	cc                   	int3
fffff80000323c6f:	cc                   	int3
fffff80000323c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000323c75:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
fffff80000323c7a:	55                   	push   %rbp
fffff80000323c7b:	56                   	push   %rsi
fffff80000323c7c:	57                   	push   %rdi
fffff80000323c7d:	41 54                	push   %r12
fffff80000323c7f:	41 55                	push   %r13
fffff80000323c81:	41 56                	push   %r14
fffff80000323c83:	41 57                	push   %r15
fffff80000323c85:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000323c89:	4d 8b f0             	mov    %r8,%r14
fffff80000323c8c:	41 8b f1             	mov    %r9d,%esi
fffff80000323c8f:	44 8b 81 c0 12 00 00 	mov    0x12c0(%rcx),%r8d
fffff80000323c96:	41 8b e9             	mov    %r9d,%ebp
fffff80000323c99:	4c 8b e2             	mov    %rdx,%r12
fffff80000323c9c:	49 c1 e0 0c          	shl    $0xc,%r8
fffff80000323ca0:	4c 03 81 b8 01 00 00 	add    0x1b8(%rcx),%r8
fffff80000323ca7:	48 8b d9             	mov    %rcx,%rbx
fffff80000323caa:	c1 e5 0c             	shl    $0xc,%ebp
fffff80000323cad:	45 33 ff             	xor    %r15d,%r15d
fffff80000323cb0:	49 8b cc             	mov    %r12,%rcx
fffff80000323cb3:	89 ac 24 88 00 00 00 	mov    %ebp,0x88(%rsp)
fffff80000323cba:	44 8b cd             	mov    %ebp,%r9d
fffff80000323cbd:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000323cc2:	49 8b d6             	mov    %r14,%rdx
fffff80000323cc5:	e8 a6 b2 01 00       	call   0xfffff8000033ef70
fffff80000323cca:	0f b7 f8             	movzwl %ax,%edi
fffff80000323ccd:	66 85 c0             	test   %ax,%ax
fffff80000323cd0:	0f 85 7f 01 00 00    	jne    0xfffff80000323e55
fffff80000323cd6:	8b 93 c0 12 00 00    	mov    0x12c0(%rbx),%edx
fffff80000323cdc:	49 c7 c2 00 f0 ff ff 	mov    $0xfffffffffffff000,%r10
fffff80000323ce3:	4c 8b 8b b0 01 00 00 	mov    0x1b0(%rbx),%r9
fffff80000323cea:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
fffff80000323cee:	48 c1 e1 05          	shl    $0x5,%rcx
fffff80000323cf2:	4d 8d 81 ff 0f 00 00 	lea    0xfff(%r9),%r8
fffff80000323cf9:	4c 03 c1             	add    %rcx,%r8
fffff80000323cfc:	49 8d 81 ff 0f 00 00 	lea    0xfff(%r9),%rax
fffff80000323d03:	8d 0c 32             	lea    (%rdx,%rsi,1),%ecx
fffff80000323d06:	4d 23 c2             	and    %r10,%r8
fffff80000323d09:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
fffff80000323d0d:	48 c1 e1 05          	shl    $0x5,%rcx
fffff80000323d11:	48 03 c1             	add    %rcx,%rax
fffff80000323d14:	49 23 c2             	and    %r10,%rax
fffff80000323d17:	49 3b c0             	cmp    %r8,%rax
fffff80000323d1a:	76 22                	jbe    0xfffff80000323d3e
fffff80000323d1c:	41 2b c0             	sub    %r8d,%eax
fffff80000323d1f:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000323d24:	44 8b c8             	mov    %eax,%r9d
fffff80000323d27:	49 8b d6             	mov    %r14,%rdx
fffff80000323d2a:	49 8b cc             	mov    %r12,%rcx
fffff80000323d2d:	e8 3e b2 01 00       	call   0xfffff8000033ef70
fffff80000323d32:	0f b7 f8             	movzwl %ax,%edi
fffff80000323d35:	66 85 c0             	test   %ax,%ax
fffff80000323d38:	0f 85 17 01 00 00    	jne    0xfffff80000323e55
fffff80000323d3e:	8b c6                	mov    %esi,%eax
fffff80000323d40:	f0 0f c1 83 c4 12 00 	lock xadd %eax,0x12c4(%rbx)
fffff80000323d47:	00
fffff80000323d48:	8b 8b c0 12 00 00    	mov    0x12c0(%rbx),%ecx
fffff80000323d4e:	8d 04 31             	lea    (%rcx,%rsi,1),%eax
fffff80000323d51:	3b c8                	cmp    %eax,%ecx
fffff80000323d53:	0f 83 d5 00 00 00    	jae    0xfffff80000323e2e
fffff80000323d59:	4c 8d 3c 49          	lea    (%rcx,%rcx,2),%r15
fffff80000323d5d:	44 8b e9             	mov    %ecx,%r13d
fffff80000323d60:	49 c1 e7 05          	shl    $0x5,%r15
fffff80000323d64:	44 8b f1             	mov    %ecx,%r14d
fffff80000323d67:	49 8b ef             	mov    %r15,%rbp
fffff80000323d6a:	49 c1 e5 0c          	shl    $0xc,%r13
fffff80000323d6e:	48 8b 83 b0 01 00 00 	mov    0x1b0(%rbx),%rax
fffff80000323d75:	49 b9 00 00 00 00 00 	movabs $0xfffffe0000000000,%r9
fffff80000323d7c:	fe ff ff
fffff80000323d7f:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
fffff80000323d86:	49 b8 00 00 00 00 00 	movabs $0xffffff0000000000,%r8
fffff80000323d8d:	ff ff ff
fffff80000323d90:	49 03 cd             	add    %r13,%rcx
fffff80000323d93:	49 8b d6             	mov    %r14,%rdx
fffff80000323d96:	48 c1 e2 08          	shl    $0x8,%rdx
fffff80000323d9a:	49 89 4c 07 08       	mov    %rcx,0x8(%r15,%rax,1)
fffff80000323d9f:	48 b8 ff ff ff ff 0f 	movabs $0xfffffffff,%rax
fffff80000323da6:	00 00 00
fffff80000323da9:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
fffff80000323db0:	49 03 cd             	add    %r13,%rcx
fffff80000323db3:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000323db7:	48 23 c8             	and    %rax,%rcx
fffff80000323dba:	48 b8 ff ff ff ff ff 	movabs $0xffffffffff,%rax
fffff80000323dc1:	00 00 00
fffff80000323dc4:	4d 8b 04 c8          	mov    (%r8,%rcx,8),%r8
fffff80000323dc8:	49 c1 e8 0c          	shr    $0xc,%r8
fffff80000323dcc:	4c 23 c0             	and    %rax,%r8
fffff80000323dcf:	4b 8b 04 c1          	mov    (%r9,%r8,8),%rax
fffff80000323dd3:	0f b6 c8             	movzbl %al,%ecx
fffff80000323dd6:	48 0b d1             	or     %rcx,%rdx
fffff80000323dd9:	48 8d 8b 50 01 00 00 	lea    0x150(%rbx),%rcx
fffff80000323de0:	4b 89 14 c1          	mov    %rdx,(%r9,%r8,8)
fffff80000323de4:	48 8b 93 b0 01 00 00 	mov    0x1b0(%rbx),%rdx
fffff80000323deb:	ff 83 c0 12 00 00    	incl   0x12c0(%rbx)
fffff80000323df1:	48 83 c2 10          	add    $0x10,%rdx
fffff80000323df5:	ff 83 e4 12 00 00    	incl   0x12e4(%rbx)
fffff80000323dfb:	48 03 d5             	add    %rbp,%rdx
fffff80000323dfe:	e8 31 a3 01 00       	call   0xfffff8000033e134
fffff80000323e03:	49 ff c6             	inc    %r14
fffff80000323e06:	4d 8d 7f 60          	lea    0x60(%r15),%r15
fffff80000323e0a:	49 81 c5 00 10 00 00 	add    $0x1000,%r13
fffff80000323e11:	48 83 c5 60          	add    $0x60,%rbp
fffff80000323e15:	48 83 ee 01          	sub    $0x1,%rsi
fffff80000323e19:	0f 85 4f ff ff ff    	jne    0xfffff80000323d6e
fffff80000323e1f:	8b ac 24 88 00 00 00 	mov    0x88(%rsp),%ebp
fffff80000323e26:	45 33 ff             	xor    %r15d,%r15d
fffff80000323e29:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
fffff80000323e2e:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000323e32:	8b 8b e4 12 00 00    	mov    0x12e4(%rbx),%ecx
fffff80000323e38:	48 89 88 d8 30 01 00 	mov    %rcx,0x130d8(%rax)
fffff80000323e3f:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000323e43:	8b 8b c4 12 00 00    	mov    0x12c4(%rbx),%ecx
fffff80000323e49:	48 89 88 e8 30 01 00 	mov    %rcx,0x130e8(%rax)
fffff80000323e50:	66 85 ff             	test   %di,%di
fffff80000323e53:	74 29                	je     0xfffff80000323e7e
fffff80000323e55:	8b 93 c0 12 00 00    	mov    0x12c0(%rbx),%edx
fffff80000323e5b:	45 33 c9             	xor    %r9d,%r9d
fffff80000323e5e:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff80000323e62:	44 8b c5             	mov    %ebp,%r8d
fffff80000323e65:	48 03 93 b8 01 00 00 	add    0x1b8(%rbx),%rdx
fffff80000323e6c:	49 8b cc             	mov    %r12,%rcx
fffff80000323e6f:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
fffff80000323e74:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000323e79:	e8 0a b9 01 00       	call   0xfffff8000033f788
fffff80000323e7e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
fffff80000323e83:	0f b7 c7             	movzwl %di,%eax
fffff80000323e86:	48 83 c4 30          	add    $0x30,%rsp
fffff80000323e8a:	41 5f                	pop    %r15
fffff80000323e8c:	41 5e                	pop    %r14
fffff80000323e8e:	41 5d                	pop    %r13
fffff80000323e90:	41 5c                	pop    %r12
fffff80000323e92:	5f                   	pop    %rdi
fffff80000323e93:	5e                   	pop    %rsi
fffff80000323e94:	5d                   	pop    %rbp
fffff80000323e95:	c3                   	ret
fffff80000323e96:	cc                   	int3
fffff80000323e97:	cc                   	int3
fffff80000323e98:	cc                   	int3
fffff80000323e99:	cc                   	int3
fffff80000323e9a:	cc                   	int3
fffff80000323e9b:	cc                   	int3
fffff80000323e9c:	cc                   	int3
fffff80000323e9d:	cc                   	int3
fffff80000323e9e:	cc                   	int3
fffff80000323e9f:	cc                   	int3
fffff80000323ea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000323ea5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000323eaa:	57                   	push   %rdi
fffff80000323eab:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000323eaf:	49 8b d8             	mov    %r8,%rbx
fffff80000323eb2:	8b c2                	mov    %edx,%eax
fffff80000323eb4:	f0 0f c1 81 c4 12 00 	lock xadd %eax,0x12c4(%rcx)
fffff80000323ebb:	00
fffff80000323ebc:	85 d2                	test   %edx,%edx
fffff80000323ebe:	74 22                	je     0xfffff80000323ee2
fffff80000323ec0:	48 8d b1 50 01 00 00 	lea    0x150(%rcx),%rsi
fffff80000323ec7:	8b fa                	mov    %edx,%edi
fffff80000323ec9:	48 8b 13             	mov    (%rbx),%rdx
fffff80000323ecc:	48 8b ce             	mov    %rsi,%rcx
fffff80000323ecf:	48 83 c2 10          	add    $0x10,%rdx
fffff80000323ed3:	e8 5c a2 01 00       	call   0xfffff8000033e134
fffff80000323ed8:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
fffff80000323edc:	48 83 ef 01          	sub    $0x1,%rdi
fffff80000323ee0:	75 e7                	jne    0xfffff80000323ec9
fffff80000323ee2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000323ee7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000323eec:	48 83 c4 20          	add    $0x20,%rsp
fffff80000323ef0:	5f                   	pop    %rdi
fffff80000323ef1:	c3                   	ret
fffff80000323ef2:	cc                   	int3
fffff80000323ef3:	cc                   	int3
fffff80000323ef4:	cc                   	int3
fffff80000323ef5:	cc                   	int3
fffff80000323ef6:	cc                   	int3
fffff80000323ef7:	cc                   	int3
fffff80000323ef8:	cc                   	int3
fffff80000323ef9:	cc                   	int3
fffff80000323efa:	cc                   	int3
fffff80000323efb:	cc                   	int3
fffff80000323efc:	48 8b c4             	mov    %rsp,%rax
fffff80000323eff:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000323f03:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000323f07:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000323f0b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000323f0f:	41 54                	push   %r12
fffff80000323f11:	41 56                	push   %r14
fffff80000323f13:	41 57                	push   %r15
fffff80000323f15:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000323f19:	45 33 e4             	xor    %r12d,%r12d
fffff80000323f1c:	48 8d 81 70 01 00 00 	lea    0x170(%rcx),%rax
fffff80000323f23:	44 89 a1 c0 12 00 00 	mov    %r12d,0x12c0(%rcx)
fffff80000323f2a:	48 8d b1 d8 12 00 00 	lea    0x12d8(%rcx),%rsi
fffff80000323f31:	44 89 a1 e4 12 00 00 	mov    %r12d,0x12e4(%rcx)
fffff80000323f38:	48 8d b9 b8 01 00 00 	lea    0x1b8(%rcx),%rdi
fffff80000323f3f:	4c 89 27             	mov    %r12,(%rdi)
fffff80000323f42:	4c 8d b1 b0 01 00 00 	lea    0x1b0(%rcx),%r14
fffff80000323f49:	4d 89 26             	mov    %r12,(%r14)
fffff80000323f4c:	4d 8b f8             	mov    %r8,%r15
fffff80000323f4f:	4c 89 a1 e8 12 00 00 	mov    %r12,0x12e8(%rcx)
fffff80000323f56:	48 8b ea             	mov    %rdx,%rbp
fffff80000323f59:	4c 89 20             	mov    %r12,(%rax)
fffff80000323f5c:	48 8b d9             	mov    %rcx,%rbx
fffff80000323f5f:	48 89 81 50 01 00 00 	mov    %rax,0x150(%rcx)
fffff80000323f66:	4c 89 a1 58 01 00 00 	mov    %r12,0x158(%rcx)
fffff80000323f6d:	48 89 81 60 01 00 00 	mov    %rax,0x160(%rcx)
fffff80000323f74:	4c 89 a1 68 01 00 00 	mov    %r12,0x168(%rcx)
fffff80000323f7b:	4c 89 26             	mov    %r12,(%rsi)
fffff80000323f7e:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff80000323f84:	73 08                	jae    0xfffff80000323f8e
fffff80000323f86:	48 8b ce             	mov    %rsi,%rcx
fffff80000323f89:	e8 82 76 ef ff       	call   0xfffff8000021b610
fffff80000323f8e:	4c 8b c7             	mov    %rdi,%r8
fffff80000323f91:	ba 00 00 00 40       	mov    $0x40000000,%edx
fffff80000323f96:	48 8b cd             	mov    %rbp,%rcx
fffff80000323f99:	e8 52 b7 01 00       	call   0xfffff8000033f6f0
fffff80000323f9e:	0f b7 f8             	movzwl %ax,%edi
fffff80000323fa1:	66 85 c0             	test   %ax,%ax
fffff80000323fa4:	75 4b                	jne    0xfffff80000323ff1
fffff80000323fa6:	4d 8b c6             	mov    %r14,%r8
fffff80000323fa9:	ba 00 00 80 01       	mov    $0x1800000,%edx
fffff80000323fae:	48 8b cd             	mov    %rbp,%rcx
fffff80000323fb1:	e8 3a b7 01 00       	call   0xfffff8000033f6f0