fffff80000247a37:	0f 83 ca 06 fc ff    	jae    0xfffff80000208107
fffff80000247a3d:	41 83 cf 04          	or     $0x4,%r15d
fffff80000247a41:	e9 c1 06 fc ff       	jmp    0xfffff80000208107
fffff80000247a46:	4c 8b cb             	mov    %rbx,%r9
fffff80000247a49:	41 8b c7             	mov    %r15d,%eax
fffff80000247a4c:	23 45 68             	and    0x68(%rbp),%eax
fffff80000247a4f:	49 c1 e9 08          	shr    $0x8,%r9
fffff80000247a53:	49 f7 d1             	not    %r9
fffff80000247a56:	4d 23 ce             	and    %r14,%r9
fffff80000247a59:	49 c1 e1 08          	shl    $0x8,%r9
fffff80000247a5d:	a8 02                	test   $0x2,%al
fffff80000247a5f:	74 18                	je     0xfffff80000247a79
fffff80000247a61:	b8 00 02 00 00       	mov    $0x200,%eax
fffff80000247a66:	48 85 d8             	test   %rbx,%rax
fffff80000247a69:	75 0b                	jne    0xfffff80000247a76
fffff80000247a6b:	f6 c2 02             	test   $0x2,%dl
fffff80000247a6e:	75 06                	jne    0xfffff80000247a76
fffff80000247a70:	41 83 e7 fd          	and    $0xfffffffd,%r15d
fffff80000247a74:	eb 03                	jmp    0xfffff80000247a79
fffff80000247a76:	4c 0b c8             	or     %rax,%r9
fffff80000247a79:	4d 85 c9             	test   %r9,%r9
fffff80000247a7c:	0f 84 a6 06 fc ff    	je     0xfffff80000208128
fffff80000247a82:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
fffff80000247a86:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
fffff80000247a8a:	49 8b cc             	mov    %r12,%rcx
fffff80000247a8d:	e8 7a ca 0e 00       	call   0xfffff8000033450c
fffff80000247a92:	84 c0                	test   %al,%al
fffff80000247a94:	0f 84 92 fe ff ff    	je     0xfffff8000024792c
fffff80000247a9a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
fffff80000247aa0:	e9 83 06 fc ff       	jmp    0xfffff80000208128
fffff80000247aa5:	48 8b c3             	mov    %rbx,%rax
fffff80000247aa8:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000247aac:	41 23 c0             	and    %r8d,%eax
fffff80000247aaf:	3c 05                	cmp    $0x5,%al
fffff80000247ab1:	0f 83 6e 01 00 00    	jae    0xfffff80000247c25
fffff80000247ab7:	44 8b ca             	mov    %edx,%r9d
fffff80000247aba:	84 c9                	test   %cl,%cl
fffff80000247abc:	74 07                	je     0xfffff80000247ac5
fffff80000247abe:	41 83 e1 04          	and    $0x4,%r9d
fffff80000247ac2:	44 03 ca             	add    %edx,%r9d
fffff80000247ac5:	44 8a 7d 58          	mov    0x58(%rbp),%r15b
fffff80000247ac9:	48 8b cb             	mov    %rbx,%rcx
fffff80000247acc:	48 c1 e9 37          	shr    $0x37,%rcx
fffff80000247ad0:	ba 10 30 d9 fb       	mov    $0xfbd93010,%edx
fffff80000247ad5:	41 23 c8             	and    %r8d,%ecx
fffff80000247ad8:	48 8b fb             	mov    %rbx,%rdi
fffff80000247adb:	c1 e1 02             	shl    $0x2,%ecx
fffff80000247ade:	45 8a d7             	mov    %r15b,%r10b
fffff80000247ae1:	d3 ea                	shr    %cl,%edx
fffff80000247ae3:	83 e2 0f             	and    $0xf,%edx
fffff80000247ae6:	f7 d2                	not    %edx
fffff80000247ae8:	41 85 d1             	test   %edx,%r9d
fffff80000247aeb:	0f 85 99 00 00 00    	jne    0xfffff80000247b8a
fffff80000247af1:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
fffff80000247af5:	48 b8 00 00 00 00 00 	movabs $0x800000000000000,%rax
fffff80000247afc:	00 00 08
fffff80000247aff:	48 85 f8             	test   %rdi,%rax
fffff80000247b02:	0f 84 ba 00 00 00    	je     0xfffff80000247bc2
fffff80000247b08:	41 8a ca             	mov    %r10b,%cl
fffff80000247b0b:	41 8b c6             	mov    %r14d,%eax
fffff80000247b0e:	d3 e0                	shl    %cl,%eax
fffff80000247b10:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff80000247b13:	0b c8                	or     %eax,%ecx
fffff80000247b15:	f7 d1                	not    %ecx
fffff80000247b17:	41 23 8c 24 54 02 00 	and    0x254(%r12),%ecx
fffff80000247b1e:	00
fffff80000247b1f:	44 0f bc d1          	bsf    %ecx,%r10d
fffff80000247b23:	0f 95 c0             	setne  %al
fffff80000247b26:	84 c0                	test   %al,%al
fffff80000247b28:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
fffff80000247b2c:	0f 84 06 fe ff ff    	je     0xfffff80000247938
fffff80000247b32:	41 0f b6 c2          	movzbl %r10b,%eax
fffff80000247b36:	48 03 c0             	add    %rax,%rax
fffff80000247b39:	41 0f b6 4c c4 11    	movzbl 0x11(%r12,%rax,8),%ecx
fffff80000247b3f:	48 c1 e1 05          	shl    $0x5,%rcx
fffff80000247b43:	4a 8b 94 21 b8 00 00 	mov    0xb8(%rcx,%r12,1),%rdx
fffff80000247b4a:	00
fffff80000247b4b:	49 8b cc             	mov    %r12,%rcx
fffff80000247b4e:	4a 8b 14 da          	mov    (%rdx,%r11,8),%rdx
fffff80000247b52:	e8 f5 06 fc ff       	call   0xfffff8000020824c
fffff80000247b57:	48 8b c8             	mov    %rax,%rcx
fffff80000247b5a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
fffff80000247b60:	48 c1 e9 37          	shr    $0x37,%rcx
fffff80000247b64:	ba 10 30 d9 fb       	mov    $0xfbd93010,%edx
fffff80000247b69:	41 23 c8             	and    %r8d,%ecx
fffff80000247b6c:	48 8b f8             	mov    %rax,%rdi
fffff80000247b6f:	c1 e1 02             	shl    $0x2,%ecx
fffff80000247b72:	d3 ea                	shr    %cl,%edx
fffff80000247b74:	83 e2 0f             	and    $0xf,%edx
fffff80000247b77:	f7 d2                	not    %edx
fffff80000247b79:	41 85 d1             	test   %edx,%r9d
fffff80000247b7c:	0f 84 6f ff ff ff    	je     0xfffff80000247af1
fffff80000247b82:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
fffff80000247b86:	44 8a 7d 58          	mov    0x58(%rbp),%r15b
fffff80000247b8a:	48 b8 00 00 00 00 00 	movabs $0x800000000000000,%rax
fffff80000247b91:	00 00 08
fffff80000247b94:	48 85 f8             	test   %rdi,%rax
fffff80000247b97:	74 7e                	je     0xfffff80000247c17
fffff80000247b99:	41 8a ca             	mov    %r10b,%cl
fffff80000247b9c:	41 8b c6             	mov    %r14d,%eax
fffff80000247b9f:	d3 e0                	shl    %cl,%eax
fffff80000247ba1:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff80000247ba4:	0b c8                	or     %eax,%ecx
fffff80000247ba6:	f7 d1                	not    %ecx
fffff80000247ba8:	41 23 8c 24 50 02 00 	and    0x250(%r12),%ecx
fffff80000247baf:	00
fffff80000247bb0:	0f bc d1             	bsf    %ecx,%edx
fffff80000247bb3:	89 55 50             	mov    %edx,0x50(%rbp)
fffff80000247bb6:	0f 95 c0             	setne  %al
fffff80000247bb9:	84 c0                	test   %al,%al
fffff80000247bbb:	75 5e                	jne    0xfffff80000247c1b
fffff80000247bbd:	e9 6e fd ff ff       	jmp    0xfffff80000247930
fffff80000247bc2:	41 b9 06 00 00 00    	mov    $0x6,%r9d
fffff80000247bc8:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
fffff80000247bcc:	45 84 74 24 0d       	test   %r14b,0xd(%r12)
fffff80000247bd1:	0f 84 d7 04 fc ff    	je     0xfffff800002080ae
fffff80000247bd7:	49 8b 84 24 58 01 00 	mov    0x158(%r12),%rax
fffff80000247bde:	00
fffff80000247bdf:	41 8a 04 03          	mov    (%r11,%rax,1),%al
fffff80000247be3:	24 03                	and    $0x3,%al
fffff80000247be5:	3c 02                	cmp    $0x2,%al
fffff80000247be7:	74 22                	je     0xfffff80000247c0b
fffff80000247be9:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
fffff80000247bed:	e9 bc 04 fc ff       	jmp    0xfffff800002080ae
fffff80000247bf2:	41 8b ce             	mov    %r14d,%ecx
fffff80000247bf5:	e9 e2 05 fc ff       	jmp    0xfffff800002081dc
fffff80000247bfa:	48 8b c3             	mov    %rbx,%rax
fffff80000247bfd:	48 c1 e8 03          	shr    $0x3,%rax
fffff80000247c01:	41 23 c0             	and    %r8d,%eax
fffff80000247c04:	89 01                	mov    %eax,(%rcx)
fffff80000247c06:	e9 63 05 fc ff       	jmp    0xfffff8000020816e
fffff80000247c0b:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
fffff80000247c0f:	41 8b c8             	mov    %r8d,%ecx
fffff80000247c12:	e9 c5 05 fc ff       	jmp    0xfffff800002081dc
fffff80000247c17:	40 88 75 50          	mov    %sil,0x50(%rbp)
fffff80000247c1b:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff80000247c20:	e9 bb 05 fc ff       	jmp    0xfffff800002081e0
fffff80000247c25:	44 8a 7d 58          	mov    0x58(%rbp),%r15b
fffff80000247c29:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000247c2e:	e9 b0 05 fc ff       	jmp    0xfffff800002081e3
fffff80000247c33:	8b 45 50             	mov    0x50(%rbp),%eax
fffff80000247c36:	41 88 41 05          	mov    %al,0x5(%r9)
fffff80000247c3a:	41 f6 44 24 0c 02    	testb  $0x2,0xc(%r12)
fffff80000247c40:	0f 84 ec 05 fc ff    	je     0xfffff80000208232
fffff80000247c46:	48 c1 eb 34          	shr    $0x34,%rbx
fffff80000247c4a:	8a c3                	mov    %bl,%al
fffff80000247c4c:	41 22 c0             	and    %r8b,%al
fffff80000247c4f:	41 3a c6             	cmp    %r14b,%al
fffff80000247c52:	0f 84 da 05 fc ff    	je     0xfffff80000208232
fffff80000247c58:	41 23 d8             	and    %r8d,%ebx
fffff80000247c5b:	49 c1 ed 0c          	shr    $0xc,%r13
fffff80000247c5f:	83 eb 02             	sub    $0x2,%ebx
fffff80000247c62:	41 3b de             	cmp    %r14d,%ebx
fffff80000247c65:	77 19                	ja     0xfffff80000247c80
fffff80000247c67:	49 8b cd             	mov    %r13,%rcx
fffff80000247c6a:	e8 c1 77 03 00       	call   0xfffff8000027f430
fffff80000247c6f:	8b c8                	mov    %eax,%ecx
fffff80000247c71:	41 8b c6             	mov    %r14d,%eax
fffff80000247c74:	d3 e0                	shl    %cl,%eax
fffff80000247c76:	a9 00 50 00 00       	test   $0x5000,%eax
fffff80000247c7b:	0f 95 c0             	setne  %al
fffff80000247c7e:	eb 03                	jmp    0xfffff80000247c83
fffff80000247c80:	40 8a c6             	mov    %sil,%al
fffff80000247c83:	84 c0                	test   %al,%al
fffff80000247c85:	0f 84 a7 05 fc ff    	je     0xfffff80000208232
fffff80000247c8b:	45 38 71 04          	cmp    %r14b,0x4(%r9)
fffff80000247c8f:	0f 85 9d 05 fc ff    	jne    0xfffff80000208232
fffff80000247c95:	41 38 71 05          	cmp    %sil,0x5(%r9)
fffff80000247c99:	0f 85 93 05 fc ff    	jne    0xfffff80000208232
fffff80000247c9f:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
fffff80000247ca3:	49 8b cd             	mov    %r13,%rcx
fffff80000247ca6:	e8 f5 76 03 00       	call   0xfffff8000027f3a0
fffff80000247cab:	83 7d d8 02          	cmpl   $0x2,-0x28(%rbp)
fffff80000247caf:	0f 85 7d 05 fc ff    	jne    0xfffff80000208232
fffff80000247cb5:	49 c1 e5 0c          	shl    $0xc,%r13
fffff80000247cb9:	ba 06 00 00 00       	mov    $0x6,%edx
fffff80000247cbe:	48 85 ff             	test   %rdi,%rdi
fffff80000247cc1:	41 c7 01 04 00 00 00 	movl   $0x4,(%r9)
fffff80000247cc8:	4d 89 69 18          	mov    %r13,0x18(%r9)
fffff80000247ccc:	0f 49 f2             	cmovns %edx,%esi
fffff80000247ccf:	41 89 71 20          	mov    %esi,0x20(%r9)
fffff80000247cd3:	e9 5a 05 fc ff       	jmp    0xfffff80000208232
fffff80000247cd8:	49 8b 04 24          	mov    (%r12),%rax
fffff80000247cdc:	41 8a cf             	mov    %r15b,%cl
fffff80000247cdf:	41 d3 e6             	shl    %cl,%r14d
fffff80000247ce2:	8b 90 10 0c 01 00    	mov    0x10c10(%rax),%edx
fffff80000247ce8:	41 8d 46 ff          	lea    -0x1(%r14),%eax
fffff80000247cec:	41 0b c6             	or     %r14d,%eax
fffff80000247cef:	f7 d0                	not    %eax
fffff80000247cf1:	23 c2                	and    %edx,%eax
fffff80000247cf3:	0f bc c8             	bsf    %eax,%ecx
fffff80000247cf6:	41 88 49 05          	mov    %cl,0x5(%r9)
fffff80000247cfa:	0f 95 c0             	setne  %al
fffff80000247cfd:	84 c0                	test   %al,%al
fffff80000247cff:	0f 85 2d 05 fc ff    	jne    0xfffff80000208232
fffff80000247d05:	41 88 71 05          	mov    %sil,0x5(%r9)
fffff80000247d09:	e9 24 05 fc ff       	jmp    0xfffff80000208232
fffff80000247d0e:	48 b9 00 00 00 00 00 	movabs $0x4000000000000000,%rcx
fffff80000247d15:	00 00 40
fffff80000247d18:	48 8b c2             	mov    %rdx,%rax
fffff80000247d1b:	48 85 d1             	test   %rdx,%rcx
fffff80000247d1e:	0f 84 81 00 00 00    	je     0xfffff80000247da5
fffff80000247d24:	48 b9 ff ff ff ff ff 	movabs $0xbfffffffffffffff,%rcx
fffff80000247d2b:	ff ff bf
fffff80000247d2e:	48 23 d1             	and    %rcx,%rdx
fffff80000247d31:	a8 01                	test   $0x1,%al
fffff80000247d33:	74 27                	je     0xfffff80000247d5c
fffff80000247d35:	48 0f ba ea 08       	bts    $0x8,%rdx
fffff80000247d3a:	48 0f ba e0 09       	bt     $0x9,%rax
fffff80000247d3f:	0f 82 1b 05 fc ff    	jb     0xfffff80000208260
fffff80000247d45:	48 8b c2             	mov    %rdx,%rax
fffff80000247d48:	48 c1 e8 06          	shr    $0x6,%rax
fffff80000247d4c:	83 e0 02             	and    $0x2,%eax
fffff80000247d4f:	48 0b d0             	or     %rax,%rdx
fffff80000247d52:	48 0f ba f2 07       	btr    $0x7,%rdx
fffff80000247d57:	e9 04 05 fc ff       	jmp    0xfffff80000208260
fffff80000247d5c:	48 0f ba e0 08       	bt     $0x8,%rax
fffff80000247d61:	0f 82 f9 04 fc ff    	jb     0xfffff80000208260
fffff80000247d67:	8b ca                	mov    %edx,%ecx
fffff80000247d69:	48 b8 00 00 01 00 01 	movabs $0x405040100010000,%rax
fffff80000247d70:	04 05 04
fffff80000247d73:	c1 e9 06             	shr    $0x6,%ecx
fffff80000247d76:	83 e1 03             	and    $0x3,%ecx
fffff80000247d79:	c1 e1 04             	shl    $0x4,%ecx
fffff80000247d7c:	48 d3 e8             	shr    %cl,%rax
fffff80000247d7f:	0f b7 c8             	movzwl %ax,%ecx
fffff80000247d82:	48 0b ca             	or     %rdx,%rcx
fffff80000247d85:	48 8b d1             	mov    %rcx,%rdx
fffff80000247d88:	48 c1 ea 0a          	shr    $0xa,%rdx
fffff80000247d8c:	83 e2 02             	and    $0x2,%edx
fffff80000247d8f:	48 0b d1             	or     %rcx,%rdx
fffff80000247d92:	48 81 e2 3f f7 ff ff 	and    $0xfffffffffffff73f,%rdx
fffff80000247d99:	49 0b 90 90 00 00 00 	or     0x90(%r8),%rdx
fffff80000247da0:	e9 bb 04 fc ff       	jmp    0xfffff80000208260
fffff80000247da5:	48 85 c0             	test   %rax,%rax
fffff80000247da8:	0f 84 b2 04 fc ff    	je     0xfffff80000208260
fffff80000247dae:	48 0f ba ea 08       	bts    $0x8,%rdx
fffff80000247db3:	e9 a8 04 fc ff       	jmp    0xfffff80000208260
fffff80000247db8:	48 be 00 00 00 00 00 	movabs $0x7d0000000000,%rsi
fffff80000247dbf:	7d 00 00
fffff80000247dc2:	44 0f b7 db          	movzwl %bx,%r11d
fffff80000247dc6:	4c 8b c6             	mov    %rsi,%r8
fffff80000247dc9:	48 8b 42 10          	mov    0x10(%rdx),%rax
fffff80000247dcd:	4d 8b c8             	mov    %r8,%r9
fffff80000247dd0:	49 c1 e9 27          	shr    $0x27,%r9
fffff80000247dd4:	48 03 c6             	add    %rsi,%rax
fffff80000247dd7:	41 81 e1 ff 01 00 00 	and    $0x1ff,%r9d
fffff80000247dde:	48 bf 00 e0 df bf 7f 	movabs $0xffffff7fbfdfe000,%rdi
fffff80000247de5:	ff ff ff
fffff80000247de8:	4c 3b c0             	cmp    %rax,%r8
fffff80000247deb:	73 16                	jae    0xfffff80000247e03
fffff80000247ded:	48 8b 42 18          	mov    0x18(%rdx),%rax
fffff80000247df1:	41 0f b7 cb          	movzwl %r11w,%ecx
fffff80000247df5:	66 41 ff c3          	inc    %r11w
fffff80000247df9:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
fffff80000247dfd:	4a 89 0c cf          	mov    %rcx,(%rdi,%r9,8)
fffff80000247e01:	eb 04                	jmp    0xfffff80000247e07
fffff80000247e03:	4a 89 1c cf          	mov    %rbx,(%rdi,%r9,8)
fffff80000247e07:	48 b8 00 00 00 00 80 	movabs $0x8000000000,%rax
fffff80000247e0e:	00 00 00
fffff80000247e11:	4c 03 c0             	add    %rax,%r8
fffff80000247e14:	48 b8 00 00 00 00 00 	movabs $0xffff800000000000,%rax
fffff80000247e1b:	80 ff ff
fffff80000247e1e:	49 c1 e0 10          	shl    $0x10,%r8
fffff80000247e22:	49 c1 f8 10          	sar    $0x10,%r8
fffff80000247e26:	4c 3b c0             	cmp    %rax,%r8
fffff80000247e29:	72 9e                	jb     0xfffff80000247dc9
fffff80000247e2b:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000247e32:	00 00
fffff80000247e34:	89 98 40 02 01 00    	mov    %ebx,0x10240(%rax)
fffff80000247e3a:	0f 20 e1             	mov    %cr4,%rcx
fffff80000247e3d:	48 8b c1             	mov    %rcx,%rax
fffff80000247e40:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000247e45:	0f 22 e0             	mov    %rax,%cr4
fffff80000247e48:	0f 22 e1             	mov    %rcx,%cr4
fffff80000247e4b:	49 89 92 d0 03 01 00 	mov    %rdx,0x103d0(%r10)
fffff80000247e52:	e9 47 04 fc ff       	jmp    0xfffff8000020829e
fffff80000247e57:	cc                   	int3
fffff80000247e58:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000247e5d:	45 33 c9             	xor    %r9d,%r9d
fffff80000247e60:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000247e65:	45 33 c0             	xor    %r8d,%r8d
fffff80000247e68:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000247e6e:	49 8b d2             	mov    %r10,%rdx
fffff80000247e71:	41 8d 49 0e          	lea    0xe(%r9),%ecx
fffff80000247e75:	e8 5a a7 00 00       	call   0xfffff800002525d4
fffff80000247e7a:	cc                   	int3
fffff80000247e7b:	cc                   	int3
fffff80000247e7c:	49 8b 84 0b b8 00 00 	mov    0xb8(%r11,%rcx,1),%rax
fffff80000247e83:	00
fffff80000247e84:	4c 8b cf             	mov    %rdi,%r9
fffff80000247e87:	4c 8b c5             	mov    %rbp,%r8
fffff80000247e8a:	4a 8d 14 f8          	lea    (%rax,%r15,8),%rdx
fffff80000247e8e:	e8 d9 c0 0e 00       	call   0xfffff80000333f6c
fffff80000247e93:	84 c0                	test   %al,%al
fffff80000247e95:	0f 85 90 05 fc ff    	jne    0xfffff8000020842b
fffff80000247e9b:	e9 1e 06 fc ff       	jmp    0xfffff800002084be
fffff80000247ea0:	48 85 c9             	test   %rcx,%rcx
fffff80000247ea3:	0f 84 8d 00 00 00    	je     0xfffff80000247f36
fffff80000247ea9:	48 8b d1             	mov    %rcx,%rdx
fffff80000247eac:	41 ba 00 02 00 00    	mov    $0x200,%r10d
fffff80000247eb2:	4c 8b c1             	mov    %rcx,%r8
fffff80000247eb5:	81 e2 00 01 00 00    	and    $0x100,%edx
fffff80000247ebb:	74 05                	je     0xfffff80000247ec2
fffff80000247ebd:	49 85 ca             	test   %rcx,%r10
fffff80000247ec0:	75 74                	jne    0xfffff80000247f36
fffff80000247ec2:	49 b9 00 00 00 00 00 	movabs $0x4000000000000000,%r9
fffff80000247ec9:	00 00 40
fffff80000247ecc:	49 8b c0             	mov    %r8,%rax
fffff80000247ecf:	49 0b c1             	or     %r9,%rax
fffff80000247ed2:	48 85 d2             	test   %rdx,%rdx
fffff80000247ed5:	75 3b                	jne    0xfffff80000247f12
fffff80000247ed7:	8b d1                	mov    %ecx,%edx
fffff80000247ed9:	41 83 e0 02          	and    $0x2,%r8d
fffff80000247edd:	c1 ea 09             	shr    $0x9,%edx
fffff80000247ee0:	83 e1 05             	and    $0x5,%ecx
fffff80000247ee3:	83 e2 02             	and    $0x2,%edx
fffff80000247ee6:	49 c1 e0 04          	shl    $0x4,%r8
fffff80000247eea:	0b ca                	or     %edx,%ecx
fffff80000247eec:	ba 84 c0 00 00       	mov    $0xc084,%edx
fffff80000247ef1:	03 c9                	add    %ecx,%ecx
fffff80000247ef3:	48 d3 ea             	shr    %cl,%rdx
fffff80000247ef6:	48 8b c8             	mov    %rax,%rcx
fffff80000247ef9:	83 e2 03             	and    $0x3,%edx
fffff80000247efc:	48 81 e1 b8 f3 ff ff 	and    $0xfffffffffffff3b8,%rcx
fffff80000247f03:	49 0b d0             	or     %r8,%rdx
fffff80000247f06:	48 c1 e2 06          	shl    $0x6,%rdx
fffff80000247f0a:	48 8b c2             	mov    %rdx,%rax
fffff80000247f0d:	48 0b c1             	or     %rcx,%rax
fffff80000247f10:	c3                   	ret
fffff80000247f11:	cc                   	int3
fffff80000247f12:	41 f6 c0 01          	test   $0x1,%r8b
fffff80000247f16:	0f 84 dc 05 fc ff    	je     0xfffff800002084f8
fffff80000247f1c:	4d 85 c2             	test   %r8,%r10
fffff80000247f1f:	75 15                	jne    0xfffff80000247f36
fffff80000247f21:	48 8b c8             	mov    %rax,%rcx
fffff80000247f24:	41 83 e0 02          	and    $0x2,%r8d
fffff80000247f28:	49 c1 e0 06          	shl    $0x6,%r8
fffff80000247f2c:	48 83 e1 fd          	and    $0xfffffffffffffffd,%rcx
fffff80000247f30:	49 8b c0             	mov    %r8,%rax
fffff80000247f33:	48 0b c1             	or     %rcx,%rax
fffff80000247f36:	48 0f ba f0 08       	btr    $0x8,%rax
fffff80000247f3b:	c3                   	ret
fffff80000247f3c:	cc                   	int3
fffff80000247f3d:	cc                   	int3
fffff80000247f3e:	4c 8b c9             	mov    %rcx,%r9
fffff80000247f41:	e9 4a 06 fc ff       	jmp    0xfffff80000208590
fffff80000247f46:	44 8a 6c 24 68       	mov    0x68(%rsp),%r13b
fffff80000247f4b:	48 b8 41 fb 1f 00 00 	movabs $0x7ff00000001ffb41,%rax
fffff80000247f52:	00 f0 7f