fffff80000327807:	1b db                	sbb    %ebx,%ebx
fffff80000327809:	83 e3 02             	and    $0x2,%ebx
fffff8000032780c:	eb 0b                	jmp    0xfffff80000327819
fffff8000032780e:	45 8b 4a 74          	mov    0x74(%r10),%r9d
fffff80000327812:	41 89 8a 3c 02 00 00 	mov    %ecx,0x23c(%r10)
fffff80000327819:	0f b6 ca             	movzbl %dl,%ecx
fffff8000032781c:	8b c1                	mov    %ecx,%eax
fffff8000032781e:	48 c1 e1 05          	shl    $0x5,%rcx
fffff80000327822:	48 83 c0 0d          	add    $0xd,%rax
fffff80000327826:	48 c1 e0 05          	shl    $0x5,%rax
fffff8000032782a:	46 89 0c 10          	mov    %r9d,(%rax,%r10,1)
fffff8000032782e:	42 89 9c 11 a4 01 00 	mov    %ebx,0x1a4(%rcx,%r10,1)
fffff80000327835:	00
fffff80000327836:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff8000032783b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
fffff80000327840:	42 88 b4 11 99 01 00 	mov    %sil,0x199(%rcx,%r10,1)
fffff80000327847:	00
fffff80000327848:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
fffff8000032784d:	42 88 ac 11 9a 01 00 	mov    %bpl,0x19a(%rcx,%r10,1)
fffff80000327854:	00
fffff80000327855:	48 8b 6c 24 10       	mov    0x10(%rsp),%rbp
fffff8000032785a:	42 88 94 11 98 01 00 	mov    %dl,0x198(%rcx,%r10,1)
fffff80000327861:	00
fffff80000327862:	46 89 84 11 9c 01 00 	mov    %r8d,0x19c(%rcx,%r10,1)
fffff80000327869:	00
fffff8000032786a:	c3                   	ret
fffff8000032786b:	cc                   	int3
fffff8000032786c:	cc                   	int3
fffff8000032786d:	cc                   	int3
fffff8000032786e:	cc                   	int3
fffff8000032786f:	cc                   	int3
fffff80000327870:	cc                   	int3
fffff80000327871:	cc                   	int3
fffff80000327872:	cc                   	int3
fffff80000327873:	cc                   	int3
fffff80000327874:	33 c0                	xor    %eax,%eax
fffff80000327876:	44 8b c2             	mov    %edx,%r8d
fffff80000327879:	44 0f bc ca          	bsf    %edx,%r9d
fffff8000032787d:	4c 8b d1             	mov    %rcx,%r10
fffff80000327880:	74 2b                	je     0xfffff800003278ad
fffff80000327882:	44 8d 58 01          	lea    0x1(%rax),%r11d
fffff80000327886:	41 8b c9             	mov    %r9d,%ecx
fffff80000327889:	41 8b d3             	mov    %r11d,%edx
fffff8000032788c:	48 c1 e1 05          	shl    $0x5,%rcx
fffff80000327890:	42 8a 8c 11 99 01 00 	mov    0x199(%rcx,%r10,1),%cl
fffff80000327897:	00
fffff80000327898:	d3 e2                	shl    %cl,%edx
fffff8000032789a:	41 8b c9             	mov    %r9d,%ecx
fffff8000032789d:	0b c2                	or     %edx,%eax
fffff8000032789f:	41 8b d3             	mov    %r11d,%edx
fffff800003278a2:	d3 e2                	shl    %cl,%edx
fffff800003278a4:	44 33 c2             	xor    %edx,%r8d
fffff800003278a7:	45 0f bc c8          	bsf    %r8d,%r9d
fffff800003278ab:	75 d9                	jne    0xfffff80000327886
fffff800003278ad:	c3                   	ret
fffff800003278ae:	cc                   	int3
fffff800003278af:	cc                   	int3
fffff800003278b0:	cc                   	int3
fffff800003278b1:	cc                   	int3
fffff800003278b2:	cc                   	int3
fffff800003278b3:	cc                   	int3
fffff800003278b4:	cc                   	int3
fffff800003278b5:	cc                   	int3
fffff800003278b6:	cc                   	int3
fffff800003278b7:	cc                   	int3
fffff800003278b8:	48 8b c4             	mov    %rsp,%rax
fffff800003278bb:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800003278bf:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800003278c3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800003278c7:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800003278cb:	41 56                	push   %r14
fffff800003278cd:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003278d1:	8b 42 04             	mov    0x4(%rdx),%eax
fffff800003278d4:	48 8b fa             	mov    %rdx,%rdi
fffff800003278d7:	4c 8b f1             	mov    %rcx,%r14
fffff800003278da:	85 c0                	test   %eax,%eax
fffff800003278dc:	0f 84 de 00 00 00    	je     0xfffff800003279c0
fffff800003278e2:	33 f6                	xor    %esi,%esi
fffff800003278e4:	85 c0                	test   %eax,%eax
fffff800003278e6:	0f 84 d0 00 00 00    	je     0xfffff800003279bc
fffff800003278ec:	48 8b 5c f7 08       	mov    0x8(%rdi,%rsi,8),%rbx
fffff800003278f1:	48 b8 00 00 00 00 00 	movabs $0x4000000000000000,%rax
fffff800003278f8:	00 00 40
fffff800003278fb:	48 8b d3             	mov    %rbx,%rdx
fffff800003278fe:	48 23 d0             	and    %rax,%rdx
fffff80000327901:	48 85 db             	test   %rbx,%rbx
fffff80000327904:	79 2a                	jns    0xfffff80000327930
fffff80000327906:	49 8b 06             	mov    (%r14),%rax
fffff80000327909:	48 c1 e3 0c          	shl    $0xc,%rbx
fffff8000032790d:	48 85 d2             	test   %rdx,%rdx
fffff80000327910:	48 8b d3             	mov    %rbx,%rdx
fffff80000327913:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff8000032791a:	74 0a                	je     0xfffff80000327926
fffff8000032791c:	e8 33 62 f5 ff       	call   0xfffff8000027db54
fffff80000327921:	e9 8b 00 00 00       	jmp    0xfffff800003279b1
fffff80000327926:	e8 f5 62 f5 ff       	call   0xfffff8000027dc20
fffff8000032792b:	e9 81 00 00 00       	jmp    0xfffff800003279b1
fffff80000327930:	48 85 d2             	test   %rdx,%rdx
fffff80000327933:	74 25                	je     0xfffff8000032795a
fffff80000327935:	48 b8 ff ff ff ff ff 	movabs $0xbfffffffffffffff,%rax
fffff8000032793c:	ff ff bf
fffff8000032793f:	bd 00 02 00 00       	mov    $0x200,%ebp
fffff80000327944:	48 23 d8             	and    %rax,%rbx
fffff80000327947:	48 8b cb             	mov    %rbx,%rcx
fffff8000032794a:	e8 61 78 f5 ff       	call   0xfffff8000027f1b0
fffff8000032794f:	48 ff c3             	inc    %rbx
fffff80000327952:	48 83 ed 01          	sub    $0x1,%rbp
fffff80000327956:	75 ef                	jne    0xfffff80000327947
fffff80000327958:	eb 57                	jmp    0xfffff800003279b1
fffff8000032795a:	48 b8 00 00 00 00 00 	movabs $0x2000000000000000,%rax
fffff80000327961:	00 00 20
fffff80000327964:	48 85 d8             	test   %rbx,%rax
fffff80000327967:	74 40                	je     0xfffff800003279a9
fffff80000327969:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000327970:	00 00
fffff80000327972:	48 b8 ff ff ff ff ff 	movabs $0xdfffffffffffffff,%rax
fffff80000327979:	ff ff df
fffff8000032797c:	48 23 d8             	and    %rax,%rbx
fffff8000032797f:	45 33 c0             	xor    %r8d,%r8d
fffff80000327982:	48 8b d3             	mov    %rbx,%rdx
fffff80000327985:	e8 2e 09 ee ff       	call   0xfffff800002082b8
fffff8000032798a:	48 8b c8             	mov    %rax,%rcx
fffff8000032798d:	4c 8b c8             	mov    %rax,%r9
fffff80000327990:	e8 97 36 01 00       	call   0xfffff8000033b02c
fffff80000327995:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000032799c:	00 00
fffff8000032799e:	41 b0 01             	mov    $0x1,%r8b
fffff800003279a1:	49 8b d1             	mov    %r9,%rdx
fffff800003279a4:	e8 07 eb ef ff       	call   0xfffff800002264b0
fffff800003279a9:	48 8b cb             	mov    %rbx,%rcx
fffff800003279ac:	e8 ff 77 f5 ff       	call   0xfffff8000027f1b0
fffff800003279b1:	ff c6                	inc    %esi
fffff800003279b3:	3b 77 04             	cmp    0x4(%rdi),%esi
fffff800003279b6:	0f 82 30 ff ff ff    	jb     0xfffff800003278ec
fffff800003279bc:	83 67 04 00          	andl   $0x0,0x4(%rdi)
fffff800003279c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800003279c5:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800003279ca:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800003279cf:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800003279d4:	48 83 c4 20          	add    $0x20,%rsp
fffff800003279d8:	41 5e                	pop    %r14
fffff800003279da:	c3                   	ret
fffff800003279db:	cc                   	int3
fffff800003279dc:	cc                   	int3
fffff800003279dd:	cc                   	int3
fffff800003279de:	cc                   	int3
fffff800003279df:	cc                   	int3
fffff800003279e0:	cc                   	int3
fffff800003279e1:	cc                   	int3
fffff800003279e2:	cc                   	int3
fffff800003279e3:	cc                   	int3
fffff800003279e4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800003279e9:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff800003279ee:	56                   	push   %rsi
fffff800003279ef:	57                   	push   %rdi
fffff800003279f0:	41 54                	push   %r12
fffff800003279f2:	41 56                	push   %r14
fffff800003279f4:	41 57                	push   %r15
fffff800003279f6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
fffff800003279fd:	48 8b 05 e4 9b 2d 00 	mov    0x2d9be4(%rip),%rax        # 0xfffff800006015e8
fffff80000327a04:	48 33 c4             	xor    %rsp,%rax
fffff80000327a07:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
fffff80000327a0c:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
fffff80000327a13:	bd 00 00 10 00       	mov    $0x100000,%ebp
fffff80000327a18:	48 3b c5             	cmp    %rbp,%rax
fffff80000327a1b:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000327a1e:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff80000327a21:	4c 8b e2             	mov    %rdx,%r12
fffff80000327a24:	48 0f 46 e8          	cmovbe %rax,%rbp
fffff80000327a28:	4c 8b f9             	mov    %rcx,%r15
fffff80000327a2b:	33 db                	xor    %ebx,%ebx
fffff80000327a2d:	8b f3                	mov    %ebx,%esi
fffff80000327a2f:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
fffff80000327a34:	0f 11 4c 24 60       	movups %xmm1,0x60(%rsp)
fffff80000327a39:	48 85 ed             	test   %rbp,%rbp
fffff80000327a3c:	0f 84 07 01 00 00    	je     0xfffff80000327b49
fffff80000327a42:	4c 8b f6             	mov    %rsi,%r14
fffff80000327a45:	4d 8b cc             	mov    %r12,%r9
fffff80000327a48:	49 c1 e6 0c          	shl    $0xc,%r14
fffff80000327a4c:	45 33 c0             	xor    %r8d,%r8d
fffff80000327a4f:	49 8b d6             	mov    %r14,%rdx
fffff80000327a52:	49 8b cf             	mov    %r15,%rcx
fffff80000327a55:	e8 46 cb ed ff       	call   0xfffff800002045a0
fffff80000327a5a:	66 85 c0             	test   %ax,%ax
fffff80000327a5d:	0f 85 e8 00 00 00    	jne    0xfffff80000327b4b
fffff80000327a63:	49 8b 97 b8 00 00 00 	mov    0xb8(%r15),%rdx
fffff80000327a6a:	49 8b c6             	mov    %r14,%rax
fffff80000327a6d:	48 c1 e8 0c          	shr    $0xc,%rax
fffff80000327a71:	49 8b cf             	mov    %r15,%rcx
fffff80000327a74:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
fffff80000327a78:	e8 cf 07 ee ff       	call   0xfffff8000020824c
fffff80000327a7d:	48 85 c0             	test   %rax,%rax
fffff80000327a80:	0f 85 b7 00 00 00    	jne    0xfffff80000327b3d
fffff80000327a86:	41 8a 47 0d          	mov    0xd(%r15),%al
fffff80000327a8a:	48 8b ce             	mov    %rsi,%rcx
fffff80000327a8d:	f6 d0                	not    %al
fffff80000327a8f:	c7 44 24 58 00 1f 1f 	movl   $0x1f1f00,0x58(%rsp)
fffff80000327a96:	00
fffff80000327a97:	83 e0 01             	and    $0x1,%eax
fffff80000327a9a:	8d 3c 85 08 00 00 00 	lea    0x8(,%rax,4),%edi
fffff80000327aa1:	83 cf 03             	or     $0x3,%edi
fffff80000327aa4:	89 7c 24 5c          	mov    %edi,0x5c(%rsp)
fffff80000327aa8:	e8 bb da 00 00       	call   0xfffff80000335568
fffff80000327aad:	44 8b d8             	mov    %eax,%r11d
fffff80000327ab0:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
fffff80000327ab5:	41 83 e3 07          	and    $0x7,%r11d
fffff80000327ab9:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff80000327abe:	48 b8 ff ff ff ff ff 	movabs $0xffffffffff,%rax
fffff80000327ac5:	00 00 00
fffff80000327ac8:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff80000327acd:	48 23 c8             	and    %rax,%rcx
fffff80000327ad0:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
fffff80000327ad4:	48 c1 e1 09          	shl    $0x9,%rcx
fffff80000327ad8:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
fffff80000327add:	4c 0b d9             	or     %rcx,%r11
fffff80000327ae0:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
fffff80000327ae5:	49 8b 8f 90 00 00 00 	mov    0x90(%r15),%rcx
fffff80000327aec:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
fffff80000327af1:	48 b8 60 00 00 00 00 	movabs $0x4000000000060,%rax
fffff80000327af8:	00 04 00
fffff80000327afb:	c7 44 24 68 00 1f 1f 	movl   $0x1f1f00,0x68(%rsp)
fffff80000327b02:	00
fffff80000327b03:	4c 0b d8             	or     %rax,%r11
fffff80000327b06:	89 7c 24 6c          	mov    %edi,0x6c(%rsp)
fffff80000327b0a:	48 b8 c7 0f 00 00 00 	movabs $0xffa0000000000fc7,%rax
fffff80000327b11:	00 a0 ff
fffff80000327b14:	49 c1 e3 03          	shl    $0x3,%r11
fffff80000327b18:	48 23 c8             	and    %rax,%rcx
fffff80000327b1b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff80000327b20:	8a 05 32 18 2e 00    	mov    0x2e1832(%rip),%al        # 0xfffff80000609358
fffff80000327b26:	4c 0b d9             	or     %rcx,%r11
fffff80000327b29:	49 8b cf             	mov    %r15,%rcx
fffff80000327b2c:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
fffff80000327b31:	49 8b d6             	mov    %r14,%rdx
fffff80000327b34:	88 44 24 58          	mov    %al,0x58(%rsp)
fffff80000327b38:	e8 fb f7 ed ff       	call   0xfffff80000207338
fffff80000327b3d:	48 ff c6             	inc    %rsi
fffff80000327b40:	48 3b f5             	cmp    %rbp,%rsi
fffff80000327b43:	0f 82 f9 fe ff ff    	jb     0xfffff80000327a42
fffff80000327b49:	8b c3                	mov    %ebx,%eax
fffff80000327b4b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff80000327b50:	48 33 cc             	xor    %rsp,%rcx
fffff80000327b53:	e8 18 3a f1 ff       	call   0xfffff8000023b570
fffff80000327b58:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
fffff80000327b5f:	00
fffff80000327b60:	49 8b 5b 40          	mov    0x40(%r11),%rbx
fffff80000327b64:	49 8b 6b 48          	mov    0x48(%r11),%rbp
fffff80000327b68:	49 8b e3             	mov    %r11,%rsp
fffff80000327b6b:	41 5f                	pop    %r15
fffff80000327b6d:	41 5e                	pop    %r14
fffff80000327b6f:	41 5c                	pop    %r12
fffff80000327b71:	5f                   	pop    %rdi
fffff80000327b72:	5e                   	pop    %rsi
fffff80000327b73:	c3                   	ret
fffff80000327b74:	cc                   	int3
fffff80000327b75:	cc                   	int3
fffff80000327b76:	cc                   	int3
fffff80000327b77:	cc                   	int3
fffff80000327b78:	cc                   	int3
fffff80000327b79:	cc                   	int3
fffff80000327b7a:	cc                   	int3
fffff80000327b7b:	cc                   	int3
fffff80000327b7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000327b81:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff80000327b86:	56                   	push   %rsi
fffff80000327b87:	57                   	push   %rdi
fffff80000327b88:	41 56                	push   %r14
fffff80000327b8a:	41 57                	push   %r15
fffff80000327b8c:	45 33 f6             	xor    %r14d,%r14d
fffff80000327b8f:	4c 8b ca             	mov    %rdx,%r9
fffff80000327b92:	4c 89 72 08          	mov    %r14,0x8(%rdx)
fffff80000327b96:	48 8b e9             	mov    %rcx,%rbp
fffff80000327b99:	4c 89 72 10          	mov    %r14,0x10(%rdx)
fffff80000327b9d:	41 8a fe             	mov    %r14b,%dil
fffff80000327ba0:	45 8b c6             	mov    %r14d,%r8d
fffff80000327ba3:	41 8d 46 10          	lea    0x10(%r14),%eax
fffff80000327ba7:	45 8d 7e 01          	lea    0x1(%r14),%r15d
fffff80000327bab:	66 89 42 08          	mov    %ax,0x8(%rdx)
fffff80000327baf:	44 89 7a 0c          	mov    %r15d,0xc(%rdx)
fffff80000327bb3:	65 8b 34 25 08 00 00 	mov    %gs:0x8,%esi
fffff80000327bba:	00
fffff80000327bbb:	48 8b 05 ae e8 2d 00 	mov    0x2de8ae(%rip),%rax        # 0xfffff80000606470
fffff80000327bc2:	44 0f b7 d8          	movzwl %ax,%r11d
fffff80000327bc6:	41 8b cb             	mov    %r11d,%ecx
fffff80000327bc9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000327bce:	c1 e1 06             	shl    $0x6,%ecx
fffff80000327bd1:	44 3b c1             	cmp    %ecx,%r8d
fffff80000327bd4:	0f 83 e3 00 00 00    	jae    0xfffff80000327cbd
fffff80000327bda:	41 8b d0             	mov    %r8d,%edx
fffff80000327bdd:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000327be1:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000327be5:	c1 ea 06             	shr    $0x6,%edx
fffff80000327be8:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff80000327bec:	41 8b c8             	mov    %r8d,%ecx
fffff80000327bef:	49 d3 e2             	shl    %cl,%r10
fffff80000327bf2:	3b d0                	cmp    %eax,%edx
fffff80000327bf4:	73 2f                	jae    0xfffff80000327c25
fffff80000327bf6:	48 8d 0d 7b e8 2d 00 	lea    0x2de87b(%rip),%rcx        # 0xfffff80000606478
fffff80000327bfd:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff80000327c01:	48 8b 01             	mov    (%rcx),%rax
fffff80000327c04:	49 23 c2             	and    %r10,%rax
fffff80000327c07:	4c 0f bc d0          	bsf    %rax,%r10
fffff80000327c0b:	0f 85 a0 00 00 00    	jne    0xfffff80000327cb1
fffff80000327c11:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff80000327c15:	41 03 d7             	add    %r15d,%edx
fffff80000327c18:	48 83 c1 08          	add    $0x8,%rcx
fffff80000327c1c:	3b 54 24 3c          	cmp    0x3c(%rsp),%edx
fffff80000327c20:	72 df                	jb     0xfffff80000327c01
fffff80000327c22:	41 8b ce             	mov    %r14d,%ecx
fffff80000327c25:	41 3b d3             	cmp    %r11d,%edx
fffff80000327c28:	0f 83 8f 00 00 00    	jae    0xfffff80000327cbd
fffff80000327c2e:	66 44 39 7c 24 3a    	cmp    %r15w,0x3a(%rsp)
fffff80000327c34:	0f 85 83 00 00 00    	jne    0xfffff80000327cbd
fffff80000327c3a:	44 8b c2             	mov    %edx,%r8d
fffff80000327c3d:	41 c1 e0 06          	shl    $0x6,%r8d
fffff80000327c41:	44 03 c1             	add    %ecx,%r8d
fffff80000327c44:	44 3b c6             	cmp    %esi,%r8d
fffff80000327c47:	74 60                	je     0xfffff80000327ca9
fffff80000327c49:	41 8a 84 28 78 02 00 	mov    0x278(%r8,%rbp,1),%al
fffff80000327c50:	00
fffff80000327c51:	41 84 c7             	test   %al,%r15b
fffff80000327c54:	74 53                	je     0xfffff80000327ca9
fffff80000327c56:	49 8b 49 08          	mov    0x8(%r9),%rcx
fffff80000327c5a:	45 8b d0             	mov    %r8d,%r10d
fffff80000327c5d:	48 8b d1             	mov    %rcx,%rdx
fffff80000327c60:	41 c1 ea 06          	shr    $0x6,%r10d
fffff80000327c64:	41 8b d8             	mov    %r8d,%ebx
fffff80000327c67:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000327c6b:	83 e3 3f             	and    $0x3f,%ebx
fffff80000327c6e:	41 8a ff             	mov    %r15b,%dil
fffff80000327c71:	44 3b d2             	cmp    %edx,%r10d
fffff80000327c74:	72 23                	jb     0xfffff80000327c99
fffff80000327c76:	48 c1 e9 10          	shr    $0x10,%rcx
fffff80000327c7a:	66 85 c9             	test   %cx,%cx
fffff80000327c7d:	75 22                	jne    0xfffff80000327ca1
fffff80000327c7f:	8b ca                	mov    %edx,%ecx
fffff80000327c81:	41 03 d7             	add    %r15d,%edx
fffff80000327c84:	4d 89 74 c9 10       	mov    %r14,0x10(%r9,%rcx,8)
fffff80000327c89:	41 3b d2             	cmp    %r10d,%edx
fffff80000327c8c:	76 f1                	jbe    0xfffff80000327c7f
fffff80000327c8e:	43 8d 0c 17          	lea    (%r15,%r10,1),%ecx
fffff80000327c92:	0f b7 c9             	movzwl %cx,%ecx
fffff80000327c95:	41 89 49 0c          	mov    %ecx,0xc(%r9)
fffff80000327c99:	8b d3                	mov    %ebx,%edx
fffff80000327c9b:	4b 0f ab 54 d1 10    	bts    %rdx,0x10(%r9,%r10,8)
fffff80000327ca1:	43 88 84 08 90 00 00 	mov    %al,0x90(%r8,%r9,1)
fffff80000327ca8:	00
fffff80000327ca9:	45 03 c7             	add    %r15d,%r8d
fffff80000327cac:	e9 0a ff ff ff       	jmp    0xfffff80000327bbb
fffff80000327cb1:	44 8b c2             	mov    %edx,%r8d