fffff8000024ba7d:	48 d1 e8             	shr    $1,%rax
fffff8000024ba80:	49 23 c7             	and    %r15,%rax
fffff8000024ba83:	4c 2b c0             	sub    %rax,%r8
fffff8000024ba86:	49 8b c0             	mov    %r8,%rax
fffff8000024ba89:	4d 23 c3             	and    %r11,%r8
fffff8000024ba8c:	48 c1 e8 02          	shr    $0x2,%rax
fffff8000024ba90:	49 23 c3             	and    %r11,%rax
fffff8000024ba93:	49 03 c0             	add    %r8,%rax
fffff8000024ba96:	48 8b c8             	mov    %rax,%rcx
fffff8000024ba99:	48 c1 e9 04          	shr    $0x4,%rcx
fffff8000024ba9d:	48 03 c8             	add    %rax,%rcx
fffff8000024baa0:	48 b8 01 01 01 01 01 	movabs $0x101010101010101,%rax
fffff8000024baa7:	01 01 01
fffff8000024baaa:	49 23 cd             	and    %r13,%rcx
fffff8000024baad:	48 0f af c8          	imul   %rax,%rcx
fffff8000024bab1:	48 c1 e9 38          	shr    $0x38,%rcx
fffff8000024bab5:	eb 0d                	jmp    0xfffff8000024bac4
fffff8000024bab7:	41 8b d1             	mov    %r9d,%edx
fffff8000024baba:	48 8b cb             	mov    %rbx,%rcx
fffff8000024babd:	e8 ba f5 04 00       	call   0xfffff8000029b07c
fffff8000024bac2:	8b c8                	mov    %eax,%ecx
fffff8000024bac4:	8b c1                	mov    %ecx,%eax
fffff8000024bac6:	4c 8b c5             	mov    %rbp,%r8
fffff8000024bac9:	48 8b d6             	mov    %rsi,%rdx
fffff8000024bacc:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
fffff8000024bad0:	48 c1 e1 06          	shl    $0x6,%rcx
fffff8000024bad4:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
fffff8000024bad8:	48 03 cb             	add    %rbx,%rcx
fffff8000024badb:	e8 b4 f6 04 00       	call   0xfffff8000029b194
fffff8000024bae0:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
fffff8000024bae5:	e9 50 0d fd ff       	jmp    0xfffff8000021c83a
fffff8000024baea:	c7 43 30 04 00 00 00 	movl   $0x4,0x30(%rbx)
fffff8000024baf1:	e9 d5 11 fd ff       	jmp    0xfffff8000021cccb
fffff8000024baf6:	44 8b 81 44 08 01 00 	mov    0x10844(%rcx),%r8d
fffff8000024bafd:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000024bb00:	48 8b b9 d8 05 01 00 	mov    0x105d8(%rcx),%rdi
fffff8000024bb07:	41 8b d0             	mov    %r8d,%edx
fffff8000024bb0a:	c1 ea 06             	shr    $0x6,%edx
fffff8000024bb0d:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000024bb11:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
fffff8000024bb16:	48 8b 8f 70 01 00 00 	mov    0x170(%rdi),%rcx
fffff8000024bb1d:	48 8b c1             	mov    %rcx,%rax
fffff8000024bb20:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024bb24:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
fffff8000024bb29:	3b d0                	cmp    %eax,%edx
fffff8000024bb2b:	72 0c                	jb     0xfffff8000024bb39
fffff8000024bb2d:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000024bb31:	66 85 c9             	test   %cx,%cx
fffff8000024bb34:	0f 95 c0             	setne  %al
fffff8000024bb37:	eb 0f                	jmp    0xfffff8000024bb48
fffff8000024bb39:	41 8b c8             	mov    %r8d,%ecx
fffff8000024bb3c:	48 0f a3 8c d7 78 01 	bt     %rcx,0x178(%rdi,%rdx,8)
fffff8000024bb43:	00 00
fffff8000024bb45:	0f 92 c0             	setb   %al
fffff8000024bb48:	84 c0                	test   %al,%al
fffff8000024bb4a:	0f 84 b1 18 fd ff    	je     0xfffff8000021d401
fffff8000024bb50:	4c 8d 97 c0 00 00 00 	lea    0xc0(%rdi),%r10
fffff8000024bb57:	49 8b 02             	mov    (%r10),%rax
fffff8000024bb5a:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024bb5e:	3b d0                	cmp    %eax,%edx
fffff8000024bb60:	72 1b                	jb     0xfffff8000024bb7d
fffff8000024bb62:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff8000024bb66:	3b c2                	cmp    %edx,%eax
fffff8000024bb68:	77 13                	ja     0xfffff8000024bb7d
fffff8000024bb6a:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff8000024bb6d:	f0 41 0f b1 4a 04    	lock cmpxchg %ecx,0x4(%r10)
fffff8000024bb73:	74 08                	je     0xfffff8000024bb7d
fffff8000024bb75:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff8000024bb79:	3b c2                	cmp    %edx,%eax
fffff8000024bb7b:	76 f0                	jbe    0xfffff8000024bb6d
fffff8000024bb7d:	41 8b c8             	mov    %r8d,%ecx
fffff8000024bb80:	f0 49 0f ab 4c d2 08 	lock bts %rcx,0x8(%r10,%rdx,8)
fffff8000024bb87:	44 38 35 ad 16 5a 00 	cmp    %r14b,0x5a16ad(%rip)        # 0xfffff800007ed23b
fffff8000024bb8e:	0f 84 6d 18 fd ff    	je     0xfffff8000021d401
fffff8000024bb94:	49 8b 0a             	mov    (%r10),%rcx
fffff8000024bb97:	4d 8d 9c 24 00 05 01 	lea    0x10500(%r12),%r11
fffff8000024bb9e:	00
fffff8000024bb9f:	49 8b 03             	mov    (%r11),%rax
fffff8000024bba2:	48 8b d1             	mov    %rcx,%rdx
fffff8000024bba5:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000024bba9:	4c 8b c0             	mov    %rax,%r8
fffff8000024bbac:	49 c1 e8 20          	shr    $0x20,%r8
fffff8000024bbb0:	44 3b c2             	cmp    %edx,%r8d
fffff8000024bbb3:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff8000024bbb7:	66 89 45 df          	mov    %ax,-0x21(%rbp)
fffff8000024bbbb:	44 0f 46 c2          	cmovbe %edx,%r8d
fffff8000024bbbf:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
fffff8000024bbc3:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024bbc7:	44 89 45 e3          	mov    %r8d,-0x1d(%rbp)
fffff8000024bbcb:	66 85 c0             	test   %ax,%ax
fffff8000024bbce:	74 11                	je     0xfffff8000024bbe1
fffff8000024bbd0:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000024bbd4:	66 85 c9             	test   %cx,%cx
fffff8000024bbd7:	74 08                	je     0xfffff8000024bbe1
fffff8000024bbd9:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024bbdf:	eb 04                	jmp    0xfffff8000024bbe5
fffff8000024bbe1:	45 0f b7 ce          	movzwl %r14w,%r9d
fffff8000024bbe5:	44 8b 45 a3          	mov    -0x5d(%rbp),%r8d
fffff8000024bbe9:	41 8b d6             	mov    %r14d,%edx
fffff8000024bbec:	66 44 89 4d e1       	mov    %r9w,-0x1f(%rbp)
fffff8000024bbf1:	44 8b 4d 9b          	mov    -0x65(%rbp),%r9d
fffff8000024bbf5:	45 3b c8             	cmp    %r8d,%r9d
fffff8000024bbf8:	8b da                	mov    %edx,%ebx
fffff8000024bbfa:	41 8b c0             	mov    %r8d,%eax
fffff8000024bbfd:	41 0f 42 c1          	cmovb  %r9d,%eax
fffff8000024bc01:	3b d0                	cmp    %eax,%edx
fffff8000024bc03:	73 16                	jae    0xfffff8000024bc1b
fffff8000024bc05:	49 8b 44 da 08       	mov    0x8(%r10,%rbx,8),%rax
fffff8000024bc0a:	49 8b 4c db 08       	mov    0x8(%r11,%rbx,8),%rcx
fffff8000024bc0f:	48 23 c8             	and    %rax,%rcx
fffff8000024bc12:	48 89 4c dd e7       	mov    %rcx,-0x19(%rbp,%rbx,8)
fffff8000024bc17:	ff c2                	inc    %edx
fffff8000024bc19:	eb da                	jmp    0xfffff8000024bbf5
fffff8000024bc1b:	41 3b d1             	cmp    %r9d,%edx
fffff8000024bc1e:	73 3d                	jae    0xfffff8000024bc5d
fffff8000024bc20:	0f b7 45 a1          	movzwl -0x5f(%rbp),%eax
fffff8000024bc24:	4c 8d 55 e7          	lea    -0x19(%rbp),%r10
fffff8000024bc28:	66 f7 d8             	neg    %ax
fffff8000024bc2b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff8000024bc2f:	49 8b c3             	mov    %r11,%rax
fffff8000024bc32:	48 8d 0c d9          	lea    (%rcx,%rbx,8),%rcx
fffff8000024bc36:	4d 1b c0             	sbb    %r8,%r8
fffff8000024bc39:	49 2b c2             	sub    %r10,%rax
fffff8000024bc3c:	44 2b ca             	sub    %edx,%r9d
fffff8000024bc3f:	41 8b d1             	mov    %r9d,%edx
fffff8000024bc42:	4c 8d 50 08          	lea    0x8(%rax),%r10
fffff8000024bc46:	49 8b 04 0a          	mov    (%r10,%rcx,1),%rax
fffff8000024bc4a:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024bc4e:	49 23 c0             	and    %r8,%rax
fffff8000024bc51:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
fffff8000024bc55:	48 83 ea 01          	sub    $0x1,%rdx
fffff8000024bc59:	75 eb                	jne    0xfffff8000024bc46
fffff8000024bc5b:	eb 3a                	jmp    0xfffff8000024bc97
fffff8000024bc5d:	41 3b d0             	cmp    %r8d,%edx
fffff8000024bc60:	73 35                	jae    0xfffff8000024bc97
fffff8000024bc62:	0f b7 45 99          	movzwl -0x67(%rbp),%eax
fffff8000024bc66:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff8000024bc6a:	66 f7 d8             	neg    %ax
fffff8000024bc6d:	48 8d 0c d9          	lea    (%rcx,%rbx,8),%rcx
fffff8000024bc71:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
fffff8000024bc75:	4d 1b c9             	sbb    %r9,%r9
fffff8000024bc78:	4c 2b d0             	sub    %rax,%r10
fffff8000024bc7b:	44 2b c2             	sub    %edx,%r8d
fffff8000024bc7e:	41 8b d0             	mov    %r8d,%edx
fffff8000024bc81:	49 8b 44 0a 08       	mov    0x8(%r10,%rcx,1),%rax
fffff8000024bc86:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024bc8a:	49 23 c1             	and    %r9,%rax
fffff8000024bc8d:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
fffff8000024bc91:	48 83 ea 01          	sub    $0x1,%rdx
fffff8000024bc95:	75 ea                	jne    0xfffff8000024bc81
fffff8000024bc97:	49 8b 03             	mov    (%r11),%rax
fffff8000024bc9a:	41 8b ce             	mov    %r14d,%ecx
fffff8000024bc9d:	8b 55 e3             	mov    -0x1d(%rbp),%edx
fffff8000024bca0:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff8000024bca4:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
fffff8000024bca8:	41 3b d0             	cmp    %r8d,%edx
fffff8000024bcab:	44 8b c9             	mov    %ecx,%r9d
fffff8000024bcae:	41 8b c0             	mov    %r8d,%eax
fffff8000024bcb1:	0f 42 c2             	cmovb  %edx,%eax
fffff8000024bcb4:	3b c8                	cmp    %eax,%ecx
fffff8000024bcb6:	73 14                	jae    0xfffff8000024bccc
fffff8000024bcb8:	4b 8b 44 cb 08       	mov    0x8(%r11,%r9,8),%rax
fffff8000024bcbd:	4a 39 44 cd e7       	cmp    %rax,-0x19(%rbp,%r9,8)
fffff8000024bcc2:	0f 85 39 17 fd ff    	jne    0xfffff8000021d401
fffff8000024bcc8:	ff c1                	inc    %ecx
fffff8000024bcca:	eb dc                	jmp    0xfffff8000024bca8
fffff8000024bccc:	0f b7 5d e1          	movzwl -0x1f(%rbp),%ebx
fffff8000024bcd0:	44 0f b7 55 99       	movzwl -0x67(%rbp),%r10d
fffff8000024bcd5:	3b ca                	cmp    %edx,%ecx
fffff8000024bcd7:	73 27                	jae    0xfffff8000024bd00
fffff8000024bcd9:	41 0f b7 c2          	movzwl %r10w,%eax
fffff8000024bcdd:	66 f7 d8             	neg    %ax
fffff8000024bce0:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
fffff8000024bce4:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff8000024bce8:	4d 1b c0             	sbb    %r8,%r8
fffff8000024bceb:	4c 39 00             	cmp    %r8,(%rax)
fffff8000024bcee:	0f 85 0d 17 fd ff    	jne    0xfffff8000021d401
fffff8000024bcf4:	ff c1                	inc    %ecx
fffff8000024bcf6:	48 83 c0 08          	add    $0x8,%rax
fffff8000024bcfa:	3b ca                	cmp    %edx,%ecx
fffff8000024bcfc:	72 ed                	jb     0xfffff8000024bceb
fffff8000024bcfe:	eb 2a                	jmp    0xfffff8000024bd2a
fffff8000024bd00:	41 3b c8             	cmp    %r8d,%ecx
fffff8000024bd03:	73 25                	jae    0xfffff8000024bd2a
fffff8000024bd05:	0f b7 c3             	movzwl %bx,%eax
fffff8000024bd08:	66 f7 d8             	neg    %ax
fffff8000024bd0b:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff8000024bd0f:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff8000024bd13:	48 1b d2             	sbb    %rdx,%rdx
fffff8000024bd16:	48 39 10             	cmp    %rdx,(%rax)
fffff8000024bd19:	0f 85 e2 16 fd ff    	jne    0xfffff8000021d401
fffff8000024bd1f:	ff c1                	inc    %ecx
fffff8000024bd21:	48 83 c0 08          	add    $0x8,%rax
fffff8000024bd25:	41 3b c8             	cmp    %r8d,%ecx
fffff8000024bd28:	72 ec                	jb     0xfffff8000024bd16
fffff8000024bd2a:	0f b7 45 df          	movzwl -0x21(%rbp),%eax
fffff8000024bd2e:	3b c8                	cmp    %eax,%ecx
fffff8000024bd30:	73 0a                	jae    0xfffff8000024bd3c
fffff8000024bd32:	66 41 3b da          	cmp    %r10w,%bx
fffff8000024bd36:	0f 85 c5 16 fd ff    	jne    0xfffff8000021d401
fffff8000024bd3c:	49 8b 0b             	mov    (%r11),%rcx
fffff8000024bd3f:	48 8b 87 e8 00 00 00 	mov    0xe8(%rdi),%rax
fffff8000024bd46:	48 8b d1             	mov    %rcx,%rdx
fffff8000024bd49:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
fffff8000024bd4d:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000024bd51:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000024bd55:	85 c9                	test   %ecx,%ecx
fffff8000024bd57:	74 23                	je     0xfffff8000024bd7c
fffff8000024bd59:	49 83 c3 08          	add    $0x8,%r11
fffff8000024bd5d:	4c 8d 87 f0 00 00 00 	lea    0xf0(%rdi),%r8
fffff8000024bd64:	44 8b f2             	mov    %edx,%r14d
fffff8000024bd67:	49 8b 0b             	mov    (%r11),%rcx
fffff8000024bd6a:	f0 49 09 08          	lock or %rcx,(%r8)
fffff8000024bd6e:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000024bd72:	4d 8d 5b 08          	lea    0x8(%r11),%r11
fffff8000024bd76:	48 83 ea 01          	sub    $0x1,%rdx
fffff8000024bd7a:	75 eb                	jne    0xfffff8000024bd67
fffff8000024bd7c:	0f b7 d0             	movzwl %ax,%edx
fffff8000024bd7f:	44 3b f2             	cmp    %edx,%r14d
fffff8000024bd82:	73 2c                	jae    0xfffff8000024bdb0
fffff8000024bd84:	66 83 7d 99 01       	cmpw   $0x1,-0x67(%rbp)
fffff8000024bd89:	75 25                	jne    0xfffff8000024bdb0
fffff8000024bd8b:	41 8b ce             	mov    %r14d,%ecx
fffff8000024bd8e:	44 8b c2             	mov    %edx,%r8d
fffff8000024bd91:	48 83 c1 1e          	add    $0x1e,%rcx
fffff8000024bd95:	45 2b c6             	sub    %r14d,%r8d
fffff8000024bd98:	44 8b f2             	mov    %edx,%r14d
fffff8000024bd9b:	48 8d 0c cf          	lea    (%rdi,%rcx,8),%rcx
fffff8000024bd9f:	48 c7 01 ff ff ff ff 	movq   $0xffffffffffffffff,(%rcx)
fffff8000024bda6:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024bdaa:	49 83 e8 01          	sub    $0x1,%r8
fffff8000024bdae:	75 ef                	jne    0xfffff8000024bd9f
fffff8000024bdb0:	8b 87 ec 00 00 00    	mov    0xec(%rdi),%eax
fffff8000024bdb6:	41 3b c6             	cmp    %r14d,%eax
fffff8000024bdb9:	0f 83 42 16 fd ff    	jae    0xfffff8000021d401
fffff8000024bdbf:	f0 44 0f b1 b7 ec 00 	lock cmpxchg %r14d,0xec(%rdi)
fffff8000024bdc6:	00 00
fffff8000024bdc8:	0f 84 33 16 fd ff    	je     0xfffff8000021d401
fffff8000024bdce:	8b 87 ec 00 00 00    	mov    0xec(%rdi),%eax
fffff8000024bdd4:	41 3b c6             	cmp    %r14d,%eax
fffff8000024bdd7:	72 e6                	jb     0xfffff8000024bdbf
fffff8000024bdd9:	e9 23 16 fd ff       	jmp    0xfffff8000021d401
fffff8000024bdde:	44 8b 81 44 08 01 00 	mov    0x10844(%rcx),%r8d
fffff8000024bde5:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000024bde8:	48 8b b1 d8 05 01 00 	mov    0x105d8(%rcx),%rsi
fffff8000024bdef:	41 8b d0             	mov    %r8d,%edx
fffff8000024bdf2:	c1 ea 06             	shr    $0x6,%edx
fffff8000024bdf5:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000024bdf9:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
fffff8000024bdfe:	48 8b 8e 70 01 00 00 	mov    0x170(%rsi),%rcx
fffff8000024be05:	48 8b c1             	mov    %rcx,%rax
fffff8000024be08:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024be0c:	f3 0f 7f 4d 1f       	movdqu %xmm1,0x1f(%rbp)
fffff8000024be11:	3b d0                	cmp    %eax,%edx
fffff8000024be13:	72 0c                	jb     0xfffff8000024be21
fffff8000024be15:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000024be19:	66 85 c9             	test   %cx,%cx
fffff8000024be1c:	0f 95 c0             	setne  %al
fffff8000024be1f:	eb 0f                	jmp    0xfffff8000024be30
fffff8000024be21:	41 8b c8             	mov    %r8d,%ecx
fffff8000024be24:	48 0f a3 8c d6 78 01 	bt     %rcx,0x178(%rsi,%rdx,8)
fffff8000024be2b:	00 00
fffff8000024be2d:	0f 92 c0             	setb   %al
fffff8000024be30:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024be36:	84 c0                	test   %al,%al
fffff8000024be38:	0f 84 79 02 00 00    	je     0xfffff8000024c0b7
fffff8000024be3e:	4c 8d 96 c0 00 00 00 	lea    0xc0(%rsi),%r10
fffff8000024be45:	49 8b 02             	mov    (%r10),%rax
fffff8000024be48:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024be4c:	3b d0                	cmp    %eax,%edx
fffff8000024be4e:	72 1b                	jb     0xfffff8000024be6b
fffff8000024be50:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff8000024be54:	3b c2                	cmp    %edx,%eax
fffff8000024be56:	77 13                	ja     0xfffff8000024be6b
fffff8000024be58:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff8000024be5b:	f0 41 0f b1 4a 04    	lock cmpxchg %ecx,0x4(%r10)
fffff8000024be61:	74 08                	je     0xfffff8000024be6b
fffff8000024be63:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff8000024be67:	3b c2                	cmp    %edx,%eax
fffff8000024be69:	76 f0                	jbe    0xfffff8000024be5b
fffff8000024be6b:	41 8b c8             	mov    %r8d,%ecx
fffff8000024be6e:	f0 49 0f ab 4c d2 08 	lock bts %rcx,0x8(%r10,%rdx,8)
fffff8000024be75:	44 38 35 bf 13 5a 00 	cmp    %r14b,0x5a13bf(%rip)        # 0xfffff800007ed23b
fffff8000024be7c:	0f 84 35 02 00 00    	je     0xfffff8000024c0b7
fffff8000024be82:	49 8b 0a             	mov    (%r10),%rcx
fffff8000024be85:	49 8d 9c 24 00 05 01 	lea    0x10500(%r12),%rbx
fffff8000024be8c:	00
fffff8000024be8d:	48 8b 03             	mov    (%rbx),%rax
fffff8000024be90:	48 8b d1             	mov    %rcx,%rdx
fffff8000024be93:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000024be97:	4c 8b c0             	mov    %rax,%r8
fffff8000024be9a:	49 c1 e8 20          	shr    $0x20,%r8
fffff8000024be9e:	44 3b c2             	cmp    %edx,%r8d
fffff8000024bea1:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
fffff8000024bea5:	66 89 45 07          	mov    %ax,0x7(%rbp)
fffff8000024bea9:	44 0f 46 c2          	cmovbe %edx,%r8d
fffff8000024bead:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
fffff8000024beb1:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024beb5:	44 89 45 0b          	mov    %r8d,0xb(%rbp)
fffff8000024beb9:	66 85 c0             	test   %ax,%ax
fffff8000024bebc:	74 0f                	je     0xfffff8000024becd
fffff8000024bebe:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000024bec2:	66 85 c9             	test   %cx,%cx
fffff8000024bec5:	74 06                	je     0xfffff8000024becd
fffff8000024bec7:	41 0f b7 c1          	movzwl %r9w,%eax
fffff8000024becb:	eb 03                	jmp    0xfffff8000024bed0
fffff8000024becd:	41 8b c6             	mov    %r14d,%eax
fffff8000024bed0:	44 8b 5d a3          	mov    -0x5d(%rbp),%r11d
fffff8000024bed4:	41 8b d6             	mov    %r14d,%edx
fffff8000024bed7:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
fffff8000024bedb:	66 89 45 09          	mov    %ax,0x9(%rbp)
fffff8000024bedf:	45 3b d8             	cmp    %r8d,%r11d
fffff8000024bee2:	8b fa                	mov    %edx,%edi
fffff8000024bee4:	41 8b c0             	mov    %r8d,%eax
fffff8000024bee7:	41 0f 42 c3          	cmovb  %r11d,%eax
fffff8000024beeb:	3b d0                	cmp    %eax,%edx
fffff8000024beed:	73 16                	jae    0xfffff8000024bf05
fffff8000024beef:	49 8b 44 fa 08       	mov    0x8(%r10,%rdi,8),%rax
fffff8000024bef4:	48 8b 4c fb 08       	mov    0x8(%rbx,%rdi,8),%rcx
fffff8000024bef9:	48 23 c8             	and    %rax,%rcx
fffff8000024befc:	48 89 4c fd 0f       	mov    %rcx,0xf(%rbp,%rdi,8)
fffff8000024bf01:	ff c2                	inc    %edx
fffff8000024bf03:	eb da                	jmp    0xfffff8000024bedf
fffff8000024bf05:	41 3b d3             	cmp    %r11d,%edx
fffff8000024bf08:	73 3c                	jae    0xfffff8000024bf46
fffff8000024bf0a:	0f b7 45 99          	movzwl -0x67(%rbp),%eax
fffff8000024bf0e:	4c 8d 55 0f          	lea    0xf(%rbp),%r10
fffff8000024bf12:	66 f7 d8             	neg    %ax
fffff8000024bf15:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
fffff8000024bf19:	48 8b c3             	mov    %rbx,%rax
fffff8000024bf1c:	48 8d 0c f9          	lea    (%rcx,%rdi,8),%rcx
fffff8000024bf20:	4d 1b c0             	sbb    %r8,%r8
fffff8000024bf23:	49 2b c2             	sub    %r10,%rax
fffff8000024bf26:	44 2b da             	sub    %edx,%r11d
fffff8000024bf29:	41 8b d3             	mov    %r11d,%edx
fffff8000024bf2c:	4c 8d 50 08          	lea    0x8(%rax),%r10
fffff8000024bf30:	49 8b 04 0a          	mov    (%r10,%rcx,1),%rax
fffff8000024bf34:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024bf38:	49 23 c0             	and    %r8,%rax
fffff8000024bf3b:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
fffff8000024bf3f:	49 2b d1             	sub    %r9,%rdx
fffff8000024bf42:	75 ec                	jne    0xfffff8000024bf30
fffff8000024bf44:	eb 39                	jmp    0xfffff8000024bf7f
fffff8000024bf46:	41 3b d0             	cmp    %r8d,%edx
fffff8000024bf49:	73 34                	jae    0xfffff8000024bf7f
fffff8000024bf4b:	0f b7 45 a1          	movzwl -0x5f(%rbp),%eax
fffff8000024bf4f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
fffff8000024bf53:	66 f7 d8             	neg    %ax
fffff8000024bf56:	48 8d 0c f9          	lea    (%rcx,%rdi,8),%rcx
fffff8000024bf5a:	48 8d 45 0f          	lea    0xf(%rbp),%rax