fffff8000027178c:	76 30                	jbe    0xfffff800002717be
fffff8000027178e:	8b c1                	mov    %ecx,%eax
fffff80000271790:	48 05 a6 00 00 00    	add    $0xa6,%rax
fffff80000271796:	48 c1 e0 05          	shl    $0x5,%rax
fffff8000027179a:	48 8b 14 18          	mov    (%rax,%rbx,1),%rdx
fffff8000027179e:	48 85 d2             	test   %rdx,%rdx
fffff800002717a1:	74 11                	je     0xfffff800002717b4
fffff800002717a3:	48 8b 05 a6 cb 50 00 	mov    0x50cba6(%rip),%rax        # 0xfffff8000077e350
fffff800002717aa:	48 89 02             	mov    %rax,(%rdx)
fffff800002717ad:	48 89 15 9c cb 50 00 	mov    %rdx,0x50cb9c(%rip)        # 0xfffff8000077e350
fffff800002717b4:	ff c1                	inc    %ecx
fffff800002717b6:	3b 8b 9c 14 00 00    	cmp    0x149c(%rbx),%ecx
fffff800002717bc:	72 d0                	jb     0xfffff8000027178e
fffff800002717be:	48 8d 8b 90 14 00 00 	lea    0x1490(%rbx),%rcx
fffff800002717c5:	33 d2                	xor    %edx,%edx
fffff800002717c7:	41 b8 20 14 00 00    	mov    $0x1420,%r8d
fffff800002717cd:	e8 ee 2d fd ff       	call   0xfffff800002445c0
fffff800002717d2:	f0 48 83 25 6d cb 50 	lock andq $0x0,0x50cb6d(%rip)        # 0xfffff8000077e348
fffff800002717d9:	00 00
fffff800002717db:	48 83 c4 20          	add    $0x20,%rsp
fffff800002717df:	5b                   	pop    %rbx
fffff800002717e0:	c3                   	ret
fffff800002717e1:	cc                   	int3
fffff800002717e2:	cc                   	int3
fffff800002717e3:	cc                   	int3
fffff800002717e4:	cc                   	int3
fffff800002717e5:	cc                   	int3
fffff800002717e6:	cc                   	int3
fffff800002717e7:	cc                   	int3
fffff800002717e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002717ed:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002717f2:	56                   	push   %rsi
fffff800002717f3:	57                   	push   %rdi
fffff800002717f4:	41 56                	push   %r14
fffff800002717f6:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002717fa:	45 33 f6             	xor    %r14d,%r14d
fffff800002717fd:	48 8b e9             	mov    %rcx,%rbp
fffff80000271800:	44 38 35 39 cb 50 00 	cmp    %r14b,0x50cb39(%rip)        # 0xfffff8000077e340
fffff80000271807:	0f 84 be 00 00 00    	je     0xfffff800002718cb
fffff8000027180d:	e8 16 b0 ff ff       	call   0xfffff8000026c828
fffff80000271812:	84 c0                	test   %al,%al
fffff80000271814:	0f 84 b1 00 00 00    	je     0xfffff800002718cb
fffff8000027181a:	41 8d 7e 03          	lea    0x3(%r14),%edi
fffff8000027181e:	48 85 d2             	test   %rdx,%rdx
fffff80000271821:	74 62                	je     0xfffff80000271885
fffff80000271823:	41 8a f6             	mov    %r14b,%sil
fffff80000271826:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff8000027182d:	45 33 c9             	xor    %r9d,%r9d
fffff80000271830:	33 d2                	xor    %edx,%edx
fffff80000271832:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
fffff80000271837:	41 b8 00 29 00 00    	mov    $0x2900,%r8d
fffff8000027183d:	48 8b 08             	mov    (%rax),%rcx
fffff80000271840:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000271845:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000027184a:	e8 a9 44 fb ff       	call   0xfffff80000225cf8
fffff8000027184f:	66 85 c0             	test   %ax,%ax
fffff80000271852:	75 7b                	jne    0xfffff800002718cf
fffff80000271854:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff80000271859:	4c 8b c5             	mov    %rbp,%r8
fffff8000027185c:	48 8b cb             	mov    %rbx,%rcx
fffff8000027185f:	40 8a d6             	mov    %sil,%dl
fffff80000271862:	e8 cd 00 00 00       	call   0xfffff80000271934
fffff80000271867:	48 8b cb             	mov    %rbx,%rcx
fffff8000027186a:	e8 f5 01 00 00       	call   0xfffff80000271a64
fffff8000027186f:	40 0f b6 c6          	movzbl %sil,%eax
fffff80000271873:	40 fe c6             	inc    %sil
fffff80000271876:	48 89 9c c5 48 36 00 	mov    %rbx,0x3648(%rbp,%rax,8)
fffff8000027187d:	00
fffff8000027187e:	40 3a f7             	cmp    %dil,%sil
fffff80000271881:	72 a3                	jb     0xfffff80000271826
fffff80000271883:	eb 41                	jmp    0xfffff800002718c6
fffff80000271885:	48 8d 99 48 36 00 00 	lea    0x3648(%rcx),%rbx
fffff8000027188c:	48 8b 33             	mov    (%rbx),%rsi
fffff8000027188f:	48 8b ce             	mov    %rsi,%rcx
fffff80000271892:	e8 39 03 00 00       	call   0xfffff80000271bd0
fffff80000271897:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff8000027189e:	48 8b d6             	mov    %rsi,%rdx
fffff800002718a1:	48 8b 08             	mov    (%rax),%rcx
fffff800002718a4:	48 f7 c6 ff 0f 00 00 	test   $0xfff,%rsi
fffff800002718ab:	75 07                	jne    0xfffff800002718b4
fffff800002718ad:	e8 92 73 fb ff       	call   0xfffff80000228c44
fffff800002718b2:	eb 05                	jmp    0xfffff800002718b9
fffff800002718b4:	e8 a3 74 fb ff       	call   0xfffff80000228d5c
fffff800002718b9:	4c 89 33             	mov    %r14,(%rbx)
fffff800002718bc:	48 83 c3 08          	add    $0x8,%rbx
fffff800002718c0:	48 83 ef 01          	sub    $0x1,%rdi
fffff800002718c4:	75 c6                	jne    0xfffff8000027188c
fffff800002718c6:	41 8b c6             	mov    %r14d,%eax
fffff800002718c9:	eb 04                	jmp    0xfffff800002718cf
fffff800002718cb:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002718cf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002718d4:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002718d9:	48 83 c4 30          	add    $0x30,%rsp
fffff800002718dd:	41 5e                	pop    %r14
fffff800002718df:	5f                   	pop    %rdi
fffff800002718e0:	5e                   	pop    %rsi
fffff800002718e1:	c3                   	ret
fffff800002718e2:	cc                   	int3
fffff800002718e3:	cc                   	int3
fffff800002718e4:	cc                   	int3
fffff800002718e5:	cc                   	int3
fffff800002718e6:	cc                   	int3
fffff800002718e7:	cc                   	int3
fffff800002718e8:	cc                   	int3
fffff800002718e9:	cc                   	int3
fffff800002718ea:	cc                   	int3
fffff800002718eb:	cc                   	int3
fffff800002718ec:	40 57                	rex push %rdi
fffff800002718ee:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002718f2:	45 33 c0             	xor    %r8d,%r8d
fffff800002718f5:	48 8d 0d 84 77 4b 00 	lea    0x4b7784(%rip),%rcx        # 0xfffff80000729080
fffff800002718fc:	33 d2                	xor    %edx,%edx
fffff800002718fe:	e8 31 00 00 00       	call   0xfffff80000271934
fffff80000271903:	33 c9                	xor    %ecx,%ecx
fffff80000271905:	48 8d 15 74 77 4b 00 	lea    0x4b7774(%rip),%rdx        # 0xfffff80000729080
fffff8000027190c:	e8 6b af ff ff       	call   0xfffff8000026c87c
fffff80000271911:	33 ff                	xor    %edi,%edi
fffff80000271913:	66 85 c0             	test   %ax,%ax
fffff80000271916:	75 0e                	jne    0xfffff80000271926
fffff80000271918:	48 8d 0d 61 77 4b 00 	lea    0x4b7761(%rip),%rcx        # 0xfffff80000729080
fffff8000027191f:	e8 40 01 00 00       	call   0xfffff80000271a64
fffff80000271924:	8b c7                	mov    %edi,%eax
fffff80000271926:	48 83 c4 20          	add    $0x20,%rsp
fffff8000027192a:	5f                   	pop    %rdi
fffff8000027192b:	c3                   	ret
fffff8000027192c:	cc                   	int3
fffff8000027192d:	cc                   	int3
fffff8000027192e:	cc                   	int3
fffff8000027192f:	cc                   	int3
fffff80000271930:	cc                   	int3
fffff80000271931:	cc                   	int3
fffff80000271932:	cc                   	int3
fffff80000271933:	cc                   	int3
fffff80000271934:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000271939:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000027193e:	57                   	push   %rdi
fffff8000027193f:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000271943:	49 8b d8             	mov    %r8,%rbx
fffff80000271946:	40 8a fa             	mov    %dl,%dil
fffff80000271949:	33 d2                	xor    %edx,%edx
fffff8000027194b:	41 b8 00 29 00 00    	mov    $0x2900,%r8d
fffff80000271951:	48 8b f1             	mov    %rcx,%rsi
fffff80000271954:	e8 67 2c fd ff       	call   0xfffff800002445c0
fffff80000271959:	33 c9                	xor    %ecx,%ecx
fffff8000027195b:	48 89 9e e0 28 00 00 	mov    %rbx,0x28e0(%rsi)
fffff80000271962:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000271967:	48 8d 46 50          	lea    0x50(%rsi),%rax
fffff8000027196b:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff8000027196f:	48 89 00             	mov    %rax,(%rax)
fffff80000271972:	48 8d 05 17 b3 4b 00 	lea    0x4bb317(%rip),%rax        # 0xfffff8000072cc90
fffff80000271979:	48 89 46 28          	mov    %rax,0x28(%rsi)
fffff8000027197d:	48 89 46 30          	mov    %rax,0x30(%rsi)
fffff80000271981:	b8 da ba 00 00       	mov    $0xbada,%eax
fffff80000271986:	89 4e 40             	mov    %ecx,0x40(%rsi)
fffff80000271989:	88 4e 44             	mov    %cl,0x44(%rsi)
fffff8000027198c:	66 89 46 12          	mov    %ax,0x12(%rsi)
fffff80000271990:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
fffff80000271997:	ff ff 7f
fffff8000027199a:	89 4e 48             	mov    %ecx,0x48(%rsi)
fffff8000027199d:	48 89 86 f0 28 00 00 	mov    %rax,0x28f0(%rsi)
fffff800002719a4:	48 89 8e b8 28 00 00 	mov    %rcx,0x28b8(%rsi)
fffff800002719ab:	89 4e 20             	mov    %ecx,0x20(%rsi)
fffff800002719ae:	c6 46 10 01          	movb   $0x1,0x10(%rsi)
fffff800002719b2:	40 88 be e8 28 00 00 	mov    %dil,0x28e8(%rsi)
fffff800002719b9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002719be:	48 83 c4 20          	add    $0x20,%rsp
fffff800002719c2:	5f                   	pop    %rdi
fffff800002719c3:	c3                   	ret
fffff800002719c4:	cc                   	int3
fffff800002719c5:	cc                   	int3
fffff800002719c6:	cc                   	int3
fffff800002719c7:	cc                   	int3
fffff800002719c8:	cc                   	int3
fffff800002719c9:	cc                   	int3
fffff800002719ca:	cc                   	int3
fffff800002719cb:	cc                   	int3
fffff800002719cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002719d1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002719d6:	57                   	push   %rdi
fffff800002719d7:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002719db:	8b 05 87 c9 50 00    	mov    0x50c987(%rip),%eax        # 0xfffff8000077e368
fffff800002719e1:	8b f2                	mov    %edx,%esi
fffff800002719e3:	0f ba f0 1f          	btr    $0x1f,%eax
fffff800002719e7:	48 8b d9             	mov    %rcx,%rbx
fffff800002719ea:	bf 06 00 00 00       	mov    $0x6,%edi
fffff800002719ef:	44 8d 40 01          	lea    0x1(%rax),%r8d
fffff800002719f3:	f0 44 0f b1 05 6c c9 	lock cmpxchg %r8d,0x50c96c(%rip)        # 0xfffff8000077e368
fffff800002719fa:	50 00
fffff800002719fc:	74 0c                	je     0xfffff80000271a0a
fffff800002719fe:	48 8d 0d 63 c9 50 00 	lea    0x50c963(%rip),%rcx        # 0xfffff8000077e368
fffff80000271a05:	e8 46 32 ff ff       	call   0xfffff80000264c50
fffff80000271a0a:	83 23 00             	andl   $0x0,(%rbx)
fffff80000271a0d:	4c 8d 05 44 c9 50 00 	lea    0x50c944(%rip),%r8        # 0xfffff8000077e358
fffff80000271a14:	48 8b 15 3d c9 50 00 	mov    0x50c93d(%rip),%rdx        # 0xfffff8000077e358
fffff80000271a1b:	eb 21                	jmp    0xfffff80000271a3e
fffff80000271a1d:	3b f7                	cmp    %edi,%esi
fffff80000271a1f:	76 22                	jbe    0xfffff80000271a43
fffff80000271a21:	0f b7 42 12          	movzwl 0x12(%rdx),%eax
fffff80000271a25:	b9 da ba 00 00       	mov    $0xbada,%ecx
fffff80000271a2a:	66 3b c1             	cmp    %cx,%ax
fffff80000271a2d:	74 0c                	je     0xfffff80000271a3b
fffff80000271a2f:	8b 0b                	mov    (%rbx),%ecx
fffff80000271a31:	83 c7 02             	add    $0x2,%edi
fffff80000271a34:	66 89 44 4b 04       	mov    %ax,0x4(%rbx,%rcx,2)
fffff80000271a39:	ff 03                	incl   (%rbx)
fffff80000271a3b:	48 8b 12             	mov    (%rdx),%rdx
fffff80000271a3e:	49 3b d0             	cmp    %r8,%rdx
fffff80000271a41:	75 da                	jne    0xfffff80000271a1d
fffff80000271a43:	f0 ff 0d 1e c9 50 00 	lock decl 0x50c91e(%rip)        # 0xfffff8000077e368
fffff80000271a4a:	8b c7                	mov    %edi,%eax
fffff80000271a4c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000271a51:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000271a56:	48 83 c4 20          	add    $0x20,%rsp
fffff80000271a5a:	5f                   	pop    %rdi
fffff80000271a5b:	c3                   	ret
fffff80000271a5c:	cc                   	int3
fffff80000271a5d:	cc                   	int3
fffff80000271a5e:	cc                   	int3
fffff80000271a5f:	cc                   	int3
fffff80000271a60:	cc                   	int3
fffff80000271a61:	cc                   	int3
fffff80000271a62:	cc                   	int3
fffff80000271a63:	cc                   	int3
fffff80000271a64:	40 53                	rex push %rbx
fffff80000271a66:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000271a6a:	45 33 c0             	xor    %r8d,%r8d
fffff80000271a6d:	48 8b d9             	mov    %rcx,%rbx
fffff80000271a70:	f0 0f ba 2d ef c8 50 	lock btsl $0x1f,0x50c8ef(%rip)        # 0xfffff8000077e368
fffff80000271a77:	00 1f
fffff80000271a79:	73 0f                	jae    0xfffff80000271a8a
fffff80000271a7b:	48 8d 0d e6 c8 50 00 	lea    0x50c8e6(%rip),%rcx        # 0xfffff8000077e368
fffff80000271a82:	e8 21 32 ff ff       	call   0xfffff80000264ca8
fffff80000271a87:	4c 8b c0             	mov    %rax,%r8
fffff80000271a8a:	8b 0d d8 c8 50 00    	mov    0x50c8d8(%rip),%ecx        # 0xfffff8000077e368
fffff80000271a90:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff80000271a95:	3b ca                	cmp    %edx,%ecx
fffff80000271a97:	74 18                	je     0xfffff80000271ab1
fffff80000271a99:	f3 90                	pause
fffff80000271a9b:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000271aa2:	77 2d                	ja     0xfffff80000271ad1
fffff80000271aa4:	8b 05 be c8 50 00    	mov    0x50c8be(%rip),%eax        # 0xfffff8000077e368
fffff80000271aaa:	49 ff c0             	inc    %r8
fffff80000271aad:	3b c2                	cmp    %edx,%eax
fffff80000271aaf:	75 e8                	jne    0xfffff80000271a99
fffff80000271ab1:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
fffff80000271ab5:	75 5b                	jne    0xfffff80000271b12
fffff80000271ab7:	48 8b 05 a2 c8 50 00 	mov    0x50c8a2(%rip),%rax        # 0xfffff8000077e360
fffff80000271abe:	48 8d 0d 93 c8 50 00 	lea    0x50c893(%rip),%rcx        # 0xfffff8000077e358
fffff80000271ac5:	48 39 08             	cmp    %rcx,(%rax)
fffff80000271ac8:	74 2d                	je     0xfffff80000271af7
fffff80000271aca:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000271acf:	cd 29                	int    $0x29
fffff80000271ad1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000271ad6:	4c 8d 0d 8b c8 50 00 	lea    0x50c88b(%rip),%r9        # 0xfffff8000077e368
fffff80000271add:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000271ae2:	33 d2                	xor    %edx,%edx
fffff80000271ae4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000271ae9:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000271aee:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000271af1:	e8 de 0a fe ff       	call   0xfffff800002525d4
fffff80000271af6:	cc                   	int3
fffff80000271af7:	48 89 0b             	mov    %rcx,(%rbx)
fffff80000271afa:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff80000271afe:	48 89 18             	mov    %rbx,(%rax)
fffff80000271b01:	ff 05 65 c8 50 00    	incl   0x50c865(%rip)        # 0xfffff8000077e36c
fffff80000271b07:	48 89 1d 52 c8 50 00 	mov    %rbx,0x50c852(%rip)        # 0xfffff8000077e360
fffff80000271b0e:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
fffff80000271b12:	f0 83 25 4e c8 50 00 	lock andl $0x0,0x50c84e(%rip)        # 0xfffff8000077e368
fffff80000271b19:	00
fffff80000271b1a:	48 83 c4 30          	add    $0x30,%rsp
fffff80000271b1e:	5b                   	pop    %rbx
fffff80000271b1f:	c3                   	ret
fffff80000271b20:	cc                   	int3
fffff80000271b21:	cc                   	int3
fffff80000271b22:	cc                   	int3
fffff80000271b23:	cc                   	int3
fffff80000271b24:	cc                   	int3
fffff80000271b25:	cc                   	int3
fffff80000271b26:	cc                   	int3
fffff80000271b27:	cc                   	int3
fffff80000271b28:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000271b2d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000271b32:	57                   	push   %rdi
fffff80000271b33:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000271b37:	8b 05 2b c8 50 00    	mov    0x50c82b(%rip),%eax        # 0xfffff8000077e368
fffff80000271b3d:	33 f6                	xor    %esi,%esi
fffff80000271b3f:	0f ba f0 1f          	btr    $0x1f,%eax
fffff80000271b43:	0f b7 f9             	movzwl %cx,%edi
fffff80000271b46:	8b de                	mov    %esi,%ebx
fffff80000271b48:	8d 50 01             	lea    0x1(%rax),%edx
fffff80000271b4b:	f0 0f b1 15 15 c8 50 	lock cmpxchg %edx,0x50c815(%rip)        # 0xfffff8000077e368
fffff80000271b52:	00
fffff80000271b53:	74 0c                	je     0xfffff80000271b61
fffff80000271b55:	48 8d 0d 0c c8 50 00 	lea    0x50c80c(%rip),%rcx        # 0xfffff8000077e368
fffff80000271b5c:	e8 ef 30 ff ff       	call   0xfffff80000264c50
fffff80000271b61:	48 8b 0d f0 c7 50 00 	mov    0x50c7f0(%rip),%rcx        # 0xfffff8000077e358
fffff80000271b68:	4c 8d 05 e9 c7 50 00 	lea    0x50c7e9(%rip),%r8        # 0xfffff8000077e358
fffff80000271b6f:	49 3b c8             	cmp    %r8,%rcx
fffff80000271b72:	74 38                	je     0xfffff80000271bac
fffff80000271b74:	8b 15 f2 c7 50 00    	mov    0x50c7f2(%rip),%edx        # 0xfffff8000077e36c
fffff80000271b7a:	8b c6                	mov    %esi,%eax
fffff80000271b7c:	85 d2                	test   %edx,%edx
fffff80000271b7e:	74 2c                	je     0xfffff80000271bac
fffff80000271b80:	48 8b d9             	mov    %rcx,%rbx
fffff80000271b83:	66 39 79 12          	cmp    %di,0x12(%rcx)
fffff80000271b87:	74 13                	je     0xfffff80000271b9c
fffff80000271b89:	48 8b 09             	mov    (%rcx),%rcx
fffff80000271b8c:	48 8b de             	mov    %rsi,%rbx
fffff80000271b8f:	49 3b c8             	cmp    %r8,%rcx
fffff80000271b92:	74 18                	je     0xfffff80000271bac
fffff80000271b94:	ff c0                	inc    %eax
fffff80000271b96:	3b c2                	cmp    %edx,%eax
fffff80000271b98:	72 e6                	jb     0xfffff80000271b80
fffff80000271b9a:	eb 10                	jmp    0xfffff80000271bac
fffff80000271b9c:	48 83 c1 40          	add    $0x40,%rcx
fffff80000271ba0:	e8 17 ae f9 ff       	call   0xfffff8000020c9bc
fffff80000271ba5:	66 85 c0             	test   %ax,%ax
fffff80000271ba8:	48 0f 45 de          	cmovne %rsi,%rbx
fffff80000271bac:	f0 ff 0d b5 c7 50 00 	lock decl 0x50c7b5(%rip)        # 0xfffff8000077e368
fffff80000271bb3:	48 8b c3             	mov    %rbx,%rax
fffff80000271bb6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000271bbb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000271bc0:	48 83 c4 20          	add    $0x20,%rsp
fffff80000271bc4:	5f                   	pop    %rdi
fffff80000271bc5:	c3                   	ret
fffff80000271bc6:	cc                   	int3
fffff80000271bc7:	cc                   	int3
fffff80000271bc8:	cc                   	int3
fffff80000271bc9:	cc                   	int3
fffff80000271bca:	cc                   	int3
fffff80000271bcb:	cc                   	int3
fffff80000271bcc:	cc                   	int3
fffff80000271bcd:	cc                   	int3
fffff80000271bce:	cc                   	int3
fffff80000271bcf:	cc                   	int3
fffff80000271bd0:	40 53                	rex push %rbx
fffff80000271bd2:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000271bd6:	45 33 c0             	xor    %r8d,%r8d
fffff80000271bd9:	48 8b d9             	mov    %rcx,%rbx
fffff80000271bdc:	f0 0f ba 2d 83 c7 50 	lock btsl $0x1f,0x50c783(%rip)        # 0xfffff8000077e368
fffff80000271be3:	00 1f
fffff80000271be5:	73 0f                	jae    0xfffff80000271bf6
fffff80000271be7:	48 8d 0d 7a c7 50 00 	lea    0x50c77a(%rip),%rcx        # 0xfffff8000077e368
fffff80000271bee:	e8 b5 30 ff ff       	call   0xfffff80000264ca8
fffff80000271bf3:	4c 8b c0             	mov    %rax,%r8
fffff80000271bf6:	8b 0d 6c c7 50 00    	mov    0x50c76c(%rip),%ecx        # 0xfffff8000077e368
fffff80000271bfc:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff80000271c01:	3b ca                	cmp    %edx,%ecx
fffff80000271c03:	74 18                	je     0xfffff80000271c1d
fffff80000271c05:	f3 90                	pause