fffff80000256cfc:	48 85 c9             	test   %rcx,%rcx
fffff80000256cff:	74 05                	je     0xfffff80000256d06
fffff80000256d01:	e8 3a 79 fc ff       	call   0xfffff8000021e640
fffff80000256d06:	48 85 ff             	test   %rdi,%rdi
fffff80000256d09:	74 26                	je     0xfffff80000256d31
fffff80000256d0b:	48 83 3d 8d 5b 52 00 	cmpq   $0x19,0x525b8d(%rip)        # 0xfffff8000077c8a0
fffff80000256d12:	19
fffff80000256d13:	75 05                	jne    0xfffff80000256d1a
fffff80000256d15:	48 3b fe             	cmp    %rsi,%rdi
fffff80000256d18:	75 17                	jne    0xfffff80000256d31
fffff80000256d1a:	f7 87 18 01 00 00 00 	testl  $0x800,0x118(%rdi)
fffff80000256d21:	08 00 00
fffff80000256d24:	74 04                	je     0xfffff80000256d2a
fffff80000256d26:	f3 90                	pause
fffff80000256d28:	eb fc                	jmp    0xfffff80000256d26
fffff80000256d2a:	e8 51 f6 0a 00       	call   0xfffff80000306380
fffff80000256d2f:	eb 0b                	jmp    0xfffff80000256d3c
fffff80000256d31:	f4                   	hlt
fffff80000256d32:	8a 05 58 49 55 00    	mov    0x554958(%rip),%al        # 0xfffff800007ab690
fffff80000256d38:	84 c0                	test   %al,%al
fffff80000256d3a:	74 f5                	je     0xfffff80000256d31
fffff80000256d3c:	48 8d 0d 75 8b 4d 00 	lea    0x4d8b75(%rip),%rcx        # 0xfffff8000072f8b8
fffff80000256d43:	e8 d0 db ff ff       	call   0xfffff80000254918
fffff80000256d48:	65 44 8b 0c 25 80 00 	mov    %gs:0x10080,%r9d
fffff80000256d4f:	01 00
fffff80000256d51:	44 39 0d 00 a9 3a 00 	cmp    %r9d,0x3aa900(%rip)        # 0xfffff80000601658
fffff80000256d58:	75 66                	jne    0xfffff80000256dc0
fffff80000256d5a:	33 c9                	xor    %ecx,%ecx
fffff80000256d5c:	e8 93 f7 0c 00       	call   0xfffff800003264f4
fffff80000256d61:	48 8b 05 80 59 55 00 	mov    0x555980(%rip),%rax        # 0xfffff800007ac6e8
fffff80000256d68:	8b 15 ea 25 3b 00    	mov    0x3b25ea(%rip),%edx        # 0xfffff80000609358
fffff80000256d6e:	83 e2 1d             	and    $0x1d,%edx
fffff80000256d71:	48 8b 88 b0 24 00 00 	mov    0x24b0(%rax),%rcx
fffff80000256d78:	48 8b 09             	mov    (%rcx),%rcx
fffff80000256d7b:	e8 80 76 0d 00       	call   0xfffff8000032e400
fffff80000256d80:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000256d87:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
fffff80000256d8c:	48 83 4c 24 28 ff    	orq    $0xffffffffffffffff,0x28(%rsp)
fffff80000256d92:	44 8b c5             	mov    %ebp,%r8d
fffff80000256d95:	44 8b cd             	mov    %ebp,%r9d
fffff80000256d98:	c7 44 24 20 10 00 01 	movl   $0x10010,0x20(%rsp)
fffff80000256d9f:	00
fffff80000256da0:	89 6c 24 24          	mov    %ebp,0x24(%rsp)
fffff80000256da4:	8a 48 14             	mov    0x14(%rax),%cl
fffff80000256da7:	41 d3 e0             	shl    %cl,%r8d
fffff80000256daa:	48 8b cf             	mov    %rdi,%rcx
fffff80000256dad:	e8 5e c7 fc ff       	call   0xfffff80000223510
fffff80000256db2:	33 c9                	xor    %ecx,%ecx
fffff80000256db4:	e8 cb c4 05 00       	call   0xfffff800002b3284
fffff80000256db9:	c6 05 d0 48 55 00 00 	movb   $0x0,0x5548d0(%rip)        # 0xfffff800007ab690
fffff80000256dc0:	48 8d 0d f1 8a 4d 00 	lea    0x4d8af1(%rip),%rcx        # 0xfffff8000072f8b8
fffff80000256dc7:	e8 4c db ff ff       	call   0xfffff80000254918
fffff80000256dcc:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
fffff80000256dd3:	00
fffff80000256dd4:	48 33 cc             	xor    %rsp,%rcx
fffff80000256dd7:	e8 94 47 fe ff       	call   0xfffff8000023b570
fffff80000256ddc:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
fffff80000256de3:	00
fffff80000256de4:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff80000256de8:	49 8b 6b 18          	mov    0x18(%r11),%rbp
fffff80000256dec:	49 8b 73 20          	mov    0x20(%r11),%rsi
fffff80000256df0:	49 8b e3             	mov    %r11,%rsp
fffff80000256df3:	5f                   	pop    %rdi
fffff80000256df4:	c3                   	ret
fffff80000256df5:	cc                   	int3
fffff80000256df6:	cc                   	int3
fffff80000256df7:	cc                   	int3
fffff80000256df8:	cc                   	int3
fffff80000256df9:	cc                   	int3
fffff80000256dfa:	cc                   	int3
fffff80000256dfb:	cc                   	int3
fffff80000256dfc:	40 53                	rex push %rbx
fffff80000256dfe:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000256e02:	48 8b 05 a7 46 55 00 	mov    0x5546a7(%rip),%rax        # 0xfffff800007ab4b0
fffff80000256e09:	33 db                	xor    %ebx,%ebx
fffff80000256e0b:	48 85 c0             	test   %rax,%rax
fffff80000256e0e:	75 32                	jne    0xfffff80000256e42
fffff80000256e10:	f0 48 0f ba 2d 96 46 	lock btsq $0x0,0x554696(%rip)        # 0xfffff800007ab4b0
fffff80000256e17:	55 00 00
fffff80000256e1a:	72 28                	jb     0xfffff80000256e44
fffff80000256e1c:	38 1d ee b9 51 00    	cmp    %bl,0x51b9ee(%rip)        # 0xfffff80000772810
fffff80000256e22:	74 05                	je     0xfffff80000256e29
fffff80000256e24:	8d 43 05             	lea    0x5(%rbx),%eax
fffff80000256e27:	eb 0f                	jmp    0xfffff80000256e38
fffff80000256e29:	e8 16 e8 01 00       	call   0xfffff80000275644
fffff80000256e2e:	0f b7 c3             	movzwl %bx,%eax
fffff80000256e31:	c6 05 d8 b9 51 00 01 	movb   $0x1,0x51b9d8(%rip)        # 0xfffff80000772810
fffff80000256e38:	f0 48 21 1d 70 46 55 	lock and %rbx,0x554670(%rip)        # 0xfffff800007ab4b0
fffff80000256e3f:	00
fffff80000256e40:	eb 07                	jmp    0xfffff80000256e49
fffff80000256e42:	f3 90                	pause
fffff80000256e44:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff80000256e49:	48 83 c4 20          	add    $0x20,%rsp
fffff80000256e4d:	5b                   	pop    %rbx
fffff80000256e4e:	c3                   	ret
fffff80000256e4f:	cc                   	int3
fffff80000256e50:	cc                   	int3
fffff80000256e51:	cc                   	int3
fffff80000256e52:	cc                   	int3
fffff80000256e53:	cc                   	int3
fffff80000256e54:	cc                   	int3
fffff80000256e55:	cc                   	int3
fffff80000256e56:	cc                   	int3
fffff80000256e57:	cc                   	int3
fffff80000256e58:	cc                   	int3
fffff80000256e59:	cc                   	int3
fffff80000256e5a:	cc                   	int3
fffff80000256e5b:	cc                   	int3
fffff80000256e5c:	cc                   	int3
fffff80000256e5d:	cc                   	int3
fffff80000256e5e:	cc                   	int3
fffff80000256e5f:	cc                   	int3
fffff80000256e60:	48 8b c4             	mov    %rsp,%rax
fffff80000256e63:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000256e67:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000256e6b:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000256e6f:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000256e73:	41 54                	push   %r12
fffff80000256e75:	41 56                	push   %r14
fffff80000256e77:	41 57                	push   %r15
fffff80000256e79:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000256e7d:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000256e84:	00 00
fffff80000256e86:	45 33 e4             	xor    %r12d,%r12d
fffff80000256e89:	48 8b e9             	mov    %rcx,%rbp
fffff80000256e8c:	45 0f b7 c4          	movzwl %r12w,%r8d
fffff80000256e90:	8b 90 80 00 01 00    	mov    0x10080(%rax),%edx
fffff80000256e96:	4c 8d 34 52          	lea    (%rdx,%rdx,2),%r14
fffff80000256e9a:	42 8b 74 b1 08       	mov    0x8(%rcx,%r14,4),%esi
fffff80000256e9f:	46 8b 7c b1 0c       	mov    0xc(%rcx,%r14,4),%r15d
fffff80000256ea4:	8b fe                	mov    %esi,%edi
fffff80000256ea6:	48 c1 e7 05          	shl    $0x5,%rdi
fffff80000256eaa:	48 83 c7 10          	add    $0x10,%rdi
fffff80000256eae:	48 03 39             	add    (%rcx),%rdi
fffff80000256eb1:	8b 4f f4             	mov    -0xc(%rdi),%ecx
fffff80000256eb4:	81 e9 00 00 01 00    	sub    $0x10000,%ecx
fffff80000256eba:	74 3e                	je     0xfffff80000256efa
fffff80000256ebc:	83 e9 01             	sub    $0x1,%ecx
fffff80000256ebf:	74 09                	je     0xfffff80000256eca
fffff80000256ec1:	83 f9 01             	cmp    $0x1,%ecx
fffff80000256ec4:	75 34                	jne    0xfffff80000256efa
fffff80000256ec6:	0f 09                	wbinvd
fffff80000256ec8:	eb 23                	jmp    0xfffff80000256eed
fffff80000256eca:	8b 5f f8             	mov    -0x8(%rdi),%ebx
fffff80000256ecd:	8b cb                	mov    %ebx,%ecx
fffff80000256ecf:	e8 30 20 0a 00       	call   0xfffff800002f8f04
fffff80000256ed4:	4c 8b 0f             	mov    (%rdi),%r9
fffff80000256ed7:	44 0f b7 c0          	movzwl %ax,%r8d
fffff80000256edb:	8b d3                	mov    %ebx,%edx
fffff80000256edd:	33 c9                	xor    %ecx,%ecx
fffff80000256edf:	e8 6c 65 0b 00       	call   0xfffff8000030d450
fffff80000256ee4:	44 0f b7 c0          	movzwl %ax,%r8d
fffff80000256ee8:	66 85 c0             	test   %ax,%ax
fffff80000256eeb:	75 13                	jne    0xfffff80000256f00
fffff80000256eed:	ff c6                	inc    %esi
fffff80000256eef:	48 83 c7 20          	add    $0x20,%rdi
fffff80000256ef3:	41 3b f7             	cmp    %r15d,%esi
fffff80000256ef6:	72 b9                	jb     0xfffff80000256eb1
fffff80000256ef8:	eb 06                	jmp    0xfffff80000256f00
fffff80000256efa:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff80000256f00:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000256f05:	41 0f b7 c0          	movzwl %r8w,%eax
fffff80000256f09:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff80000256f0e:	42 89 74 b5 0c       	mov    %esi,0xc(%rbp,%r14,4)
fffff80000256f13:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000256f18:	66 46 89 44 b5 10    	mov    %r8w,0x10(%rbp,%r14,4)
fffff80000256f1e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000256f23:	48 83 c4 20          	add    $0x20,%rsp
fffff80000256f27:	41 5f                	pop    %r15
fffff80000256f29:	41 5e                	pop    %r14
fffff80000256f2b:	41 5c                	pop    %r12
fffff80000256f2d:	c3                   	ret
fffff80000256f2e:	cc                   	int3
fffff80000256f2f:	cc                   	int3
fffff80000256f30:	cc                   	int3
fffff80000256f31:	cc                   	int3
fffff80000256f32:	cc                   	int3
fffff80000256f33:	cc                   	int3
fffff80000256f34:	cc                   	int3
fffff80000256f35:	cc                   	int3
fffff80000256f36:	cc                   	int3
fffff80000256f37:	cc                   	int3
fffff80000256f38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000256f3d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000256f42:	57                   	push   %rdi
fffff80000256f43:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000256f47:	40 8a f2             	mov    %dl,%sil
fffff80000256f4a:	84 c9                	test   %cl,%cl
fffff80000256f4c:	75 04                	jne    0xfffff80000256f52
fffff80000256f4e:	84 d2                	test   %dl,%dl
fffff80000256f50:	74 75                	je     0xfffff80000256fc7
fffff80000256f52:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000256f59:	00 00
fffff80000256f5b:	84 c9                	test   %cl,%cl
fffff80000256f5d:	41 0f 95 c0          	setne  %r8b
fffff80000256f61:	41 8a c0             	mov    %r8b,%al
fffff80000256f64:	0c 02                	or     $0x2,%al
fffff80000256f66:	0f b6 f8             	movzbl %al,%edi
fffff80000256f69:	40 84 f6             	test   %sil,%sil
fffff80000256f6c:	41 0f b6 c0          	movzbl %r8b,%eax
fffff80000256f70:	0f 44 f8             	cmove  %eax,%edi
fffff80000256f73:	40 88 bb 50 03 01 00 	mov    %dil,0x10350(%rbx)
fffff80000256f7a:	c6 83 c8 01 01 00 01 	movb   $0x1,0x101c8(%rbx)
fffff80000256f81:	c6 83 51 03 01 00 00 	movb   $0x0,0x10351(%rbx)
fffff80000256f88:	84 c9                	test   %cl,%cl
fffff80000256f8a:	74 2f                	je     0xfffff80000256fbb
fffff80000256f8c:	eb 11                	jmp    0xfffff80000256f9f
fffff80000256f8e:	8a 83 51 03 01 00    	mov    0x10351(%rbx),%al
fffff80000256f94:	84 c0                	test   %al,%al
fffff80000256f96:	74 18                	je     0xfffff80000256fb0
fffff80000256f98:	c6 83 51 03 01 00 00 	movb   $0x0,0x10351(%rbx)
fffff80000256f9f:	e8 2c 5f fe ff       	call   0xfffff8000023ced0
fffff80000256fa4:	8a 83 c8 01 01 00    	mov    0x101c8(%rbx),%al
fffff80000256faa:	84 c0                	test   %al,%al
fffff80000256fac:	75 e0                	jne    0xfffff80000256f8e
fffff80000256fae:	eb 17                	jmp    0xfffff80000256fc7
fffff80000256fb0:	40 80 e7 fe          	and    $0xfe,%dil
fffff80000256fb4:	40 88 bb 50 03 01 00 	mov    %dil,0x10350(%rbx)
fffff80000256fbb:	40 84 f6             	test   %sil,%sil
fffff80000256fbe:	75 29                	jne    0xfffff80000256fe9
fffff80000256fc0:	c6 83 c8 01 01 00 00 	movb   $0x0,0x101c8(%rbx)
fffff80000256fc7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000256fcc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000256fd1:	48 83 c4 20          	add    $0x20,%rsp
fffff80000256fd5:	5f                   	pop    %rdi
fffff80000256fd6:	c3                   	ret
fffff80000256fd7:	cc                   	int3
fffff80000256fd8:	8a 83 51 03 01 00    	mov    0x10351(%rbx),%al
fffff80000256fde:	84 c0                	test   %al,%al
fffff80000256fe0:	74 de                	je     0xfffff80000256fc0
fffff80000256fe2:	c6 83 51 03 01 00 00 	movb   $0x0,0x10351(%rbx)
fffff80000256fe9:	e8 32 5f fe ff       	call   0xfffff8000023cf20
fffff80000256fee:	8a 83 c8 01 01 00    	mov    0x101c8(%rbx),%al
fffff80000256ff4:	84 c0                	test   %al,%al
fffff80000256ff6:	75 e0                	jne    0xfffff80000256fd8
fffff80000256ff8:	eb cd                	jmp    0xfffff80000256fc7
fffff80000256ffa:	cc                   	int3
fffff80000256ffb:	cc                   	int3
fffff80000256ffc:	cc                   	int3
fffff80000256ffd:	cc                   	int3
fffff80000256ffe:	cc                   	int3
fffff80000256fff:	cc                   	int3
fffff80000257000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000257005:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000025700a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff8000025700f:	57                   	push   %rdi
fffff80000257010:	41 54                	push   %r12
fffff80000257012:	41 55                	push   %r13
fffff80000257014:	41 56                	push   %r14
fffff80000257016:	41 57                	push   %r15
fffff80000257018:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000025701c:	44 8a f2             	mov    %dl,%r14b
fffff8000025701f:	40 8a e9             	mov    %cl,%bpl
fffff80000257022:	84 c9                	test   %cl,%cl
fffff80000257024:	75 08                	jne    0xfffff8000025702e
fffff80000257026:	84 d2                	test   %dl,%dl
fffff80000257028:	0f 84 fa 02 00 00    	je     0xfffff80000257328
fffff8000025702e:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff80000257035:	00 00
fffff80000257037:	8b 86 88 c9 02 00    	mov    0x2c988(%rsi),%eax
fffff8000025703d:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff80000257040:	75 0a                	jne    0xfffff8000025704c
fffff80000257042:	e8 f1 fe ff ff       	call   0xfffff80000256f38
fffff80000257047:	e9 dc 02 00 00       	jmp    0xfffff80000257328
fffff8000025704c:	48 8b 8e 80 c9 02 00 	mov    0x2c980(%rsi),%rcx
fffff80000257053:	4c 8b e0             	mov    %rax,%r12
fffff80000257056:	48 8d 05 a3 8f da ff 	lea    -0x25705d(%rip),%rax        # 0xfffff80000000000
fffff8000025705d:	48 81 c1 90 c9 02 00 	add    $0x2c990,%rcx
fffff80000257064:	33 db                	xor    %ebx,%ebx
fffff80000257066:	4e 8b ac e0 20 6a 60 	mov    0x606a20(%rax,%r12,8),%r13
fffff8000025706d:	00
fffff8000025706e:	48 8b 05 a3 b7 51 00 	mov    0x51b7a3(%rip),%rax        # 0xfffff80000772818
fffff80000257075:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff8000025707b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
fffff80000257080:	49 8d bd 53 03 01 00 	lea    0x10353(%r13),%rdi
fffff80000257087:	73 05                	jae    0xfffff8000025708e
fffff80000257089:	e8 82 45 fc ff       	call   0xfffff8000021b610
fffff8000025708e:	40 84 ed             	test   %bpl,%bpl
fffff80000257091:	88 9e 52 03 01 00    	mov    %bl,0x10352(%rsi)
fffff80000257097:	0f 95 c1             	setne  %cl
fffff8000025709a:	8a c1                	mov    %cl,%al
fffff8000025709c:	0c 06                	or     $0x6,%al
fffff8000025709e:	44 0f b6 f8          	movzbl %al,%r15d
fffff800002570a2:	45 84 f6             	test   %r14b,%r14b
fffff800002570a5:	0f b6 c1             	movzbl %cl,%eax
fffff800002570a8:	44 0f 44 f8          	cmove  %eax,%r15d
fffff800002570ac:	44 88 be 50 03 01 00 	mov    %r15b,0x10350(%rsi)
fffff800002570b3:	88 1f                	mov    %bl,(%rdi)
fffff800002570b5:	48 8d 0d 44 8f da ff 	lea    -0x2570bc(%rip),%rcx        # 0xfffff80000000000
fffff800002570bc:	c6 86 c8 01 01 00 02 	movb   $0x2,0x101c8(%rsi)
fffff800002570c3:	41 c6 85 c8 01 01 00 	movb   $0x3,0x101c8(%r13)
fffff800002570ca:	03
fffff800002570cb:	8b 86 88 c9 02 00    	mov    0x2c988(%rsi),%eax
fffff800002570d1:	8b 94 81 c0 b6 7a 00 	mov    0x7ab6c0(%rcx,%rax,4),%edx
fffff800002570d8:	8b c2                	mov    %edx,%eax
fffff800002570da:	8b 0d 4c 0e 4d 00    	mov    0x4d0e4c(%rip),%ecx        # 0xfffff80000727f2c
fffff800002570e0:	c1 e0 18             	shl    $0x18,%eax
fffff800002570e3:	80 e1 04             	and    $0x4,%cl
fffff800002570e6:	b9 00 04 00 00       	mov    $0x400,%ecx
fffff800002570eb:	0f 44 d0             	cmove  %eax,%edx
fffff800002570ee:	48 8b 05 13 0f 4d 00 	mov    0x4d0f13(%rip),%rax        # 0xfffff80000728008
fffff800002570f5:	e8 86 5d fe ff       	call   0xfffff8000023ce80
fffff800002570fa:	33 c9                	xor    %ecx,%ecx
fffff800002570fc:	c6 86 52 03 01 00 01 	movb   $0x1,0x10352(%rsi)
fffff80000257103:	88 8e 51 03 01 00    	mov    %cl,0x10351(%rsi)
fffff80000257109:	ba 00 27 b9 29       	mov    $0x29b92700,%edx
fffff8000025710e:	40 84 ed             	test   %bpl,%bpl
fffff80000257111:	0f 84 c4 00 00 00    	je     0xfffff800002571db
fffff80000257117:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff8000025711c:	41 c6 04 2c 01       	movb   $0x1,(%r12,%rbp,1)
fffff80000257121:	c6 07 01             	movb   $0x1,(%rdi)
fffff80000257124:	eb 18                	jmp    0xfffff8000025713e
fffff80000257126:	8a 86 c8 01 01 00    	mov    0x101c8(%rsi),%al
fffff8000025712c:	84 c0                	test   %al,%al
fffff8000025712e:	0f 84 e5 01 00 00    	je     0xfffff80000257319
fffff80000257134:	f3 90                	pause
fffff80000257136:	48 3b da             	cmp    %rdx,%rbx
fffff80000257139:	77 4b                	ja     0xfffff80000257186
fffff8000025713b:	48 ff c3             	inc    %rbx
fffff8000025713e:	8a 07                	mov    (%rdi),%al
fffff80000257140:	3c 01                	cmp    $0x1,%al
fffff80000257142:	74 e2                	je     0xfffff80000257126
fffff80000257144:	e8 87 5d fe ff       	call   0xfffff8000023ced0
fffff80000257149:	33 c9                	xor    %ecx,%ecx
fffff8000025714b:	ba 00 27 b9 29       	mov    $0x29b92700,%edx
fffff80000257150:	41 88 0c 2c          	mov    %cl,(%r12,%rbp,1)
fffff80000257154:	8a 07                	mov    (%rdi),%al
fffff80000257156:	84 c0                	test   %al,%al
fffff80000257158:	74 1a                	je     0xfffff80000257174
fffff8000025715a:	8a 86 c8 01 01 00    	mov    0x101c8(%rsi),%al
fffff80000257160:	84 c0                	test   %al,%al
fffff80000257162:	0f 84 b1 01 00 00    	je     0xfffff80000257319
fffff80000257168:	f3 90                	pause
fffff8000025716a:	48 3b da             	cmp    %rdx,%rbx
fffff8000025716d:	77 3c                	ja     0xfffff800002571ab
fffff8000025716f:	48 ff c3             	inc    %rbx
fffff80000257172:	eb e0                	jmp    0xfffff80000257154
fffff80000257174:	8a 86 51 03 01 00    	mov    0x10351(%rsi),%al
fffff8000025717a:	84 c0                	test   %al,%al
fffff8000025717c:	74 52                	je     0xfffff800002571d0
fffff8000025717e:	88 8e 51 03 01 00    	mov    %cl,0x10351(%rsi)
fffff80000257184:	eb 96                	jmp    0xfffff8000025711c
fffff80000257186:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff8000025718b:	33 d2                	xor    %edx,%edx
fffff8000025718d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000257192:	4c 8b cf             	mov    %rdi,%r9
fffff80000257195:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000025719a:	4c 8b c3             	mov    %rbx,%r8
fffff8000025719d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002571a2:	8d 4a 13             	lea    0x13(%rdx),%ecx