fffff80000333cab:	41 5d                	pop    %r13
fffff80000333cad:	41 5c                	pop    %r12
fffff80000333caf:	5f                   	pop    %rdi
fffff80000333cb0:	5e                   	pop    %rsi
fffff80000333cb1:	5d                   	pop    %rbp
fffff80000333cb2:	c3                   	ret
fffff80000333cb3:	cc                   	int3
fffff80000333cb4:	cc                   	int3
fffff80000333cb5:	cc                   	int3
fffff80000333cb6:	cc                   	int3
fffff80000333cb7:	cc                   	int3
fffff80000333cb8:	cc                   	int3
fffff80000333cb9:	cc                   	int3
fffff80000333cba:	cc                   	int3
fffff80000333cbb:	cc                   	int3
fffff80000333cbc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000333cc1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000333cc6:	56                   	push   %rsi
fffff80000333cc7:	57                   	push   %rdi
fffff80000333cc8:	41 54                	push   %r12
fffff80000333cca:	41 56                	push   %r14
fffff80000333ccc:	41 57                	push   %r15
fffff80000333cce:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000333cd2:	44 8b e2             	mov    %edx,%r12d
fffff80000333cd5:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff80000333cdc:	66 66 66
fffff80000333cdf:	49 8b d0             	mov    %r8,%rdx
fffff80000333ce2:	4d 8b f9             	mov    %r9,%r15
fffff80000333ce5:	48 2b 91 60 01 00 00 	sub    0x160(%rcx),%rdx
fffff80000333cec:	49 8b f8             	mov    %r8,%rdi
fffff80000333cef:	48 f7 ea             	imul   %rdx
fffff80000333cf2:	48 8b e9             	mov    %rcx,%rbp
fffff80000333cf5:	48 8b f2             	mov    %rdx,%rsi
fffff80000333cf8:	48 c1 fe 05          	sar    $0x5,%rsi
fffff80000333cfc:	48 8b c6             	mov    %rsi,%rax
fffff80000333cff:	48 c1 e8 3f          	shr    $0x3f,%rax
fffff80000333d03:	48 03 f0             	add    %rax,%rsi
fffff80000333d06:	48 c1 e6 15          	shl    $0x15,%rsi
fffff80000333d0a:	e9 e0 00 00 00       	jmp    0xfffff80000333def
fffff80000333d0f:	44 8b 5f 28          	mov    0x28(%rdi),%r11d
fffff80000333d13:	8a cb                	mov    %bl,%cl
fffff80000333d15:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff80000333d1b:	41 d3 e6             	shl    %cl,%r14d
fffff80000333d1e:	41 8b c6             	mov    %r14d,%eax
fffff80000333d21:	41 23 c3             	and    %r11d,%eax
fffff80000333d24:	a8 1f                	test   $0x1f,%al
fffff80000333d26:	0f 84 b7 00 00 00    	je     0xfffff80000333de3
fffff80000333d2c:	44 8a c3             	mov    %bl,%r8b
fffff80000333d2f:	48 8b d7             	mov    %rdi,%rdx
fffff80000333d32:	48 8b cd             	mov    %rbp,%rcx
fffff80000333d35:	e8 8e de ec ff       	call   0xfffff80000201bc8
fffff80000333d3a:	44 0f b6 d0          	movzbl %al,%r10d
fffff80000333d3e:	44 85 b5 58 02 00 00 	test   %r14d,0x258(%rbp)
fffff80000333d45:	74 14                	je     0xfffff80000333d5b
fffff80000333d47:	8b cb                	mov    %ebx,%ecx
fffff80000333d49:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000333d4e:	d3 e2                	shl    %cl,%edx
fffff80000333d50:	41 09 97 a0 00 00 00 	or     %edx,0xa0(%r15)
fffff80000333d57:	44 8b 5f 28          	mov    0x28(%rdi),%r11d
fffff80000333d5b:	4d 8d 4f 30          	lea    0x30(%r15),%r9
fffff80000333d5f:	41 0f ba e3 1e       	bt     $0x1e,%r11d
fffff80000333d64:	73 15                	jae    0xfffff80000333d7b
fffff80000333d66:	0f b6 45 31          	movzbl 0x31(%rbp),%eax
fffff80000333d6a:	3b d8                	cmp    %eax,%ebx
fffff80000333d6c:	75 0d                	jne    0xfffff80000333d7b
fffff80000333d6e:	41 0f ba f3 1e       	btr    $0x1e,%r11d
fffff80000333d73:	4d 8d 4f 38          	lea    0x38(%r15),%r9
fffff80000333d77:	44 89 5f 28          	mov    %r11d,0x28(%rdi)
fffff80000333d7b:	49 c7 c3 00 f0 ff ff 	mov    $0xfffffffffffff000,%r11
fffff80000333d82:	0f b6 c3             	movzbl %bl,%eax
fffff80000333d85:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333d89:	4c 8b c6             	mov    %rsi,%r8
fffff80000333d8c:	49 c1 e8 0c          	shr    $0xc,%r8
fffff80000333d90:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000333d94:	48 8b 94 28 b8 00 00 	mov    0xb8(%rax,%rbp,1),%rdx
fffff80000333d9b:	00
fffff80000333d9c:	49 8b c2             	mov    %r10,%rax
fffff80000333d9f:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333da3:	49 03 d0             	add    %r8,%rdx
fffff80000333da6:	49 23 d3             	and    %r11,%rdx
fffff80000333da9:	48 8b 8c 28 b8 00 00 	mov    0xb8(%rax,%rbp,1),%rcx
fffff80000333db0:	00
fffff80000333db1:	49 03 c8             	add    %r8,%rcx
fffff80000333db4:	49 23 cb             	and    %r11,%rcx
fffff80000333db7:	e8 8c d4 f4 ff       	call   0xfffff80000281248
fffff80000333dbc:	f6 04 df 01          	testb  $0x1,(%rdi,%rbx,8)
fffff80000333dc0:	75 10                	jne    0xfffff80000333dd2
fffff80000333dc2:	4c 8b ce             	mov    %rsi,%r9
fffff80000333dc5:	45 33 c0             	xor    %r8d,%r8d
fffff80000333dc8:	8a d3                	mov    %bl,%dl
fffff80000333dca:	48 8b cd             	mov    %rbp,%rcx
fffff80000333dcd:	e8 5e f4 ff ff       	call   0xfffff80000333230
fffff80000333dd2:	8b cb                	mov    %ebx,%ecx
fffff80000333dd4:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000333dd9:	d3 e0                	shl    %cl,%eax
fffff80000333ddb:	f7 d0                	not    %eax
fffff80000333ddd:	83 c8 e0             	or     $0xffffffe0,%eax
fffff80000333de0:	21 47 28             	and    %eax,0x28(%rdi)
fffff80000333de3:	8b cb                	mov    %ebx,%ecx
fffff80000333de5:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000333dea:	d3 e0                	shl    %cl,%eax
fffff80000333dec:	44 33 e0             	xor    %eax,%r12d
fffff80000333def:	41 0f bc dc          	bsf    %r12d,%ebx
fffff80000333df3:	0f 85 16 ff ff ff    	jne    0xfffff80000333d0f
fffff80000333df9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000333dfe:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
fffff80000333e03:	48 83 c4 20          	add    $0x20,%rsp
fffff80000333e07:	41 5f                	pop    %r15
fffff80000333e09:	41 5e                	pop    %r14
fffff80000333e0b:	41 5c                	pop    %r12
fffff80000333e0d:	5f                   	pop    %rdi
fffff80000333e0e:	5e                   	pop    %rsi
fffff80000333e0f:	c3                   	ret
fffff80000333e10:	cc                   	int3
fffff80000333e11:	cc                   	int3
fffff80000333e12:	cc                   	int3
fffff80000333e13:	cc                   	int3
fffff80000333e14:	cc                   	int3
fffff80000333e15:	cc                   	int3
fffff80000333e16:	cc                   	int3
fffff80000333e17:	cc                   	int3
fffff80000333e18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000333e1d:	4c 8b d9             	mov    %rcx,%r11
fffff80000333e20:	0f b6 da             	movzbl %dl,%ebx
fffff80000333e23:	49 63 c0             	movslq %r8d,%rax
fffff80000333e26:	42 8d 0c c5 15 00 00 	lea    0x15(,%r8,8),%ecx
fffff80000333e2d:	00
fffff80000333e2e:	41 03 c8             	add    %r8d,%ecx
fffff80000333e31:	4d 8b d1             	mov    %r9,%r10
fffff80000333e34:	49 d3 ea             	shr    %cl,%r10
fffff80000333e37:	48 8d 14 98          	lea    (%rax,%rbx,4),%rdx
fffff80000333e3b:	49 8b 84 d3 c0 00 00 	mov    0xc0(%r11,%rdx,8),%rax
fffff80000333e42:	00
fffff80000333e43:	33 d2                	xor    %edx,%edx
fffff80000333e45:	4a 89 14 d0          	mov    %rdx,(%rax,%r10,8)
fffff80000333e49:	41 83 f8 02          	cmp    $0x2,%r8d
fffff80000333e4d:	75 3a                	jne    0xfffff80000333e89
fffff80000333e4f:	41 f6 43 0c 10       	testb  $0x10,0xc(%r11)
fffff80000333e54:	74 33                	je     0xfffff80000333e89
fffff80000333e56:	48 c1 e3 05          	shl    $0x5,%rbx
fffff80000333e5a:	42 38 94 1b 9a 01 00 	cmp    %dl,0x19a(%rbx,%r11,1)
fffff80000333e61:	00
fffff80000333e62:	74 25                	je     0xfffff80000333e89
fffff80000333e64:	42 0f b6 84 1b 99 01 	movzbl 0x199(%rbx,%r11,1),%eax
fffff80000333e6b:	00 00
fffff80000333e6d:	48 03 c0             	add    %rax,%rax
fffff80000333e70:	49 8b 4c c3 18       	mov    0x18(%r11,%rax,8),%rcx
fffff80000333e75:	48 85 c9             	test   %rcx,%rcx
fffff80000333e78:	74 0f                	je     0xfffff80000333e89
fffff80000333e7a:	49 c1 e9 27          	shr    $0x27,%r9
fffff80000333e7e:	41 81 e1 ff 01 00 00 	and    $0x1ff,%r9d
fffff80000333e85:	4a 89 14 c9          	mov    %rdx,(%rcx,%r9,8)
fffff80000333e89:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff80000333e8e:	c3                   	ret
fffff80000333e8f:	cc                   	int3
fffff80000333e90:	cc                   	int3
fffff80000333e91:	cc                   	int3
fffff80000333e92:	cc                   	int3
fffff80000333e93:	cc                   	int3
fffff80000333e94:	cc                   	int3
fffff80000333e95:	cc                   	int3
fffff80000333e96:	cc                   	int3
fffff80000333e97:	cc                   	int3
fffff80000333e98:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000333e9d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000333ea2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000333ea7:	57                   	push   %rdi
fffff80000333ea8:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000333eac:	44 8b 5a 28          	mov    0x28(%rdx),%r11d
fffff80000333eb0:	33 db                	xor    %ebx,%ebx
fffff80000333eb2:	41 f7 c3 00 80 ff 03 	test   $0x3ff8000,%r11d
fffff80000333eb9:	41 8a e9             	mov    %r9b,%bpl
fffff80000333ebc:	48 8b f9             	mov    %rcx,%rdi
fffff80000333ebf:	40 8a f3             	mov    %bl,%sil
fffff80000333ec2:	41 0f 94 c2          	sete   %r10b
fffff80000333ec6:	41 f7 c3 e0 7f 00 00 	test   $0x7fe0,%r11d
fffff80000333ecd:	0f 94 c0             	sete   %al
fffff80000333ed0:	44 84 d0             	test   %r10b,%al
fffff80000333ed3:	74 14                	je     0xfffff80000333ee9
fffff80000333ed5:	b8 00 00 00 20       	mov    $0x20000000,%eax
fffff80000333eda:	44 85 d8             	test   %r11d,%eax
fffff80000333edd:	75 0a                	jne    0xfffff80000333ee9
fffff80000333edf:	44 0b d8             	or     %eax,%r11d
fffff80000333ee2:	40 b6 01             	mov    $0x1,%sil
fffff80000333ee5:	44 89 5a 28          	mov    %r11d,0x28(%rdx)
fffff80000333ee9:	e8 e2 d8 ec ff       	call   0xfffff800002017d0
fffff80000333eee:	40 84 f6             	test   %sil,%sil
fffff80000333ef1:	74 5b                	je     0xfffff80000333f4e
fffff80000333ef3:	f0 ff 89 64 07 00 00 	lock decl 0x764(%rcx)
fffff80000333efa:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff80000333f01:	66 66 66
fffff80000333f04:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
fffff80000333f09:	40 84 ed             	test   %bpl,%bpl
fffff80000333f0c:	0f 95 c3             	setne  %bl
fffff80000333f0f:	48 2b 91 60 01 00 00 	sub    0x160(%rcx),%rdx
fffff80000333f16:	48 f7 ea             	imul   %rdx
fffff80000333f19:	44 8b c3             	mov    %ebx,%r8d
fffff80000333f1c:	48 c1 fa 05          	sar    $0x5,%rdx
fffff80000333f20:	48 8b ca             	mov    %rdx,%rcx
fffff80000333f23:	48 c1 e9 3f          	shr    $0x3f,%rcx
fffff80000333f27:	48 03 d1             	add    %rcx,%rdx
fffff80000333f2a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff80000333f2f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
fffff80000333f34:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
fffff80000333f39:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000333f3e:	48 8b cf             	mov    %rdi,%rcx
fffff80000333f41:	48 c1 e2 15          	shl    $0x15,%rdx
fffff80000333f45:	e8 72 f7 ff ff       	call   0xfffff800003336bc
fffff80000333f4a:	b0 01                	mov    $0x1,%al
fffff80000333f4c:	eb 02                	jmp    0xfffff80000333f50
fffff80000333f4e:	32 c0                	xor    %al,%al
fffff80000333f50:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000333f55:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000333f5a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000333f5f:	48 83 c4 30          	add    $0x30,%rsp
fffff80000333f63:	5f                   	pop    %rdi
fffff80000333f64:	c3                   	ret
fffff80000333f65:	cc                   	int3
fffff80000333f66:	cc                   	int3
fffff80000333f67:	cc                   	int3
fffff80000333f68:	cc                   	int3
fffff80000333f69:	cc                   	int3
fffff80000333f6a:	cc                   	int3
fffff80000333f6b:	cc                   	int3
fffff80000333f6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000333f71:	57                   	push   %rdi
fffff80000333f72:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000333f76:	48 8b 1a             	mov    (%rdx),%rbx
fffff80000333f79:	48 8b fa             	mov    %rdx,%rdi
fffff80000333f7c:	48 8b d3             	mov    %rbx,%rdx
fffff80000333f7f:	4d 8b d0             	mov    %r8,%r10
fffff80000333f82:	e8 c5 42 ed ff       	call   0xfffff8000020824c
fffff80000333f87:	49 3b c2             	cmp    %r10,%rax
fffff80000333f8a:	75 18                	jne    0xfffff80000333fa4
fffff80000333f8c:	49 8b c9             	mov    %r9,%rcx
fffff80000333f8f:	e8 50 45 ed ff       	call   0xfffff800002084e4
fffff80000333f94:	4c 8b d8             	mov    %rax,%r11
fffff80000333f97:	48 8b c3             	mov    %rbx,%rax
fffff80000333f9a:	f0 4c 0f b1 1f       	lock cmpxchg %r11,(%rdi)
fffff80000333f9f:	0f 94 c0             	sete   %al
fffff80000333fa2:	eb 02                	jmp    0xfffff80000333fa6
fffff80000333fa4:	32 c0                	xor    %al,%al
fffff80000333fa6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000333fab:	48 83 c4 20          	add    $0x20,%rsp
fffff80000333faf:	5f                   	pop    %rdi
fffff80000333fb0:	c3                   	ret
fffff80000333fb1:	cc                   	int3
fffff80000333fb2:	cc                   	int3
fffff80000333fb3:	cc                   	int3
fffff80000333fb4:	cc                   	int3
fffff80000333fb5:	cc                   	int3
fffff80000333fb6:	cc                   	int3
fffff80000333fb7:	cc                   	int3
fffff80000333fb8:	40 53                	rex push %rbx
fffff80000333fba:	55                   	push   %rbp
fffff80000333fbb:	56                   	push   %rsi
fffff80000333fbc:	57                   	push   %rdi
fffff80000333fbd:	41 56                	push   %r14
fffff80000333fbf:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000333fc3:	48 8b 01             	mov    (%rcx),%rax
fffff80000333fc6:	48 8b d9             	mov    %rcx,%rbx
fffff80000333fc9:	45 33 f6             	xor    %r14d,%r14d
fffff80000333fcc:	45 33 c9             	xor    %r9d,%r9d
fffff80000333fcf:	41 b8 00 20 00 00    	mov    $0x2000,%r8d
fffff80000333fd5:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
fffff80000333fda:	48 8b 90 30 01 00 00 	mov    0x130(%rax),%rdx
fffff80000333fe1:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff80000333fe6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000333feb:	48 8b 0a             	mov    (%rdx),%rcx
fffff80000333fee:	48 8d 53 08          	lea    0x8(%rbx),%rdx
fffff80000333ff2:	e8 01 1d ef ff       	call   0xfffff80000225cf8
fffff80000333ff7:	0f b7 f0             	movzwl %ax,%esi
fffff80000333ffa:	66 85 c0             	test   %ax,%ax
fffff80000333ffd:	0f 85 f7 00 00 00    	jne    0xfffff800003340fa
fffff80000334003:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
fffff80000334008:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff8000033400d:	4c 89 8b 50 07 00 00 	mov    %r9,0x750(%rbx)
fffff80000334014:	49 81 c1 00 10 00 00 	add    $0x1000,%r9
fffff8000033401b:	49 8b c9             	mov    %r9,%rcx
fffff8000033401e:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
fffff80000334023:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
fffff80000334028:	e8 63 80 00 00       	call   0xfffff8000033c090
fffff8000033402d:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff80000334032:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
fffff80000334037:	48 89 83 58 07 00 00 	mov    %rax,0x758(%rbx)
fffff8000033403e:	41 ba 07 05 00 00    	mov    $0x507,%r10d
fffff80000334044:	48 8b 0d 8d 52 2d 00 	mov    0x2d528d(%rip),%rcx        # 0xfffff800006092d8
fffff8000033404b:	48 8b 83 50 07 00 00 	mov    0x750(%rbx),%rax
fffff80000334052:	49 0b ca             	or     %r10,%rcx
fffff80000334055:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
fffff8000033405a:	48 89 48 20          	mov    %rcx,0x20(%rax)
fffff8000033405e:	48 8b 8b 50 07 00 00 	mov    0x750(%rbx),%rcx
fffff80000334065:	e8 26 80 00 00       	call   0xfffff8000033c090
fffff8000033406a:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
fffff8000033406f:	45 33 c0             	xor    %r8d,%r8d
fffff80000334072:	49 0b d2             	or     %r10,%rdx
fffff80000334075:	49 89 11             	mov    %rdx,(%r9)
fffff80000334078:	33 d2                	xor    %edx,%edx
fffff8000033407a:	4c 8b 8b 58 07 00 00 	mov    0x758(%rbx),%r9
fffff80000334081:	48 8b 0b             	mov    (%rbx),%rcx
fffff80000334084:	e8 43 20 fd ff       	call   0xfffff800003060cc
fffff80000334089:	f6 43 0c 10          	testb  $0x10,0xc(%rbx)
fffff8000033408d:	74 73                	je     0xfffff80000334102
fffff8000033408f:	41 8a c6             	mov    %r14b,%al
fffff80000334092:	8a c8                	mov    %al,%cl
fffff80000334094:	bf 01 00 00 00       	mov    $0x1,%edi
fffff80000334099:	d3 e7                	shl    %cl,%edi
fffff8000033409b:	40 f6 c7 01          	test   $0x1,%dil
fffff8000033409f:	74 3d                	je     0xfffff800003340de
fffff800003340a1:	0f b6 c0             	movzbl %al,%eax
fffff800003340a4:	48 8d 53 18          	lea    0x18(%rbx),%rdx
fffff800003340a8:	48 c1 e0 04          	shl    $0x4,%rax
fffff800003340ac:	45 33 c9             	xor    %r9d,%r9d
fffff800003340af:	48 03 d0             	add    %rax,%rdx
fffff800003340b2:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff800003340b8:	48 8b 03             	mov    (%rbx),%rax
fffff800003340bb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff800003340c0:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800003340c7:	48 8b 09             	mov    (%rcx),%rcx
fffff800003340ca:	4c 89 32             	mov    %r14,(%rdx)
fffff800003340cd:	48 8d 53 08          	lea    0x8(%rbx),%rdx
fffff800003340d1:	e8 22 1c ef ff       	call   0xfffff80000225cf8
fffff800003340d6:	0f b7 f0             	movzwl %ax,%esi
fffff800003340d9:	66 85 c0             	test   %ax,%ax
fffff800003340dc:	75 1c                	jne    0xfffff800003340fa
fffff800003340de:	8d 47 ff             	lea    -0x1(%rdi),%eax
fffff800003340e1:	0b c7                	or     %edi,%eax
fffff800003340e3:	f7 d0                	not    %eax
fffff800003340e5:	23 83 54 02 00 00    	and    0x254(%rbx),%eax
fffff800003340eb:	0f bc c0             	bsf    %eax,%eax
fffff800003340ee:	0f 95 c1             	setne  %cl
fffff800003340f1:	84 c9                	test   %cl,%cl
fffff800003340f3:	75 9d                	jne    0xfffff80000334092
fffff800003340f5:	66 85 f6             	test   %si,%si
fffff800003340f8:	74 08                	je     0xfffff80000334102
fffff800003340fa:	48 8b cb             	mov    %rbx,%rcx
fffff800003340fd:	e8 16 00 00 00       	call   0xfffff80000334118
fffff80000334102:	0f b7 c6             	movzwl %si,%eax
fffff80000334105:	48 83 c4 30          	add    $0x30,%rsp
fffff80000334109:	41 5e                	pop    %r14
fffff8000033410b:	5f                   	pop    %rdi
fffff8000033410c:	5e                   	pop    %rsi
fffff8000033410d:	5d                   	pop    %rbp
fffff8000033410e:	5b                   	pop    %rbx
fffff8000033410f:	c3                   	ret
fffff80000334110:	cc                   	int3
fffff80000334111:	cc                   	int3
fffff80000334112:	cc                   	int3
fffff80000334113:	cc                   	int3
fffff80000334114:	cc                   	int3