fffff80000281c77:	48 83 ee 01          	sub    $0x1,%rsi
fffff80000281c7b:	75 e3                	jne    0xfffff80000281c60
fffff80000281c7d:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff80000281c82:	49 8b 0c 24          	mov    (%r12),%rcx
fffff80000281c86:	48 8b d7             	mov    %rdi,%rdx
fffff80000281c89:	48 f7 c7 ff 0f 00 00 	test   $0xfff,%rdi
fffff80000281c90:	75 07                	jne    0xfffff80000281c99
fffff80000281c92:	e8 ad 6f fa ff       	call   0xfffff80000228c44
fffff80000281c97:	eb 05                	jmp    0xfffff80000281c9e
fffff80000281c99:	e8 be 70 fa ff       	call   0xfffff80000228d5c
fffff80000281c9e:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff80000281ca5:	00
fffff80000281ca6:	0f b7 c5             	movzwl %bp,%eax
fffff80000281ca9:	48 83 c4 40          	add    $0x40,%rsp
fffff80000281cad:	41 5f                	pop    %r15
fffff80000281caf:	41 5e                	pop    %r14
fffff80000281cb1:	41 5d                	pop    %r13
fffff80000281cb3:	41 5c                	pop    %r12
fffff80000281cb5:	5f                   	pop    %rdi
fffff80000281cb6:	5e                   	pop    %rsi
fffff80000281cb7:	5d                   	pop    %rbp
fffff80000281cb8:	c3                   	ret
fffff80000281cb9:	cc                   	int3
fffff80000281cba:	cc                   	int3
fffff80000281cbb:	cc                   	int3
fffff80000281cbc:	cc                   	int3
fffff80000281cbd:	cc                   	int3
fffff80000281cbe:	cc                   	int3
fffff80000281cbf:	cc                   	int3
fffff80000281cc0:	48 8b c4             	mov    %rsp,%rax
fffff80000281cc3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000281cc7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000281ccb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000281ccf:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000281cd3:	41 56                	push   %r14
fffff80000281cd5:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000281cd9:	45 33 f6             	xor    %r14d,%r14d
fffff80000281cdc:	48 8d b9 ff ff ff 3f 	lea    0x3fffffff(%rcx),%rdi
fffff80000281ce3:	48 c1 ef 1e          	shr    $0x1e,%rdi
fffff80000281ce7:	49 8b f0             	mov    %r8,%rsi
fffff80000281cea:	4d 89 30             	mov    %r14,(%r8)
fffff80000281ced:	48 8b da             	mov    %rdx,%rbx
fffff80000281cf0:	f0 48 0f ba 2d 6e cb 	lock btsq $0x0,0x56cb6e(%rip)        # 0xfffff800007ee868
fffff80000281cf7:	56 00 00
fffff80000281cfa:	48 8b e9             	mov    %rcx,%rbp
fffff80000281cfd:	73 0c                	jae    0xfffff80000281d0b
fffff80000281cff:	48 8d 0d 62 cb 56 00 	lea    0x56cb62(%rip),%rcx        # 0xfffff800007ee868
fffff80000281d06:	e8 05 99 f9 ff       	call   0xfffff8000021b610
fffff80000281d0b:	48 b9 00 40 c0 bf 7f 	movabs $0xffffff7fbfc04000,%rcx
fffff80000281d12:	ff ff ff
fffff80000281d15:	49 b9 00 a0 cf bf 7f 	movabs $0xffffff7fbfcfa000,%r9
fffff80000281d1c:	ff ff ff
fffff80000281d1f:	45 8b c6             	mov    %r14d,%r8d
fffff80000281d22:	48 8b d1             	mov    %rcx,%rdx
fffff80000281d25:	eb 14                	jmp    0xfffff80000281d3b
fffff80000281d27:	48 8b 01             	mov    (%rcx),%rax
fffff80000281d2a:	48 85 c0             	test   %rax,%rax
fffff80000281d2d:	75 11                	jne    0xfffff80000281d40
fffff80000281d2f:	48 83 c1 08          	add    $0x8,%rcx
fffff80000281d33:	41 ff c0             	inc    %r8d
fffff80000281d36:	44 3b c7             	cmp    %edi,%r8d
fffff80000281d39:	73 45                	jae    0xfffff80000281d80
fffff80000281d3b:	49 3b c9             	cmp    %r9,%rcx
fffff80000281d3e:	72 e7                	jb     0xfffff80000281d27
fffff80000281d40:	48 83 c1 08          	add    $0x8,%rcx
fffff80000281d44:	49 3b c9             	cmp    %r9,%rcx
fffff80000281d47:	72 d6                	jb     0xfffff80000281d1f
fffff80000281d49:	b8 1d 00 00 00       	mov    $0x1d,%eax
fffff80000281d4e:	f0 4c 21 35 12 cb 56 	lock and %r14,0x56cb12(%rip)        # 0xfffff800007ee868
fffff80000281d55:	00
fffff80000281d56:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000281d5b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff80000281d60:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000281d65:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff80000281d6a:	48 83 c4 20          	add    $0x20,%rsp
fffff80000281d6e:	41 5e                	pop    %r14
fffff80000281d70:	c3                   	ret
fffff80000281d71:	cc                   	int3
fffff80000281d72:	48 8b 05 57 7a 49 00 	mov    0x497a57(%rip),%rax        # 0xfffff800007197d0
fffff80000281d79:	48 83 e9 08          	sub    $0x8,%rcx
fffff80000281d7d:	48 89 01             	mov    %rax,(%rcx)
fffff80000281d80:	48 3b ca             	cmp    %rdx,%rcx
fffff80000281d83:	75 ed                	jne    0xfffff80000281d72
fffff80000281d85:	48 c1 fa 03          	sar    $0x3,%rdx
fffff80000281d89:	41 0f b7 c6          	movzwl %r14w,%eax
fffff80000281d8d:	48 c1 e2 2e          	shl    $0x2e,%rdx
fffff80000281d91:	48 c1 fa 10          	sar    $0x10,%rdx
fffff80000281d95:	48 89 16             	mov    %rdx,(%rsi)
fffff80000281d98:	48 89 53 08          	mov    %rdx,0x8(%rbx)
fffff80000281d9c:	66 c7 03 01 00       	movw   $0x1,(%rbx)
fffff80000281da1:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
fffff80000281da5:	4c 89 73 18          	mov    %r14,0x18(%rbx)
fffff80000281da9:	eb a3                	jmp    0xfffff80000281d4e
fffff80000281dab:	cc                   	int3
fffff80000281dac:	cc                   	int3
fffff80000281dad:	cc                   	int3
fffff80000281dae:	cc                   	int3
fffff80000281daf:	cc                   	int3
fffff80000281db0:	cc                   	int3
fffff80000281db1:	cc                   	int3
fffff80000281db2:	cc                   	int3
fffff80000281db3:	cc                   	int3
fffff80000281db4:	4c 8b d1             	mov    %rcx,%r10
fffff80000281db7:	49 bb 00 00 00 00 00 	movabs $0xfffffe0000000000,%r11
fffff80000281dbe:	fe ff ff
fffff80000281dc1:	49 c1 ea 0c          	shr    $0xc,%r10
fffff80000281dc5:	4f 8b 04 d3          	mov    (%r11,%r10,8),%r8
fffff80000281dc9:	49 c1 e8 08          	shr    $0x8,%r8
fffff80000281dcd:	84 d2                	test   %dl,%dl
fffff80000281dcf:	74 1c                	je     0xfffff80000281ded
fffff80000281dd1:	4b 8b 04 d3          	mov    (%r11,%r10,8),%rax
fffff80000281dd5:	45 8d 48 ff          	lea    -0x1(%r8),%r9d
fffff80000281dd9:	49 c1 e1 08          	shl    $0x8,%r9
fffff80000281ddd:	0f b6 c8             	movzbl %al,%ecx
fffff80000281de0:	4c 0b c9             	or     %rcx,%r9
fffff80000281de3:	4f 89 0c d3          	mov    %r9,(%r11,%r10,8)
fffff80000281de7:	41 83 f8 01          	cmp    $0x1,%r8d
fffff80000281deb:	eb 2b                	jmp    0xfffff80000281e18
fffff80000281ded:	49 8d 40 ff          	lea    -0x1(%r8),%rax
fffff80000281df1:	41 b9 ff ff ff 00    	mov    $0xffffff,%r9d
fffff80000281df7:	49 33 c0             	xor    %r8,%rax
fffff80000281dfa:	49 23 c1             	and    %r9,%rax
fffff80000281dfd:	4c 33 c0             	xor    %rax,%r8
fffff80000281e00:	4b 8b 04 d3          	mov    (%r11,%r10,8),%rax
fffff80000281e04:	49 8b d0             	mov    %r8,%rdx
fffff80000281e07:	0f b6 c8             	movzbl %al,%ecx
fffff80000281e0a:	48 c1 e2 08          	shl    $0x8,%rdx
fffff80000281e0e:	48 0b d1             	or     %rcx,%rdx
fffff80000281e11:	4b 89 14 d3          	mov    %rdx,(%r11,%r10,8)
fffff80000281e15:	4d 85 c1             	test   %r8,%r9
fffff80000281e18:	0f 94 c0             	sete   %al
fffff80000281e1b:	c3                   	ret
fffff80000281e1c:	cc                   	int3
fffff80000281e1d:	cc                   	int3
fffff80000281e1e:	cc                   	int3
fffff80000281e1f:	cc                   	int3
fffff80000281e20:	cc                   	int3
fffff80000281e21:	cc                   	int3
fffff80000281e22:	cc                   	int3
fffff80000281e23:	cc                   	int3
fffff80000281e24:	49 ba 00 00 00 00 00 	movabs $0xfffffe0000000000,%r10
fffff80000281e2b:	fe ff ff
fffff80000281e2e:	4c 8b c9             	mov    %rcx,%r9
fffff80000281e31:	49 c1 e9 0c          	shr    $0xc,%r9
fffff80000281e35:	4f 8b 04 ca          	mov    (%r10,%r9,8),%r8
fffff80000281e39:	4b 8b 04 ca          	mov    (%r10,%r9,8),%rax
fffff80000281e3d:	49 c1 e8 08          	shr    $0x8,%r8
fffff80000281e41:	84 d2                	test   %dl,%dl
fffff80000281e43:	74 13                	je     0xfffff80000281e58
fffff80000281e45:	41 ff c0             	inc    %r8d
fffff80000281e48:	0f b6 c8             	movzbl %al,%ecx
fffff80000281e4b:	49 c1 e0 08          	shl    $0x8,%r8
fffff80000281e4f:	4c 0b c1             	or     %rcx,%r8
fffff80000281e52:	4f 89 04 ca          	mov    %r8,(%r10,%r9,8)
fffff80000281e56:	c3                   	ret
fffff80000281e57:	cc                   	int3
fffff80000281e58:	49 8b d0             	mov    %r8,%rdx
fffff80000281e5b:	b9 00 ff ff ff       	mov    $0xffffff00,%ecx
fffff80000281e60:	48 c1 e2 08          	shl    $0x8,%rdx
fffff80000281e64:	49 81 e0 00 00 00 ff 	and    $0xffffffffff000000,%r8
fffff80000281e6b:	48 81 c2 00 01 00 00 	add    $0x100,%rdx
fffff80000281e72:	49 c1 e0 08          	shl    $0x8,%r8
fffff80000281e76:	48 23 d1             	and    %rcx,%rdx
fffff80000281e79:	0f b6 c8             	movzbl %al,%ecx
fffff80000281e7c:	49 0b d0             	or     %r8,%rdx
fffff80000281e7f:	48 0b d1             	or     %rcx,%rdx
fffff80000281e82:	4b 89 14 ca          	mov    %rdx,(%r10,%r9,8)
fffff80000281e86:	c3                   	ret
fffff80000281e87:	cc                   	int3
fffff80000281e88:	cc                   	int3
fffff80000281e89:	cc                   	int3
fffff80000281e8a:	cc                   	int3
fffff80000281e8b:	cc                   	int3
fffff80000281e8c:	cc                   	int3
fffff80000281e8d:	cc                   	int3
fffff80000281e8e:	cc                   	int3
fffff80000281e8f:	cc                   	int3
fffff80000281e90:	40 55                	rex push %rbp
fffff80000281e92:	53                   	push   %rbx
fffff80000281e93:	56                   	push   %rsi
fffff80000281e94:	57                   	push   %rdi
fffff80000281e95:	41 54                	push   %r12
fffff80000281e97:	41 56                	push   %r14
fffff80000281e99:	41 57                	push   %r15
fffff80000281e9b:	48 8b ec             	mov    %rsp,%rbp
fffff80000281e9e:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000281ea2:	48 8b 05 3f 79 49 00 	mov    0x49793f(%rip),%rax        # 0xfffff800007197e8
fffff80000281ea9:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff80000281ead:	4c 8b f1             	mov    %rcx,%r14
fffff80000281eb0:	45 33 ff             	xor    %r15d,%r15d
fffff80000281eb3:	48 b9 63 01 00 00 00 	movabs $0x8000000000000163,%rcx
fffff80000281eba:	00 00 80
fffff80000281ebd:	4c 89 7d 58          	mov    %r15,0x58(%rbp)
fffff80000281ec1:	49 bc ff ff ff ff ff 	movabs $0xffffffffff,%r12
fffff80000281ec8:	00 00 00
fffff80000281ecb:	4c 89 7d 48          	mov    %r15,0x48(%rbp)
fffff80000281ecf:	49 23 c4             	and    %r12,%rax
fffff80000281ed2:	4c 89 7d 50          	mov    %r15,0x50(%rbp)
fffff80000281ed6:	48 c1 e0 0c          	shl    $0xc,%rax
fffff80000281eda:	48 0b c1             	or     %rcx,%rax
fffff80000281edd:	49 8b ce             	mov    %r14,%rcx
fffff80000281ee0:	48 89 05 f9 78 49 00 	mov    %rax,0x4978f9(%rip)        # 0xfffff800007197e0
fffff80000281ee7:	e8 bc df ff ff       	call   0xfffff8000027fea8
fffff80000281eec:	0f b7 d8             	movzwl %ax,%ebx
fffff80000281eef:	66 85 c0             	test   %ax,%ax
fffff80000281ef2:	0f 85 f1 01 00 00    	jne    0xfffff800002820e9
fffff80000281ef8:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000281eff:	00 00
fffff80000281f01:	45 8d 47 06          	lea    0x6(%r15),%r8d
fffff80000281f05:	48 8b 55 50          	mov    0x50(%rbp),%rdx
fffff80000281f09:	e8 aa 63 f8 ff       	call   0xfffff800002082b8
fffff80000281f0e:	4c 8b 05 cb 78 49 00 	mov    0x4978cb(%rip),%r8        # 0xfffff800007197e0
fffff80000281f15:	48 8d 3d c4 78 49 00 	lea    0x4978c4(%rip),%rdi        # 0xfffff800007197e0
fffff80000281f1c:	48 8b d0             	mov    %rax,%rdx
fffff80000281f1f:	41 8b cf             	mov    %r15d,%ecx
fffff80000281f22:	48 05 f8 0f 00 00    	add    $0xff8,%rax
fffff80000281f28:	48 3b d7             	cmp    %rdi,%rdx
fffff80000281f2b:	77 1f                	ja     0xfffff80000281f4c
fffff80000281f2d:	48 3b c7             	cmp    %rdi,%rax
fffff80000281f30:	72 1a                	jb     0xfffff80000281f4c
fffff80000281f32:	be 00 02 00 00       	mov    $0x200,%esi
fffff80000281f37:	48 8b 05 a2 78 49 00 	mov    0x4978a2(%rip),%rax        # 0xfffff800007197e0
fffff80000281f3e:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
fffff80000281f42:	48 ff c1             	inc    %rcx
fffff80000281f45:	48 3b ce             	cmp    %rsi,%rcx
fffff80000281f48:	72 ed                	jb     0xfffff80000281f37
fffff80000281f4a:	eb 10                	jmp    0xfffff80000281f5c
fffff80000281f4c:	be 00 02 00 00       	mov    $0x200,%esi
fffff80000281f51:	48 8b fa             	mov    %rdx,%rdi
fffff80000281f54:	8b ce                	mov    %esi,%ecx
fffff80000281f56:	49 8b c0             	mov    %r8,%rax
fffff80000281f59:	f3 48 ab             	rep stos %rax,%es:(%rdi)
fffff80000281f5c:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000281f63:	00 00
fffff80000281f65:	45 33 c0             	xor    %r8d,%r8d
fffff80000281f68:	e8 43 45 fa ff       	call   0xfffff800002264b0
fffff80000281f6d:	48 8b 55 50          	mov    0x50(%rbp),%rdx
fffff80000281f71:	49 8b ce             	mov    %r14,%rcx
fffff80000281f74:	49 23 d4             	and    %r12,%rdx
fffff80000281f77:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff80000281f7b:	48 83 ca 63          	or     $0x63,%rdx
fffff80000281f7f:	48 89 15 52 78 49 00 	mov    %rdx,0x497852(%rip)        # 0xfffff800007197d8
fffff80000281f86:	48 8d 55 58          	lea    0x58(%rbp),%rdx
fffff80000281f8a:	e8 19 df ff ff       	call   0xfffff8000027fea8
fffff80000281f8f:	0f b7 d8             	movzwl %ax,%ebx
fffff80000281f92:	66 85 c0             	test   %ax,%ax
fffff80000281f95:	0f 85 4e 01 00 00    	jne    0xfffff800002820e9
fffff80000281f9b:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000281fa2:	00 00
fffff80000281fa4:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff80000281faa:	48 8b 55 58          	mov    0x58(%rbp),%rdx
fffff80000281fae:	e8 05 63 f8 ff       	call   0xfffff800002082b8
fffff80000281fb3:	48 8b d0             	mov    %rax,%rdx
fffff80000281fb6:	48 8b fe             	mov    %rsi,%rdi
fffff80000281fb9:	48 8b 0d 18 78 49 00 	mov    0x497818(%rip),%rcx        # 0xfffff800007197d8
fffff80000281fc0:	48 89 0a             	mov    %rcx,(%rdx)
fffff80000281fc3:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000281fc7:	48 83 ef 01          	sub    $0x1,%rdi
fffff80000281fcb:	75 ec                	jne    0xfffff80000281fb9
fffff80000281fcd:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000281fd4:	00 00
fffff80000281fd6:	45 33 c0             	xor    %r8d,%r8d
fffff80000281fd9:	48 8b d0             	mov    %rax,%rdx
fffff80000281fdc:	e8 cf 44 fa ff       	call   0xfffff800002264b0
fffff80000281fe1:	48 8b 55 58          	mov    0x58(%rbp),%rdx
fffff80000281fe5:	49 8b ce             	mov    %r14,%rcx
fffff80000281fe8:	49 23 d4             	and    %r12,%rdx
fffff80000281feb:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff80000281fef:	48 83 ca 63          	or     $0x63,%rdx
fffff80000281ff3:	48 89 15 d6 77 49 00 	mov    %rdx,0x4977d6(%rip)        # 0xfffff800007197d0
fffff80000281ffa:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff80000281ffe:	e8 a5 de ff ff       	call   0xfffff8000027fea8
fffff80000282003:	0f b7 d8             	movzwl %ax,%ebx
fffff80000282006:	66 85 c0             	test   %ax,%ax
fffff80000282009:	0f 85 da 00 00 00    	jne    0xfffff800002820e9
fffff8000028200f:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000282016:	00 00
fffff80000282018:	44 8d 47 06          	lea    0x6(%rdi),%r8d
fffff8000028201c:	48 8b 55 48          	mov    0x48(%rbp),%rdx
fffff80000282020:	e8 93 62 f8 ff       	call   0xfffff800002082b8
fffff80000282025:	48 8b d0             	mov    %rax,%rdx
fffff80000282028:	48 8b 0d a1 77 49 00 	mov    0x4977a1(%rip),%rcx        # 0xfffff800007197d0
fffff8000028202f:	48 89 0a             	mov    %rcx,(%rdx)
fffff80000282032:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000282036:	48 83 ee 01          	sub    $0x1,%rsi
fffff8000028203a:	75 ec                	jne    0xfffff80000282028
fffff8000028203c:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000282043:	00 00
fffff80000282045:	45 33 c0             	xor    %r8d,%r8d
fffff80000282048:	48 8b d0             	mov    %rax,%rdx
fffff8000028204b:	e8 60 44 fa ff       	call   0xfffff800002264b0
fffff80000282050:	48 8b 55 48          	mov    0x48(%rbp),%rdx
fffff80000282054:	48 be 00 00 00 00 00 	movabs $0x20000000000,%rsi
fffff8000028205b:	02 00 00
fffff8000028205e:	49 23 d4             	and    %r12,%rdx
fffff80000282061:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff80000282065:	48 83 ca 63          	or     $0x63,%rdx
fffff80000282069:	48 89 15 58 77 49 00 	mov    %rdx,0x497758(%rip)        # 0xfffff800007197c8
fffff80000282070:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff80000282074:	49 8b ce             	mov    %r14,%rcx
fffff80000282077:	e8 2c de ff ff       	call   0xfffff8000027fea8
fffff8000028207c:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028207f:	66 85 c0             	test   %ax,%ax
fffff80000282082:	75 65                	jne    0xfffff800002820e9
fffff80000282084:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
fffff80000282088:	48 8b cf             	mov    %rdi,%rcx
fffff8000028208b:	e8 38 56 fa ff       	call   0xfffff800002276c8
fffff80000282090:	49 23 fc             	and    %r12,%rdi
fffff80000282093:	48 b9 00 e0 df bf 7f 	movabs $0xffffff7fbfdfe000,%rcx
fffff8000028209a:	ff ff ff
fffff8000028209d:	48 8b c6             	mov    %rsi,%rax
fffff800002820a0:	48 c1 e7 0c          	shl    $0xc,%rdi
fffff800002820a4:	48 c1 e8 27          	shr    $0x27,%rax
fffff800002820a8:	48 83 cf 63          	or     $0x63,%rdi
fffff800002820ac:	25 ff 01 00 00       	and    $0x1ff,%eax
fffff800002820b1:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
fffff800002820b5:	48 89 3c c1          	mov    %rdi,(%rcx,%rax,8)
fffff800002820b9:	48 8b ce             	mov    %rsi,%rcx
fffff800002820bc:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
fffff800002820c0:	e8 a7 9d ff ff       	call   0xfffff8000027be6c
fffff800002820c5:	48 b8 00 00 00 00 80 	movabs $0x8000000000,%rax
fffff800002820cc:	00 00 00
fffff800002820cf:	48 03 f0             	add    %rax,%rsi
fffff800002820d2:	48 b8 00 00 00 00 00 	movabs $0x7d0000000000,%rax
fffff800002820d9:	7d 00 00
fffff800002820dc:	48 c1 e6 10          	shl    $0x10,%rsi
fffff800002820e0:	48 c1 fe 10          	sar    $0x10,%rsi
fffff800002820e4:	48 3b f0             	cmp    %rax,%rsi
fffff800002820e7:	72 87                	jb     0xfffff80000282070
fffff800002820e9:	0f b7 c3             	movzwl %bx,%eax
fffff800002820ec:	48 83 c4 30          	add    $0x30,%rsp
fffff800002820f0:	41 5f                	pop    %r15
fffff800002820f2:	41 5e                	pop    %r14
fffff800002820f4:	41 5c                	pop    %r12
fffff800002820f6:	5f                   	pop    %rdi
fffff800002820f7:	5e                   	pop    %rsi
fffff800002820f8:	5b                   	pop    %rbx
fffff800002820f9:	5d                   	pop    %rbp
fffff800002820fa:	c3                   	ret
fffff800002820fb:	cc                   	int3
fffff800002820fc:	cc                   	int3
fffff800002820fd:	cc                   	int3
fffff800002820fe:	cc                   	int3
fffff800002820ff:	cc                   	int3
fffff80000282100:	cc                   	int3
fffff80000282101:	cc                   	int3
fffff80000282102:	cc                   	int3
fffff80000282103:	cc                   	int3
fffff80000282104:	48 8b c4             	mov    %rsp,%rax
fffff80000282107:	48 89 58 08          	mov    %rbx,0x8(%rax)