fffff80000238c7f:	cc                   	int3
fffff80000238c80:	40 53                	rex push %rbx
fffff80000238c82:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000238c86:	65 4c 8b 04 25 00 00 	mov    %gs:0x0,%r8
fffff80000238c8d:	00 00
fffff80000238c8f:	48 8b d9             	mov    %rcx,%rbx
fffff80000238c92:	48 8b 91 50 01 00 00 	mov    0x150(%rcx),%rdx
fffff80000238c99:	49 8b 80 00 a4 02 00 	mov    0x2a400(%r8),%rax
fffff80000238ca0:	48 8b c8             	mov    %rax,%rcx
fffff80000238ca3:	48 33 ca             	xor    %rdx,%rcx
fffff80000238ca6:	74 1c                	je     0xfffff80000238cc4
fffff80000238ca8:	22 c1                	and    %cl,%al
fffff80000238caa:	a8 e4                	test   $0xe4,%al
fffff80000238cac:	74 03                	je     0xfffff80000238cb1
fffff80000238cae:	c5 f8 77             	vzeroupper
fffff80000238cb1:	33 c9                	xor    %ecx,%ecx
fffff80000238cb3:	49 89 90 00 a4 02 00 	mov    %rdx,0x2a400(%r8)
fffff80000238cba:	48 8b c2             	mov    %rdx,%rax
fffff80000238cbd:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000238cc1:	0f 01 d1             	xsetbv
fffff80000238cc4:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff80000238ccb:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
fffff80000238cd0:	83 ca ff             	or     $0xffffffff,%edx
fffff80000238cd3:	48 0f ae 29          	xrstor64 (%rcx)
fffff80000238cd7:	8b 41 18             	mov    0x18(%rcx),%eax
fffff80000238cda:	44 8b 83 74 02 00 00 	mov    0x274(%rbx),%r8d
fffff80000238ce1:	48 8b 93 48 01 00 00 	mov    0x148(%rbx),%rdx
fffff80000238ce8:	48 8b 8b 18 03 00 00 	mov    0x318(%rbx),%rcx
fffff80000238cef:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff80000238cf3:	0f ae 54 24 30       	ldmxcsr 0x30(%rsp)
fffff80000238cf8:	e8 23 cf fe ff       	call   0xfffff80000225c20
fffff80000238cfd:	c6 83 72 02 00 00 01 	movb   $0x1,0x272(%rbx)
fffff80000238d04:	48 83 c4 20          	add    $0x20,%rsp
fffff80000238d08:	5b                   	pop    %rbx
fffff80000238d09:	c3                   	ret
fffff80000238d0a:	cc                   	int3
fffff80000238d0b:	cc                   	int3
fffff80000238d0c:	cc                   	int3
fffff80000238d0d:	cc                   	int3
fffff80000238d0e:	cc                   	int3
fffff80000238d0f:	cc                   	int3
fffff80000238d10:	cc                   	int3
fffff80000238d11:	cc                   	int3
fffff80000238d12:	cc                   	int3
fffff80000238d13:	cc                   	int3
fffff80000238d14:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000238d19:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000238d1e:	56                   	push   %rsi
fffff80000238d1f:	57                   	push   %rdi
fffff80000238d20:	41 56                	push   %r14
fffff80000238d22:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000238d26:	4c 8b 91 50 01 00 00 	mov    0x150(%rcx),%r10
fffff80000238d2d:	4d 8b d9             	mov    %r9,%r11
fffff80000238d30:	49 83 ca 03          	or     $0x3,%r10
fffff80000238d34:	45 8a f0             	mov    %r8b,%r14b
fffff80000238d37:	4c 23 d2             	and    %rdx,%r10
fffff80000238d3a:	48 8b f9             	mov    %rcx,%rdi
fffff80000238d3d:	49 8b da             	mov    %r10,%rbx
fffff80000238d40:	48 83 e3 fe          	and    $0xfffffffffffffffe,%rbx
fffff80000238d44:	80 b9 30 01 00 00 00 	cmpb   $0x0,0x130(%rcx)
fffff80000238d4b:	49 0f 44 da          	cmove  %r10,%rbx
fffff80000238d4f:	48 8b eb             	mov    %rbx,%rbp
fffff80000238d52:	48 83 e3 fd          	and    $0xfffffffffffffffd,%rbx
fffff80000238d56:	83 e5 02             	and    $0x2,%ebp
fffff80000238d59:	80 3d 80 0c 3d 00 00 	cmpb   $0x0,0x3d0c80(%rip)        # 0xfffff800006099e0
fffff80000238d60:	0f 84 c8 00 00 00    	je     0xfffff80000238e2e
fffff80000238d66:	48 85 db             	test   %rbx,%rbx
fffff80000238d69:	0f 84 af 00 00 00    	je     0xfffff80000238e1e
fffff80000238d6f:	80 3d 6c 0c 3d 00 00 	cmpb   $0x0,0x3d0c6c(%rip)        # 0xfffff800006099e2
fffff80000238d76:	48 8d b1 48 01 00 00 	lea    0x148(%rcx),%rsi
fffff80000238d7d:	74 26                	je     0xfffff80000238da5
fffff80000238d7f:	4d 85 c9             	test   %r9,%r9
fffff80000238d82:	74 0e                	je     0xfffff80000238d92
fffff80000238d84:	48 8b 16             	mov    (%rsi),%rdx
fffff80000238d87:	4d 8b c1             	mov    %r9,%r8
fffff80000238d8a:	48 8b cb             	mov    %rbx,%rcx
fffff80000238d8d:	e8 2a fa ff ff       	call   0xfffff800002387bc
fffff80000238d92:	48 8b 0e             	mov    (%rsi),%rcx
fffff80000238d95:	48 8b d3             	mov    %rbx,%rdx
fffff80000238d98:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000238d9c:	48 8b c3             	mov    %rbx,%rax
fffff80000238d9f:	48 0f c7 29          	xsaves64 (%rcx)
fffff80000238da3:	eb 0b                	jmp    0xfffff80000238db0
fffff80000238da5:	48 8b 0e             	mov    (%rsi),%rcx
fffff80000238da8:	48 8b d3             	mov    %rbx,%rdx
fffff80000238dab:	e8 f0 27 0c 00       	call   0xfffff800002fb5a0
fffff80000238db0:	4d 8b c3             	mov    %r11,%r8
fffff80000238db3:	48 8b d3             	mov    %rbx,%rdx
fffff80000238db6:	48 8b cf             	mov    %rdi,%rcx
fffff80000238db9:	e8 8e 15 00 00       	call   0xfffff8000023a34c
fffff80000238dbe:	f6 c3 01             	test   $0x1,%bl
fffff80000238dc1:	74 5b                	je     0xfffff80000238e1e
fffff80000238dc3:	48 8b 0e             	mov    (%rsi),%rcx
fffff80000238dc6:	8b 81 00 02 00 00    	mov    0x200(%rcx),%eax
fffff80000238dcc:	83 e0 01             	and    $0x1,%eax
fffff80000238dcf:	48 89 87 78 01 00 00 	mov    %rax,0x178(%rdi)
fffff80000238dd6:	80 3d 04 0c 3d 00 00 	cmpb   $0x0,0x3d0c04(%rip)        # 0xfffff800006099e1
fffff80000238ddd:	75 09                	jne    0xfffff80000238de8
fffff80000238ddf:	80 3d fc 0b 3d 00 00 	cmpb   $0x0,0x3d0bfc(%rip)        # 0xfffff800006099e2
fffff80000238de6:	74 36                	je     0xfffff80000238e1e
fffff80000238de8:	f6 81 00 02 00 00 01 	testb  $0x1,0x200(%rcx)
fffff80000238def:	75 2d                	jne    0xfffff80000238e1e
fffff80000238df1:	45 84 f6             	test   %r14b,%r14b
fffff80000238df4:	74 21                	je     0xfffff80000238e17
fffff80000238df6:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000238df9:	b8 7f 03 00 00       	mov    $0x37f,%eax
fffff80000238dfe:	0f 11 01             	movups %xmm0,(%rcx)
fffff80000238e01:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
fffff80000238e06:	66 89 01             	mov    %ax,(%rcx)
fffff80000238e09:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
fffff80000238e0d:	48 8b cf             	mov    %rdi,%rcx
fffff80000238e10:	e8 03 15 00 00       	call   0xfffff8000023a318
fffff80000238e15:	eb 07                	jmp    0xfffff80000238e1e
fffff80000238e17:	48 c7 c3 fe ff ff ff 	mov    $0xfffffffffffffffe,%rbx
fffff80000238e1e:	48 85 ed             	test   %rbp,%rbp
fffff80000238e21:	74 41                	je     0xfffff80000238e64
fffff80000238e23:	0f ae 5c 24 40       	stmxcsr 0x40(%rsp)
fffff80000238e28:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
fffff80000238e2c:	eb 2c                	jmp    0xfffff80000238e5a
fffff80000238e2e:	48 85 db             	test   %rbx,%rbx
fffff80000238e31:	74 19                	je     0xfffff80000238e4c
fffff80000238e33:	48 8b 89 48 01 00 00 	mov    0x148(%rcx),%rcx
fffff80000238e3a:	48 0f ae 01          	fxsave64 (%rcx)
fffff80000238e3e:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
fffff80000238e45:	e8 32 0e 00 00       	call   0xfffff80000239c7c
fffff80000238e4a:	eb 18                	jmp    0xfffff80000238e64
fffff80000238e4c:	48 85 ed             	test   %rbp,%rbp
fffff80000238e4f:	74 13                	je     0xfffff80000238e64
fffff80000238e51:	0f ae 5c 24 40       	stmxcsr 0x40(%rsp)
fffff80000238e56:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
fffff80000238e5a:	48 8b 87 48 01 00 00 	mov    0x148(%rdi),%rax
fffff80000238e61:	89 48 18             	mov    %ecx,0x18(%rax)
fffff80000238e64:	f6 c3 01             	test   $0x1,%bl
fffff80000238e67:	74 07                	je     0xfffff80000238e70
fffff80000238e69:	c6 87 30 01 00 00 01 	movb   $0x1,0x130(%rdi)
fffff80000238e70:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff80000238e75:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff80000238e7a:	48 83 c4 20          	add    $0x20,%rsp
fffff80000238e7e:	41 5e                	pop    %r14
fffff80000238e80:	5f                   	pop    %rdi
fffff80000238e81:	5e                   	pop    %rsi
fffff80000238e82:	c3                   	ret
fffff80000238e83:	cc                   	int3
fffff80000238e84:	cc                   	int3
fffff80000238e85:	cc                   	int3
fffff80000238e86:	cc                   	int3
fffff80000238e87:	cc                   	int3
fffff80000238e88:	cc                   	int3
fffff80000238e89:	cc                   	int3
fffff80000238e8a:	cc                   	int3
fffff80000238e8b:	cc                   	int3
fffff80000238e8c:	cc                   	int3
fffff80000238e8d:	cc                   	int3
fffff80000238e8e:	cc                   	int3
fffff80000238e8f:	cc                   	int3
fffff80000238e90:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000238e94:	48 8b 82 48 01 00 00 	mov    0x148(%rdx),%rax
fffff80000238e9b:	48 0f ae 00          	fxsave64 (%rax)
fffff80000238e9f:	48 8b 8a 48 01 00 00 	mov    0x148(%rdx),%rcx
fffff80000238ea6:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
fffff80000238ead:	e8 ca 0d 00 00       	call   0xfffff80000239c7c
fffff80000238eb2:	48 83 c4 28          	add    $0x28,%rsp
fffff80000238eb6:	c3                   	ret
fffff80000238eb7:	cc                   	int3
fffff80000238eb8:	cc                   	int3
fffff80000238eb9:	cc                   	int3
fffff80000238eba:	cc                   	int3
fffff80000238ebb:	cc                   	int3
fffff80000238ebc:	cc                   	int3
fffff80000238ebd:	cc                   	int3
fffff80000238ebe:	cc                   	int3
fffff80000238ebf:	cc                   	int3
fffff80000238ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000238ec5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000238eca:	57                   	push   %rdi
fffff80000238ecb:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000238ecf:	33 f6                	xor    %esi,%esi
fffff80000238ed1:	48 8b da             	mov    %rdx,%rbx
fffff80000238ed4:	40 38 b2 72 02 00 00 	cmp    %sil,0x272(%rdx)
fffff80000238edb:	74 28                	je     0xfffff80000238f05
fffff80000238edd:	4c 8b 8a 80 02 00 00 	mov    0x280(%rdx),%r9
fffff80000238ee4:	44 8b 82 74 02 00 00 	mov    0x274(%rdx),%r8d
fffff80000238eeb:	48 8b 92 48 01 00 00 	mov    0x148(%rdx),%rdx
fffff80000238ef2:	48 8b 8b 18 03 00 00 	mov    0x318(%rbx),%rcx
fffff80000238ef9:	e8 12 d0 fe ff       	call   0xfffff80000225f10
fffff80000238efe:	40 88 b3 72 02 00 00 	mov    %sil,0x272(%rbx)
fffff80000238f05:	48 8b bb 48 01 00 00 	mov    0x148(%rbx),%rdi
fffff80000238f0c:	40 38 b3 30 01 00 00 	cmp    %sil,0x130(%rbx)
fffff80000238f13:	74 59                	je     0xfffff80000238f6e
fffff80000238f15:	40 38 b3 31 01 00 00 	cmp    %sil,0x131(%rbx)
fffff80000238f1c:	74 08                	je     0xfffff80000238f26
fffff80000238f1e:	48 8b cb             	mov    %rbx,%rcx
fffff80000238f21:	e8 6a 1f 0c 00       	call   0xfffff800002fae90
fffff80000238f26:	48 f7 83 50 01 00 00 	testq  $0xfffffffffffffffc,0x150(%rbx)
fffff80000238f2d:	fc ff ff ff
fffff80000238f31:	66 89 b3 30 01 00 00 	mov    %si,0x130(%rbx)
fffff80000238f38:	75 09                	jne    0xfffff80000238f43
fffff80000238f3a:	48 8b 83 78 01 00 00 	mov    0x178(%rbx),%rax
fffff80000238f41:	eb 22                	jmp    0xfffff80000238f65
fffff80000238f43:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
fffff80000238f48:	83 ca ff             	or     $0xffffffff,%edx
fffff80000238f4b:	48 0f ae 27          	xsave64 (%rdi)
fffff80000238f4f:	48 83 a7 00 02 00 00 	andq   $0xfffffffffffffffe,0x200(%rdi)
fffff80000238f56:	fe
fffff80000238f57:	48 8b 87 00 02 00 00 	mov    0x200(%rdi),%rax
fffff80000238f5e:	48 0b 83 78 01 00 00 	or     0x178(%rbx),%rax
fffff80000238f65:	48 89 87 00 02 00 00 	mov    %rax,0x200(%rdi)
fffff80000238f6c:	eb 0c                	jmp    0xfffff80000238f7a
fffff80000238f6e:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
fffff80000238f73:	83 ca ff             	or     $0xffffffff,%edx
fffff80000238f76:	48 0f ae 27          	xsave64 (%rdi)
fffff80000238f7a:	0f ae 5c 24 38       	stmxcsr 0x38(%rsp)
fffff80000238f7f:	8b 44 24 38          	mov    0x38(%rsp),%eax
fffff80000238f83:	89 47 18             	mov    %eax,0x18(%rdi)
fffff80000238f86:	40 38 b3 97 0c 00 00 	cmp    %sil,0xc97(%rbx)
fffff80000238f8d:	74 76                	je     0xfffff80000239005
fffff80000238f8f:	44 8b 87 00 02 00 00 	mov    0x200(%rdi),%r8d
fffff80000238f96:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
fffff80000238f9d:	41 81 e0 e5 00 00 00 	and    $0xe5,%r8d
fffff80000238fa4:	8a 8b a1 0b 00 00    	mov    0xba1(%rbx),%cl
fffff80000238faa:	48 f7 d0             	not    %rax
fffff80000238fad:	48 23 83 a0 0c 00 00 	and    0xca0(%rbx),%rax
fffff80000238fb4:	fe c9                	dec    %cl
fffff80000238fb6:	49 0b c0             	or     %r8,%rax
fffff80000238fb9:	48 89 83 a0 0c 00 00 	mov    %rax,0xca0(%rbx)
fffff80000238fc0:	48 8b 93 50 01 00 00 	mov    0x150(%rbx),%rdx
fffff80000238fc7:	48 f7 d2             	not    %rdx
fffff80000238fca:	48 23 93 a8 0c 00 00 	and    0xca8(%rbx),%rdx
fffff80000238fd1:	48 8b c2             	mov    %rdx,%rax
fffff80000238fd4:	49 0b c0             	or     %r8,%rax
fffff80000238fd7:	80 f9 01             	cmp    $0x1,%cl
fffff80000238fda:	48 0f 47 c2          	cmova  %rdx,%rax
fffff80000238fde:	f6 83 98 0c 00 00 02 	testb  $0x2,0xc98(%rbx)
fffff80000238fe5:	48 89 83 a8 0c 00 00 	mov    %rax,0xca8(%rbx)
fffff80000238fec:	74 17                	je     0xfffff80000239005
fffff80000238fee:	48 8b cb             	mov    %rbx,%rcx
fffff80000238ff1:	e8 da 5a ff ff       	call   0xfffff8000022ead0
fffff80000238ff6:	48 8b cb             	mov    %rbx,%rcx
fffff80000238ff9:	40 88 b3 98 0c 00 00 	mov    %sil,0xc98(%rbx)
fffff80000239000:	e8 fb 37 ff ff       	call   0xfffff8000022c800
fffff80000239005:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000023900a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000023900f:	48 83 c4 20          	add    $0x20,%rsp
fffff80000239013:	5f                   	pop    %rdi
fffff80000239014:	c3                   	ret
fffff80000239015:	cc                   	int3
fffff80000239016:	cc                   	int3
fffff80000239017:	cc                   	int3
fffff80000239018:	cc                   	int3
fffff80000239019:	cc                   	int3
fffff8000023901a:	cc                   	int3
fffff8000023901b:	cc                   	int3
fffff8000023901c:	cc                   	int3
fffff8000023901d:	cc                   	int3
fffff8000023901e:	cc                   	int3
fffff8000023901f:	cc                   	int3
fffff80000239020:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000239025:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000023902a:	57                   	push   %rdi
fffff8000023902b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000023902f:	33 f6                	xor    %esi,%esi
fffff80000239031:	48 8b da             	mov    %rdx,%rbx
fffff80000239034:	40 38 b2 72 02 00 00 	cmp    %sil,0x272(%rdx)
fffff8000023903b:	74 28                	je     0xfffff80000239065
fffff8000023903d:	4c 8b 8a 80 02 00 00 	mov    0x280(%rdx),%r9
fffff80000239044:	44 8b 82 74 02 00 00 	mov    0x274(%rdx),%r8d
fffff8000023904b:	48 8b 92 48 01 00 00 	mov    0x148(%rdx),%rdx
fffff80000239052:	48 8b 8b 18 03 00 00 	mov    0x318(%rbx),%rcx
fffff80000239059:	e8 b2 ce fe ff       	call   0xfffff80000225f10
fffff8000023905e:	40 88 b3 72 02 00 00 	mov    %sil,0x272(%rbx)
fffff80000239065:	48 8b bb 48 01 00 00 	mov    0x148(%rbx),%rdi
fffff8000023906c:	40 38 b3 30 01 00 00 	cmp    %sil,0x130(%rbx)
fffff80000239073:	74 59                	je     0xfffff800002390ce
fffff80000239075:	40 38 b3 31 01 00 00 	cmp    %sil,0x131(%rbx)
fffff8000023907c:	74 08                	je     0xfffff80000239086
fffff8000023907e:	48 8b cb             	mov    %rbx,%rcx
fffff80000239081:	e8 0a 1e 0c 00       	call   0xfffff800002fae90
fffff80000239086:	48 f7 83 50 01 00 00 	testq  $0xfffffffffffffffc,0x150(%rbx)
fffff8000023908d:	fc ff ff ff
fffff80000239091:	66 89 b3 30 01 00 00 	mov    %si,0x130(%rbx)
fffff80000239098:	75 09                	jne    0xfffff800002390a3
fffff8000023909a:	48 8b 83 78 01 00 00 	mov    0x178(%rbx),%rax
fffff800002390a1:	eb 22                	jmp    0xfffff800002390c5
fffff800002390a3:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
fffff800002390a8:	83 ca ff             	or     $0xffffffff,%edx
fffff800002390ab:	48 0f ae 37          	xsaveopt64 (%rdi)
fffff800002390af:	48 83 a7 00 02 00 00 	andq   $0xfffffffffffffffe,0x200(%rdi)
fffff800002390b6:	fe
fffff800002390b7:	48 8b 87 00 02 00 00 	mov    0x200(%rdi),%rax
fffff800002390be:	48 0b 83 78 01 00 00 	or     0x178(%rbx),%rax
fffff800002390c5:	48 89 87 00 02 00 00 	mov    %rax,0x200(%rdi)
fffff800002390cc:	eb 0c                	jmp    0xfffff800002390da
fffff800002390ce:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
fffff800002390d3:	83 ca ff             	or     $0xffffffff,%edx
fffff800002390d6:	48 0f ae 37          	xsaveopt64 (%rdi)
fffff800002390da:	0f ae 5c 24 38       	stmxcsr 0x38(%rsp)
fffff800002390df:	8b 44 24 38          	mov    0x38(%rsp),%eax
fffff800002390e3:	89 47 18             	mov    %eax,0x18(%rdi)
fffff800002390e6:	40 38 b3 97 0c 00 00 	cmp    %sil,0xc97(%rbx)
fffff800002390ed:	74 58                	je     0xfffff80000239147
fffff800002390ef:	8b 8f 00 02 00 00    	mov    0x200(%rdi),%ecx
fffff800002390f5:	8a 83 a1 0b 00 00    	mov    0xba1(%rbx),%al
fffff800002390fb:	81 e1 e5 00 00 00    	and    $0xe5,%ecx
fffff80000239101:	48 09 8b a0 0c 00 00 	or     %rcx,0xca0(%rbx)
fffff80000239108:	fe c8                	dec    %al
fffff8000023910a:	48 8b 93 a8 0c 00 00 	mov    0xca8(%rbx),%rdx
fffff80000239111:	3c 01                	cmp    $0x1,%al
fffff80000239113:	77 05                	ja     0xfffff8000023911a
fffff80000239115:	48 0b d1             	or     %rcx,%rdx
fffff80000239118:	eb 06                	jmp    0xfffff80000239120
fffff8000023911a:	48 f7 d1             	not    %rcx
fffff8000023911d:	48 23 d1             	and    %rcx,%rdx
fffff80000239120:	48 89 93 a8 0c 00 00 	mov    %rdx,0xca8(%rbx)
fffff80000239127:	f6 83 98 0c 00 00 02 	testb  $0x2,0xc98(%rbx)
fffff8000023912e:	74 17                	je     0xfffff80000239147
fffff80000239130:	48 8b cb             	mov    %rbx,%rcx
fffff80000239133:	e8 98 59 ff ff       	call   0xfffff8000022ead0
fffff80000239138:	48 8b cb             	mov    %rbx,%rcx
fffff8000023913b:	40 88 b3 98 0c 00 00 	mov    %sil,0xc98(%rbx)
fffff80000239142:	e8 b9 36 ff ff       	call   0xfffff8000022c800
fffff80000239147:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000023914c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000239151:	48 83 c4 20          	add    $0x20,%rsp
fffff80000239155:	5f                   	pop    %rdi
fffff80000239156:	c3                   	ret
fffff80000239157:	cc                   	int3
fffff80000239158:	cc                   	int3
fffff80000239159:	cc                   	int3
fffff8000023915a:	cc                   	int3
fffff8000023915b:	cc                   	int3
fffff8000023915c:	cc                   	int3
fffff8000023915d:	cc                   	int3
fffff8000023915e:	cc                   	int3
fffff8000023915f:	cc                   	int3
fffff80000239160:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000239164:	4c 8b 81 88 01 00 00 	mov    0x188(%rcx),%r8
fffff8000023916b:	4d 85 c0             	test   %r8,%r8
fffff8000023916e:	75 07                	jne    0xfffff80000239177
fffff80000239170:	4c 8b 81 48 01 00 00 	mov    0x148(%rcx),%r8
fffff80000239177:	80 3d 64 08 3d 00 00 	cmpb   $0x0,0x3d0864(%rip)        # 0xfffff800006099e2
fffff8000023917e:	74 1d                	je     0xfffff8000023919d
fffff80000239180:	b8 10 00 00 00       	mov    $0x10,%eax
fffff80000239185:	33 d2                	xor    %edx,%edx
fffff80000239187:	49 0f c7 28          	xsaves64 (%r8)
fffff8000023918b:	41 84 80 00 02 00 00 	test   %al,0x200(%r8)
fffff80000239192:	74 2b                	je     0xfffff800002391bf
fffff80000239194:	49 8d 80 40 02 00 00 	lea    0x240(%r8),%rax
fffff8000023919b:	eb 24                	jmp    0xfffff800002391c1
fffff8000023919d:	ba 10 00 00 00       	mov    $0x10,%edx
fffff800002391a2:	49 8b c8             	mov    %r8,%rcx