fffff800003217c1:	e9 6d 02 00 00       	jmp    0xfffff80000321a33
fffff800003217c6:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800003217c9:	0f 11 46 08          	movups %xmm0,0x8(%rsi)
fffff800003217cd:	0f 11 46 18          	movups %xmm0,0x18(%rsi)
fffff800003217d1:	8a 06                	mov    (%rsi),%al
fffff800003217d3:	f6 d8                	neg    %al
fffff800003217d5:	45 1b ff             	sbb    %r15d,%r15d
fffff800003217d8:	41 83 e7 02          	and    $0x2,%r15d
fffff800003217dc:	41 ff c7             	inc    %r15d
fffff800003217df:	85 ed                	test   %ebp,%ebp
fffff800003217e1:	0f 88 4c 02 00 00    	js     0xfffff80000321a33
fffff800003217e7:	8d 0c ed 0c 00 00 00 	lea    0xc(,%rbp,8),%ecx
fffff800003217ee:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff800003217f2:	03 cd                	add    %ebp,%ecx
fffff800003217f4:	48 8d 14 ea          	lea    (%rdx,%rbp,8),%rdx
fffff800003217f8:	89 8c 24 e0 00 00 00 	mov    %ecx,0xe0(%rsp)
fffff800003217ff:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
fffff80000321804:	41 8b c6             	mov    %r14d,%eax
fffff80000321807:	48 8b cb             	mov    %rbx,%rcx
fffff8000032180a:	48 81 e1 7f f0 ff ff 	and    $0xfffffffffffff07f,%rcx
fffff80000321811:	83 e0 1f             	and    $0x1f,%eax
fffff80000321814:	48 03 c0             	add    %rax,%rax
fffff80000321817:	48 83 c9 40          	or     $0x40,%rcx
fffff8000032181b:	48 c1 e9 06          	shr    $0x6,%rcx
fffff8000032181f:	48 0b c8             	or     %rax,%rcx
fffff80000321822:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
fffff80000321829:	00
fffff8000032182a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff8000032182f:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
fffff80000321836:	00
fffff80000321837:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
fffff8000032183c:	45 8b cf             	mov    %r15d,%r9d
fffff8000032183f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000321844:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000321849:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000032184e:	48 89 0a             	mov    %rcx,(%rdx)
fffff80000321851:	48 8b d3             	mov    %rbx,%rdx
fffff80000321854:	49 8b 4b 18          	mov    0x18(%r11),%rcx
fffff80000321858:	c7 44 24 28 0c 00 00 	movl   $0xc,0x28(%rsp)
fffff8000032185f:	00
fffff80000321860:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
fffff80000321865:	e8 46 52 00 00       	call   0xfffff80000326ab0
fffff8000032186a:	44 0f b7 d0          	movzwl %ax,%r10d
fffff8000032186e:	66 85 c0             	test   %ax,%ax
fffff80000321871:	0f 85 bc 01 00 00    	jne    0xfffff80000321a33
fffff80000321877:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000032187e:	00 00
fffff80000321880:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff80000321886:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
fffff8000032188b:	e8 28 6a ee ff       	call   0xfffff800002082b8
fffff80000321890:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
fffff80000321897:	00
fffff80000321898:	48 8b f8             	mov    %rax,%rdi
fffff8000032189b:	8b 8c 24 e0 00 00 00 	mov    0xe0(%rsp),%ecx
fffff800003218a2:	49 d3 ec             	shr    %cl,%r12
fffff800003218a5:	41 81 e4 ff 01 00 00 	and    $0x1ff,%r12d
fffff800003218ac:	4a 8b 1c e7          	mov    (%rdi,%r12,8),%rbx
fffff800003218b0:	44 8b c5             	mov    %ebp,%r8d
fffff800003218b3:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
fffff800003218ba:	00
fffff800003218bb:	48 8b d3             	mov    %rbx,%rdx
fffff800003218be:	e8 8d fc ff ff       	call   0xfffff80000321550
fffff800003218c3:	45 33 c9             	xor    %r9d,%r9d
fffff800003218c6:	44 0f b7 d0          	movzwl %ax,%r10d
fffff800003218ca:	66 85 c0             	test   %ax,%ax
fffff800003218cd:	0f 85 25 01 00 00    	jne    0xfffff800003219f8
fffff800003218d3:	8b c3                	mov    %ebx,%eax
fffff800003218d5:	23 84 24 d8 00 00 00 	and    0xd8(%rsp),%eax
fffff800003218dc:	83 e0 07             	and    $0x7,%eax
fffff800003218df:	3b 84 24 d8 00 00 00 	cmp    0xd8(%rsp),%eax
fffff800003218e6:	0f 85 00 01 00 00    	jne    0xfffff800003219ec
fffff800003218ec:	44 38 0e             	cmp    %r9b,(%rsi)
fffff800003218ef:	74 5f                	je     0xfffff80000321950
fffff800003218f1:	48 8b cb             	mov    %rbx,%rcx
fffff800003218f4:	48 0f ba e9 08       	bts    $0x8,%rcx
fffff800003218f9:	f6 84 24 d8 00 00 00 	testb  $0x2,0xd8(%rsp)
fffff80000321900:	02
fffff80000321901:	74 0d                	je     0xfffff80000321910
fffff80000321903:	84 db                	test   %bl,%bl
fffff80000321905:	78 04                	js     0xfffff8000032190b
fffff80000321907:	85 ed                	test   %ebp,%ebp
fffff80000321909:	75 05                	jne    0xfffff80000321910
fffff8000032190b:	48 0f ba e9 09       	bts    $0x9,%rcx
fffff80000321910:	48 3b d9             	cmp    %rcx,%rbx
fffff80000321913:	74 38                	je     0xfffff8000032194d
fffff80000321915:	48 8b c3             	mov    %rbx,%rax
fffff80000321918:	f0 4a 0f b1 0c e7    	lock cmpxchg %rcx,(%rdi,%r12,8)
fffff8000032191e:	74 2d                	je     0xfffff8000032194d
fffff80000321920:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000321927:	00 00
fffff80000321929:	e8 56 f5 ed ff       	call   0xfffff80000200e84
fffff8000032192e:	44 0f b7 d0          	movzwl %ax,%r10d
fffff80000321932:	66 85 c0             	test   %ax,%ax
fffff80000321935:	0f 84 71 ff ff ff    	je     0xfffff800003218ac
fffff8000032193b:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000321942:	00 00
fffff80000321944:	c6 40 0f 01          	movb   $0x1,0xf(%rax)
fffff80000321948:	e9 ab 00 00 00       	jmp    0xfffff800003219f8
fffff8000032194d:	48 8b d9             	mov    %rcx,%rbx
fffff80000321950:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000321957:	00 00
fffff80000321959:	48 8b 81 c0 03 01 00 	mov    0x103c0(%rcx),%rax
fffff80000321960:	49 bc ff ff ff ff 0f 	movabs $0xfffffffff,%r12
fffff80000321967:	00 00 00
fffff8000032196a:	48 c1 ef 0c          	shr    $0xc,%rdi
fffff8000032196e:	48 ba 00 00 00 00 00 	movabs $0xffffff0000000000,%rdx
fffff80000321975:	ff ff ff
fffff80000321978:	49 23 fc             	and    %r12,%rdi
fffff8000032197b:	48 89 04 fa          	mov    %rax,(%rdx,%rdi,8)
fffff8000032197f:	8b c3                	mov    %ebx,%eax
fffff80000321981:	83 e0 07             	and    $0x7,%eax
fffff80000321984:	c6 81 c8 03 01 00 01 	movb   $0x1,0x103c8(%rcx)
fffff8000032198b:	44 23 f0             	and    %eax,%r14d
fffff8000032198e:	49 8b f9             	mov    %r9,%rdi
fffff80000321991:	84 db                	test   %bl,%bl
fffff80000321993:	78 41                	js     0xfffff800003219d6
fffff80000321995:	85 ed                	test   %ebp,%ebp
fffff80000321997:	7e 3d                	jle    0xfffff800003219d6
fffff80000321999:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
fffff8000032199e:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff800003219a5:	ff 0f 00
fffff800003219a8:	83 ac 24 e0 00 00 00 	subl   $0x9,0xe0(%rsp)
fffff800003219af:	09
fffff800003219b0:	48 83 ea 08          	sub    $0x8,%rdx
fffff800003219b4:	48 23 d8             	and    %rax,%rbx
fffff800003219b7:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
fffff800003219bc:	83 ed 01             	sub    $0x1,%ebp
fffff800003219bf:	78 72                	js     0xfffff80000321a33
fffff800003219c1:	4c 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%r11
fffff800003219c8:	00
fffff800003219c9:	44 8a 84 24 c8 00 00 	mov    0xc8(%rsp),%r8b
fffff800003219d0:	00
fffff800003219d1:	e9 2e fe ff ff       	jmp    0xfffff80000321804
fffff800003219d6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff800003219db:	48 c1 e0 0c          	shl    $0xc,%rax
fffff800003219df:	48 89 46 30          	mov    %rax,0x30(%rsi)
fffff800003219e3:	89 6e 28             	mov    %ebp,0x28(%rsi)
fffff800003219e6:	48 89 5e 38          	mov    %rbx,0x38(%rsi)
fffff800003219ea:	eb 20                	jmp    0xfffff80000321a0c
fffff800003219ec:	83 e3 07             	and    $0x7,%ebx
fffff800003219ef:	41 ba 02 30 00 00    	mov    $0x3002,%r10d
fffff800003219f5:	44 23 f3             	and    %ebx,%r14d
fffff800003219f8:	48 ba 00 00 00 00 00 	movabs $0xffffff0000000000,%rdx
fffff800003219ff:	ff ff ff
fffff80000321a02:	49 bc ff ff ff ff 0f 	movabs $0xfffffffff,%r12
fffff80000321a09:	00 00 00
fffff80000321a0c:	48 85 ff             	test   %rdi,%rdi
fffff80000321a0f:	74 22                	je     0xfffff80000321a33
fffff80000321a11:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000321a18:	00 00
fffff80000321a1a:	48 8b 81 c0 03 01 00 	mov    0x103c0(%rcx),%rax
fffff80000321a21:	48 c1 ef 0c          	shr    $0xc,%rdi
fffff80000321a25:	49 23 fc             	and    %r12,%rdi
fffff80000321a28:	48 89 04 fa          	mov    %rax,(%rdx,%rdi,8)
fffff80000321a2c:	c6 81 c8 03 01 00 01 	movb   $0x1,0x103c8(%rcx)
fffff80000321a33:	44 89 76 40          	mov    %r14d,0x40(%rsi)
fffff80000321a37:	41 0f b7 c2          	movzwl %r10w,%eax
fffff80000321a3b:	48 83 c4 70          	add    $0x70,%rsp
fffff80000321a3f:	41 5f                	pop    %r15
fffff80000321a41:	41 5e                	pop    %r14
fffff80000321a43:	41 5c                	pop    %r12
fffff80000321a45:	5f                   	pop    %rdi
fffff80000321a46:	5e                   	pop    %rsi
fffff80000321a47:	5d                   	pop    %rbp
fffff80000321a48:	5b                   	pop    %rbx
fffff80000321a49:	c3                   	ret
fffff80000321a4a:	cc                   	int3
fffff80000321a4b:	cc                   	int3
fffff80000321a4c:	cc                   	int3
fffff80000321a4d:	cc                   	int3
fffff80000321a4e:	cc                   	int3
fffff80000321a4f:	cc                   	int3
fffff80000321a50:	cc                   	int3
fffff80000321a51:	cc                   	int3
fffff80000321a52:	cc                   	int3
fffff80000321a53:	cc                   	int3
fffff80000321a54:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000321a59:	57                   	push   %rdi
fffff80000321a5a:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000321a5e:	48 8b b9 f0 01 00 00 	mov    0x1f0(%rcx),%rdi
fffff80000321a65:	48 8b da             	mov    %rdx,%rbx
fffff80000321a68:	8b 52 24             	mov    0x24(%rdx),%edx
fffff80000321a6b:	85 d2                	test   %edx,%edx
fffff80000321a6d:	74 15                	je     0xfffff80000321a84
fffff80000321a6f:	48 8d 43 28          	lea    0x28(%rbx),%rax
fffff80000321a73:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
fffff80000321a7a:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff80000321a7e:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000321a82:	75 ef                	jne    0xfffff80000321a73
fffff80000321a84:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
fffff80000321a88:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000321a8d:	48 8b 13             	mov    (%rbx),%rdx
fffff80000321a90:	48 8b 49 10          	mov    0x10(%rcx),%rcx
fffff80000321a94:	e8 cb 38 fe ff       	call   0xfffff80000305364
fffff80000321a99:	48 8b 03             	mov    (%rbx),%rax
fffff80000321a9c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000321aa1:	48 89 78 38          	mov    %rdi,0x38(%rax)
fffff80000321aa5:	48 83 c4 20          	add    $0x20,%rsp
fffff80000321aa9:	5f                   	pop    %rdi
fffff80000321aaa:	c3                   	ret
fffff80000321aab:	cc                   	int3
fffff80000321aac:	cc                   	int3
fffff80000321aad:	cc                   	int3
fffff80000321aae:	cc                   	int3
fffff80000321aaf:	cc                   	int3
fffff80000321ab0:	cc                   	int3
fffff80000321ab1:	cc                   	int3
fffff80000321ab2:	cc                   	int3
fffff80000321ab3:	cc                   	int3
fffff80000321ab4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000321ab9:	57                   	push   %rdi
fffff80000321aba:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000321abe:	48 8b 05 23 fb 2d 00 	mov    0x2dfb23(%rip),%rax        # 0xfffff800006015e8
fffff80000321ac5:	48 33 c4             	xor    %rsp,%rax
fffff80000321ac8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000321acd:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff80000321ad4:	00 00
fffff80000321ad6:	49 8b d8             	mov    %r8,%rbx
fffff80000321ad9:	4c 8b 82 00 02 00 00 	mov    0x200(%rdx),%r8
fffff80000321ae0:	48 8b 43 18          	mov    0x18(%rbx),%rax
fffff80000321ae4:	49 3b c0             	cmp    %r8,%rax
fffff80000321ae7:	73 20                	jae    0xfffff80000321b09
fffff80000321ae9:	8b 4b 24             	mov    0x24(%rbx),%ecx
fffff80000321aec:	85 c9                	test   %ecx,%ecx
fffff80000321aee:	74 15                	je     0xfffff80000321b05
fffff80000321af0:	48 8d 43 28          	lea    0x28(%rbx),%rax
fffff80000321af4:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
fffff80000321afb:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff80000321aff:	48 83 e9 01          	sub    $0x1,%rcx
fffff80000321b03:	75 ef                	jne    0xfffff80000321af4
fffff80000321b05:	4c 89 43 18          	mov    %r8,0x18(%rbx)
fffff80000321b09:	8b 57 08             	mov    0x8(%rdi),%edx
fffff80000321b0c:	8b ca                	mov    %edx,%ecx
fffff80000321b0e:	8b 43 24             	mov    0x24(%rbx),%eax
fffff80000321b11:	83 e2 3f             	and    $0x3f,%edx
fffff80000321b14:	c1 e9 06             	shr    $0x6,%ecx
fffff80000321b17:	3b c8                	cmp    %eax,%ecx
fffff80000321b19:	73 20                	jae    0xfffff80000321b3b
fffff80000321b1b:	48 8b 44 cb 28       	mov    0x28(%rbx,%rcx,8),%rax
fffff80000321b20:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff80000321b25:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000321b2a:	8b c2                	mov    %edx,%eax
fffff80000321b2c:	48 0f a3 01          	bt     %rax,(%rcx)
fffff80000321b30:	0f 92 c0             	setb   %al
fffff80000321b33:	84 c0                	test   %al,%al
fffff80000321b35:	0f 85 9e 00 00 00    	jne    0xfffff80000321bd9
fffff80000321b3b:	48 8b 03             	mov    (%rbx),%rax
fffff80000321b3e:	48 b9 ff ff ff ff 0f 	movabs $0xfffffffff,%rcx
fffff80000321b45:	00 00 00
fffff80000321b48:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff80000321b4e:	48 ba 00 00 00 00 00 	movabs $0xffffff0000000000,%rdx
fffff80000321b55:	ff ff ff
fffff80000321b58:	4c 8b 40 08          	mov    0x8(%rax),%r8
fffff80000321b5c:	49 8b c0             	mov    %r8,%rax
fffff80000321b5f:	41 81 e0 fe 0f 00 00 	and    $0xffe,%r8d
fffff80000321b66:	48 c1 e8 0c          	shr    $0xc,%rax
fffff80000321b6a:	48 23 c1             	and    %rcx,%rax
fffff80000321b6d:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff80000321b72:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
fffff80000321b76:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff80000321b7d:	ff 0f 00
fffff80000321b80:	48 23 d0             	and    %rax,%rdx
fffff80000321b83:	49 03 d0             	add    %r8,%rdx
fffff80000321b86:	48 83 e2 de          	and    $0xffffffffffffffde,%rdx
fffff80000321b8a:	48 83 ca 1e          	or     $0x1e,%rdx
fffff80000321b8e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
fffff80000321b93:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
fffff80000321b98:	e8 b3 b5 f1 ff       	call   0xfffff8000023d150
fffff80000321b9d:	44 8b 47 08          	mov    0x8(%rdi),%r8d
fffff80000321ba1:	41 8b d0             	mov    %r8d,%edx
fffff80000321ba4:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff80000321ba8:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000321bac:	c1 ea 06             	shr    $0x6,%edx
fffff80000321baf:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000321bb3:	3b d0                	cmp    %eax,%edx
fffff80000321bb5:	72 18                	jb     0xfffff80000321bcf
fffff80000321bb7:	8b 43 24             	mov    0x24(%rbx),%eax
fffff80000321bba:	3b c2                	cmp    %edx,%eax
fffff80000321bbc:	77 11                	ja     0xfffff80000321bcf
fffff80000321bbe:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff80000321bc1:	f0 0f b1 4b 24       	lock cmpxchg %ecx,0x24(%rbx)
fffff80000321bc6:	74 07                	je     0xfffff80000321bcf
fffff80000321bc8:	8b 43 24             	mov    0x24(%rbx),%eax
fffff80000321bcb:	3b c2                	cmp    %edx,%eax
fffff80000321bcd:	76 f2                	jbe    0xfffff80000321bc1
fffff80000321bcf:	41 8b c8             	mov    %r8d,%ecx
fffff80000321bd2:	f0 48 0f ab 4c d3 28 	lock bts %rcx,0x28(%rbx,%rdx,8)
fffff80000321bd9:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000321bde:	48 33 cc             	xor    %rsp,%rcx
fffff80000321be1:	e8 8a 99 f1 ff       	call   0xfffff8000023b570
fffff80000321be6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000321beb:	48 83 c4 40          	add    $0x40,%rsp
fffff80000321bef:	5f                   	pop    %rdi
fffff80000321bf0:	c3                   	ret
fffff80000321bf1:	cc                   	int3
fffff80000321bf2:	cc                   	int3
fffff80000321bf3:	cc                   	int3
fffff80000321bf4:	cc                   	int3
fffff80000321bf5:	cc                   	int3
fffff80000321bf6:	cc                   	int3
fffff80000321bf7:	cc                   	int3
fffff80000321bf8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000321bfd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000321c02:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000321c07:	57                   	push   %rdi
fffff80000321c08:	41 54                	push   %r12
fffff80000321c0a:	41 55                	push   %r13
fffff80000321c0c:	41 56                	push   %r14
fffff80000321c0e:	41 57                	push   %r15
fffff80000321c10:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000321c14:	4c 8b 22             	mov    (%rdx),%r12
fffff80000321c17:	41 8a f0             	mov    %r8b,%sil
fffff80000321c1a:	48 8b da             	mov    %rdx,%rbx
fffff80000321c1d:	48 8b e9             	mov    %rcx,%rbp
fffff80000321c20:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff80000321c26:	45 84 c0             	test   %r8b,%r8b
fffff80000321c29:	74 0e                	je     0xfffff80000321c39
fffff80000321c2b:	f0 4c 01 6a 10       	lock add %r13,0x10(%rdx)
fffff80000321c30:	41 8d 55 02          	lea    0x2(%r13),%edx
fffff80000321c34:	e8 a3 1a 00 00       	call   0xfffff800003236dc
fffff80000321c39:	4c 8b b5 f0 01 00 00 	mov    0x1f0(%rbp),%r14
fffff80000321c40:	48 8b 03             	mov    (%rbx),%rax
fffff80000321c43:	0f b7 78 28          	movzwl 0x28(%rax),%edi
fffff80000321c47:	48 8b 03             	mov    (%rbx),%rax
fffff80000321c4a:	44 0f b7 78 2a       	movzwl 0x2a(%rax),%r15d
fffff80000321c4f:	eb 1b                	jmp    0xfffff80000321c6c
fffff80000321c51:	45 33 c9             	xor    %r9d,%r9d
fffff80000321c54:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
fffff80000321c59:	44 0f b7 c7          	movzwl %di,%r8d
fffff80000321c5d:	49 8b d4             	mov    %r12,%rdx
fffff80000321c60:	48 8b cd             	mov    %rbp,%rcx
fffff80000321c63:	e8 54 19 00 00       	call   0xfffff800003235bc
fffff80000321c68:	66 41 03 fd          	add    %r13w,%di
fffff80000321c6c:	66 41 3b ff          	cmp    %r15w,%di
fffff80000321c70:	76 df                	jbe    0xfffff80000321c51
fffff80000321c72:	40 84 f6             	test   %sil,%sil
fffff80000321c75:	74 05                	je     0xfffff80000321c7c
fffff80000321c77:	f0 48 ff 4b 10       	lock decq 0x10(%rbx)
fffff80000321c7c:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff80000321c80:	49 3b c6             	cmp    %r14,%rax
fffff80000321c83:	73 08                	jae    0xfffff80000321c8d
fffff80000321c85:	f0 4c 0f b1 73 08    	lock cmpxchg %r14,0x8(%rbx)
fffff80000321c8b:	75 ef                	jne    0xfffff80000321c7c
fffff80000321c8d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff80000321c92:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff80000321c97:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff80000321c9c:	48 83 c4 30          	add    $0x30,%rsp
fffff80000321ca0:	41 5f                	pop    %r15
fffff80000321ca2:	41 5e                	pop    %r14
fffff80000321ca4:	41 5d                	pop    %r13