fffff800003477f8:	3b d1                	cmp    %ecx,%edx
fffff800003477fa:	48 89 45 87          	mov    %rax,-0x79(%rbp)
fffff800003477fe:	66 89 45 a7          	mov    %ax,-0x59(%rbp)
fffff80000347802:	0f 46 d1             	cmovbe %ecx,%edx
fffff80000347805:	48 8b c8             	mov    %rax,%rcx
fffff80000347808:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000034780c:	89 55 ab             	mov    %edx,-0x55(%rbp)
fffff8000034780f:	66 85 c9             	test   %cx,%cx
fffff80000347812:	74 10                	je     0xfffff80000347824
fffff80000347814:	49 c1 e8 10          	shr    $0x10,%r8
fffff80000347818:	66 45 85 c0          	test   %r8w,%r8w
fffff8000034781c:	74 06                	je     0xfffff80000347824
fffff8000034781e:	41 0f b7 cc          	movzwl %r12w,%ecx
fffff80000347822:	eb 03                	jmp    0xfffff80000347827
fffff80000347824:	41 8b cf             	mov    %r15d,%ecx
fffff80000347827:	44 8b 4d 8b          	mov    -0x75(%rbp),%r9d
fffff8000034782b:	45 8b c7             	mov    %r15d,%r8d
fffff8000034782e:	44 8b 55 93          	mov    -0x6d(%rbp),%r10d
fffff80000347832:	66 89 4d a9          	mov    %cx,-0x57(%rbp)
fffff80000347836:	45 3b ca             	cmp    %r10d,%r9d
fffff80000347839:	41 8b d8             	mov    %r8d,%ebx
fffff8000034783c:	41 8b ca             	mov    %r10d,%ecx
fffff8000034783f:	41 0f 42 c9          	cmovb  %r9d,%ecx
fffff80000347843:	44 3b c1             	cmp    %ecx,%r8d
fffff80000347846:	73 1c                	jae    0xfffff80000347864
fffff80000347848:	48 8b 54 df 08       	mov    0x8(%rdi,%rbx,8),%rdx
fffff8000034784d:	48 23 54 de 08       	and    0x8(%rsi,%rbx,8),%rdx
fffff80000347852:	45 0f b6 db          	movzbl %r11b,%r11d
fffff80000347856:	45 0f 45 dc          	cmovne %r12d,%r11d
fffff8000034785a:	48 89 54 dd af       	mov    %rdx,-0x51(%rbp,%rbx,8)
fffff8000034785f:	45 03 c4             	add    %r12d,%r8d
fffff80000347862:	eb d2                	jmp    0xfffff80000347836
fffff80000347864:	45 3b c1             	cmp    %r9d,%r8d
fffff80000347867:	73 40                	jae    0xfffff800003478a9
fffff80000347869:	0f b7 4d 91          	movzwl -0x6f(%rbp),%ecx
fffff8000034786d:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
fffff80000347871:	66 f7 d9             	neg    %cx
fffff80000347874:	48 8d 14 da          	lea    (%rdx,%rbx,8),%rdx
fffff80000347878:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff8000034787c:	4c 8b d6             	mov    %rsi,%r10
fffff8000034787f:	48 1b ff             	sbb    %rdi,%rdi
fffff80000347882:	4c 2b d1             	sub    %rcx,%r10
fffff80000347885:	45 2b c8             	sub    %r8d,%r9d
fffff80000347888:	45 8b c1             	mov    %r9d,%r8d
fffff8000034788b:	49 8b 4c 12 08       	mov    0x8(%r10,%rdx,1),%rcx
fffff80000347890:	48 23 cf             	and    %rdi,%rcx
fffff80000347893:	45 0f b6 db          	movzbl %r11b,%r11d
fffff80000347897:	48 89 0a             	mov    %rcx,(%rdx)
fffff8000034789a:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000034789e:	45 0f 45 dc          	cmovne %r12d,%r11d
fffff800003478a2:	4d 2b c4             	sub    %r12,%r8
fffff800003478a5:	75 e4                	jne    0xfffff8000034788b
fffff800003478a7:	eb 40                	jmp    0xfffff800003478e9
fffff800003478a9:	45 3b c2             	cmp    %r10d,%r8d
fffff800003478ac:	73 3b                	jae    0xfffff800003478e9
fffff800003478ae:	0f b7 4d 89          	movzwl -0x77(%rbp),%ecx
fffff800003478b2:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
fffff800003478b6:	66 f7 d9             	neg    %cx
fffff800003478b9:	48 8d 14 da          	lea    (%rdx,%rbx,8),%rdx
fffff800003478bd:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff800003478c1:	4d 1b c9             	sbb    %r9,%r9
fffff800003478c4:	48 2b f9             	sub    %rcx,%rdi
fffff800003478c7:	45 2b d0             	sub    %r8d,%r10d
fffff800003478ca:	45 8b c2             	mov    %r10d,%r8d
fffff800003478cd:	48 8b 4c 17 08       	mov    0x8(%rdi,%rdx,1),%rcx
fffff800003478d2:	49 23 c9             	and    %r9,%rcx
fffff800003478d5:	45 0f b6 db          	movzbl %r11b,%r11d
fffff800003478d9:	48 89 0a             	mov    %rcx,(%rdx)
fffff800003478dc:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff800003478e0:	45 0f 45 dc          	cmovne %r12d,%r11d
fffff800003478e4:	4d 2b c4             	sub    %r12,%r8
fffff800003478e7:	75 e4                	jne    0xfffff800003478cd
fffff800003478e9:	45 84 db             	test   %r11b,%r11b
fffff800003478ec:	75 20                	jne    0xfffff8000034790e
fffff800003478ee:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800003478f2:	48 c1 e8 20          	shr    $0x20,%rax
fffff800003478f6:	85 c0                	test   %eax,%eax
fffff800003478f8:	74 14                	je     0xfffff8000034790e
fffff800003478fa:	4c 8b c0             	mov    %rax,%r8
fffff800003478fd:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff80000347901:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000347905:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff80000347909:	e8 f2 c9 ef ff       	call   0xfffff80000244300
fffff8000034790e:	49 8b 46 60          	mov    0x60(%r14),%rax
fffff80000347912:	48 85 c0             	test   %rax,%rax
fffff80000347915:	0f 84 57 02 00 00    	je     0xfffff80000347b72
fffff8000034791b:	4d 8b 5e 60          	mov    0x60(%r14),%r11
fffff8000034791f:	4d 85 db             	test   %r11,%r11
fffff80000347922:	74 09                	je     0xfffff8000034792d
fffff80000347924:	49 81 c3 90 00 00 00 	add    $0x90,%r11
fffff8000034792b:	eb 03                	jmp    0xfffff80000347930
fffff8000034792d:	4d 8b df             	mov    %r15,%r11
fffff80000347930:	4d 85 db             	test   %r11,%r11
fffff80000347933:	0f 84 39 02 00 00    	je     0xfffff80000347b72
fffff80000347939:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
fffff8000034793d:	45 8a cf             	mov    %r15b,%r9b
fffff80000347940:	49 8b 0b             	mov    (%r11),%rcx
fffff80000347943:	4c 8b c0             	mov    %rax,%r8
fffff80000347946:	49 c1 e8 20          	shr    $0x20,%r8
fffff8000034794a:	48 8b d1             	mov    %rcx,%rdx
fffff8000034794d:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000347951:	44 3b c2             	cmp    %edx,%r8d
fffff80000347954:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff80000347958:	66 89 45 a7          	mov    %ax,-0x59(%rbp)
fffff8000034795c:	44 0f 46 c2          	cmovbe %edx,%r8d
fffff80000347960:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
fffff80000347964:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000347968:	44 89 45 ab          	mov    %r8d,-0x55(%rbp)
fffff8000034796c:	66 85 c0             	test   %ax,%ax
fffff8000034796f:	74 12                	je     0xfffff80000347983
fffff80000347971:	48 8b c1             	mov    %rcx,%rax
fffff80000347974:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000347978:	66 85 c0             	test   %ax,%ax
fffff8000034797b:	74 06                	je     0xfffff80000347983
fffff8000034797d:	41 0f b7 c4          	movzwl %r12w,%eax
fffff80000347981:	eb 03                	jmp    0xfffff80000347986
fffff80000347983:	41 8b c7             	mov    %r15d,%eax
fffff80000347986:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
fffff8000034798a:	41 8b d7             	mov    %r15d,%edx
fffff8000034798d:	44 8b 55 8b          	mov    -0x75(%rbp),%r10d
fffff80000347991:	66 89 45 a9          	mov    %ax,-0x57(%rbp)
fffff80000347995:	45 3b c2             	cmp    %r10d,%r8d
fffff80000347998:	8b da                	mov    %edx,%ebx
fffff8000034799a:	41 8b c2             	mov    %r10d,%eax
fffff8000034799d:	41 0f 42 c0          	cmovb  %r8d,%eax
fffff800003479a1:	3b d0                	cmp    %eax,%edx
fffff800003479a3:	73 17                	jae    0xfffff800003479bc
fffff800003479a5:	49 8b 44 db 08       	mov    0x8(%r11,%rbx,8),%rax
fffff800003479aa:	48 21 44 dd af       	and    %rax,-0x51(%rbp,%rbx,8)
fffff800003479af:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff800003479b3:	45 0f 45 cc          	cmovne %r12d,%r9d
fffff800003479b7:	41 03 d4             	add    %r12d,%edx
fffff800003479ba:	eb d9                	jmp    0xfffff80000347995
fffff800003479bc:	41 3b d0             	cmp    %r8d,%edx
fffff800003479bf:	73 2e                	jae    0xfffff800003479ef
fffff800003479c1:	0f b7 45 89          	movzwl -0x77(%rbp),%eax
fffff800003479c5:	4c 8d 55 af          	lea    -0x51(%rbp),%r10
fffff800003479c9:	66 f7 d8             	neg    %ax
fffff800003479cc:	4d 8d 14 da          	lea    (%r10,%rbx,8),%r10
fffff800003479d0:	48 1b ff             	sbb    %rdi,%rdi
fffff800003479d3:	44 2b c2             	sub    %edx,%r8d
fffff800003479d6:	41 8b d0             	mov    %r8d,%edx
fffff800003479d9:	49 21 3a             	and    %rdi,(%r10)
fffff800003479dc:	4d 8d 52 08          	lea    0x8(%r10),%r10
fffff800003479e0:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff800003479e4:	45 0f 45 cc          	cmovne %r12d,%r9d
fffff800003479e8:	49 2b d4             	sub    %r12,%rdx
fffff800003479eb:	75 ec                	jne    0xfffff800003479d9
fffff800003479ed:	eb 43                	jmp    0xfffff80000347a32
fffff800003479ef:	41 3b d2             	cmp    %r10d,%edx
fffff800003479f2:	73 3e                	jae    0xfffff80000347a32
fffff800003479f4:	0f b7 45 99          	movzwl -0x67(%rbp),%eax
fffff800003479f8:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
fffff800003479fc:	66 f7 d8             	neg    %ax
fffff800003479ff:	4d 8d 04 d8          	lea    (%r8,%rbx,8),%r8
fffff80000347a03:	48 8d 45 af          	lea    -0x51(%rbp),%rax
fffff80000347a07:	49 8b db             	mov    %r11,%rbx
fffff80000347a0a:	48 1b ff             	sbb    %rdi,%rdi
fffff80000347a0d:	48 2b d8             	sub    %rax,%rbx
fffff80000347a10:	44 2b d2             	sub    %edx,%r10d
fffff80000347a13:	41 8b d2             	mov    %r10d,%edx
fffff80000347a16:	4a 8b 44 03 08       	mov    0x8(%rbx,%r8,1),%rax
fffff80000347a1b:	48 23 c7             	and    %rdi,%rax
fffff80000347a1e:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff80000347a22:	49 89 00             	mov    %rax,(%r8)
fffff80000347a25:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff80000347a29:	45 0f 45 cc          	cmovne %r12d,%r9d
fffff80000347a2d:	49 2b d4             	sub    %r12,%rdx
fffff80000347a30:	75 e4                	jne    0xfffff80000347a16
fffff80000347a32:	45 84 c9             	test   %r9b,%r9b
fffff80000347a35:	0f 85 37 01 00 00    	jne    0xfffff80000347b72
fffff80000347a3b:	49 8b 7e 58          	mov    0x58(%r14),%rdi
fffff80000347a3f:	48 8b d1             	mov    %rcx,%rdx
fffff80000347a42:	48 81 c7 e0 00 00 00 	add    $0xe0,%rdi
fffff80000347a49:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000347a4d:	45 8a cf             	mov    %r15b,%r9b
fffff80000347a50:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
fffff80000347a54:	66 89 4d a7          	mov    %cx,-0x59(%rbp)
fffff80000347a58:	4c 8b 07             	mov    (%rdi),%r8
fffff80000347a5b:	49 8b c0             	mov    %r8,%rax
fffff80000347a5e:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
fffff80000347a62:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000347a66:	3b d0                	cmp    %eax,%edx
fffff80000347a68:	0f 46 d0             	cmovbe %eax,%edx
fffff80000347a6b:	48 8b c1             	mov    %rcx,%rax
fffff80000347a6e:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000347a72:	89 55 ab             	mov    %edx,-0x55(%rbp)
fffff80000347a75:	66 85 c0             	test   %ax,%ax
fffff80000347a78:	74 10                	je     0xfffff80000347a8a
fffff80000347a7a:	49 c1 e8 10          	shr    $0x10,%r8
fffff80000347a7e:	66 45 85 c0          	test   %r8w,%r8w
fffff80000347a82:	74 06                	je     0xfffff80000347a8a
fffff80000347a84:	41 0f b7 c4          	movzwl %r12w,%eax
fffff80000347a88:	eb 03                	jmp    0xfffff80000347a8d
fffff80000347a8a:	41 8b c7             	mov    %r15d,%eax
fffff80000347a8d:	44 8b 55 8b          	mov    -0x75(%rbp),%r10d
fffff80000347a91:	45 8b c7             	mov    %r15d,%r8d
fffff80000347a94:	8b 5d 9b             	mov    -0x65(%rbp),%ebx
fffff80000347a97:	66 89 45 a9          	mov    %ax,-0x57(%rbp)
fffff80000347a9b:	44 3b d3             	cmp    %ebx,%r10d
fffff80000347a9e:	41 8b f0             	mov    %r8d,%esi
fffff80000347aa1:	8b c3                	mov    %ebx,%eax
fffff80000347aa3:	41 0f 42 c2          	cmovb  %r10d,%eax
fffff80000347aa7:	44 3b c0             	cmp    %eax,%r8d
fffff80000347aaa:	73 1c                	jae    0xfffff80000347ac8
fffff80000347aac:	48 8b 54 f7 08       	mov    0x8(%rdi,%rsi,8),%rdx
fffff80000347ab1:	49 23 54 f3 08       	and    0x8(%r11,%rsi,8),%rdx
fffff80000347ab6:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff80000347aba:	45 0f 45 cc          	cmovne %r12d,%r9d
fffff80000347abe:	48 89 54 f5 af       	mov    %rdx,-0x51(%rbp,%rsi,8)
fffff80000347ac3:	45 03 c4             	add    %r12d,%r8d
fffff80000347ac6:	eb d3                	jmp    0xfffff80000347a9b
fffff80000347ac8:	45 3b c2             	cmp    %r10d,%r8d
fffff80000347acb:	73 40                	jae    0xfffff80000347b0d
fffff80000347acd:	0f b7 45 99          	movzwl -0x67(%rbp),%eax
fffff80000347ad1:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
fffff80000347ad5:	66 f7 d8             	neg    %ax
fffff80000347ad8:	48 8d 14 f2          	lea    (%rdx,%rsi,8),%rdx
fffff80000347adc:	48 8d 45 af          	lea    -0x51(%rbp),%rax
fffff80000347ae0:	49 8b db             	mov    %r11,%rbx
fffff80000347ae3:	48 1b ff             	sbb    %rdi,%rdi
fffff80000347ae6:	48 2b d8             	sub    %rax,%rbx
fffff80000347ae9:	45 2b d0             	sub    %r8d,%r10d
fffff80000347aec:	45 8b c2             	mov    %r10d,%r8d
fffff80000347aef:	48 8b 44 1a 08       	mov    0x8(%rdx,%rbx,1),%rax
fffff80000347af4:	48 23 c7             	and    %rdi,%rax
fffff80000347af7:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff80000347afb:	48 89 02             	mov    %rax,(%rdx)
fffff80000347afe:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000347b02:	45 0f 45 cc          	cmovne %r12d,%r9d
fffff80000347b06:	4d 2b c4             	sub    %r12,%r8
fffff80000347b09:	75 e4                	jne    0xfffff80000347aef
fffff80000347b0b:	eb 40                	jmp    0xfffff80000347b4d
fffff80000347b0d:	44 3b c3             	cmp    %ebx,%r8d
fffff80000347b10:	73 3b                	jae    0xfffff80000347b4d
fffff80000347b12:	0f b7 45 89          	movzwl -0x77(%rbp),%eax
fffff80000347b16:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
fffff80000347b1a:	66 f7 d8             	neg    %ax
fffff80000347b1d:	48 8d 14 f2          	lea    (%rdx,%rsi,8),%rdx
fffff80000347b21:	48 8d 45 af          	lea    -0x51(%rbp),%rax
fffff80000347b25:	4d 1b d2             	sbb    %r10,%r10
fffff80000347b28:	48 2b f8             	sub    %rax,%rdi
fffff80000347b2b:	41 2b d8             	sub    %r8d,%ebx
fffff80000347b2e:	44 8b c3             	mov    %ebx,%r8d
fffff80000347b31:	48 8b 44 17 08       	mov    0x8(%rdi,%rdx,1),%rax
fffff80000347b36:	49 23 c2             	and    %r10,%rax
fffff80000347b39:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff80000347b3d:	48 89 02             	mov    %rax,(%rdx)
fffff80000347b40:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000347b44:	45 0f 45 cc          	cmovne %r12d,%r9d
fffff80000347b48:	4d 2b c4             	sub    %r12,%r8
fffff80000347b4b:	75 e4                	jne    0xfffff80000347b31
fffff80000347b4d:	45 84 c9             	test   %r9b,%r9b
fffff80000347b50:	75 20                	jne    0xfffff80000347b72
fffff80000347b52:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
fffff80000347b56:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000347b5a:	85 c9                	test   %ecx,%ecx
fffff80000347b5c:	74 14                	je     0xfffff80000347b72
fffff80000347b5e:	4c 8b c1             	mov    %rcx,%r8
fffff80000347b61:	49 8d 53 08          	lea    0x8(%r11),%rdx
fffff80000347b65:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000347b69:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff80000347b6d:	e8 8e c7 ef ff       	call   0xfffff80000244300
fffff80000347b72:	f0 48 0f ba 2d 3c 6f 	lock btsq $0x0,0x4a6f3c(%rip)        # 0xfffff800007eeab8
fffff80000347b79:	4a 00 00
fffff80000347b7c:	73 0c                	jae    0xfffff80000347b8a
fffff80000347b7e:	48 8d 0d 33 6f 4a 00 	lea    0x4a6f33(%rip),%rcx        # 0xfffff800007eeab8
fffff80000347b85:	e8 86 3a ed ff       	call   0xfffff8000021b610
fffff80000347b8a:	0f b7 7d a7          	movzwl -0x59(%rbp),%edi
fffff80000347b8e:	48 8d 35 2b 6f 4a 00 	lea    0x4a6f2b(%rip),%rsi        # 0xfffff800007eeac0
fffff80000347b95:	41 83 c9 ff          	or     $0xffffffff,%r9d
fffff80000347b99:	44 8b df             	mov    %edi,%r11d
fffff80000347b9c:	41 c1 e3 06          	shl    $0x6,%r11d
fffff80000347ba0:	41 8b d9             	mov    %r9d,%ebx
fffff80000347ba3:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
fffff80000347ba7:	41 8b d7             	mov    %r15d,%edx
fffff80000347baa:	41 3b d3             	cmp    %r11d,%edx
fffff80000347bad:	0f 83 8d 00 00 00    	jae    0xfffff80000347c40
fffff80000347bb3:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
fffff80000347bb7:	44 8b c2             	mov    %edx,%r8d
fffff80000347bba:	83 e2 3f             	and    $0x3f,%edx
fffff80000347bbd:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000347bc1:	8b ca                	mov    %edx,%ecx
fffff80000347bc3:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000347bc7:	4d 8b d6             	mov    %r14,%r10
fffff80000347bca:	89 55 8f             	mov    %edx,-0x71(%rbp)
fffff80000347bcd:	49 d3 e2             	shl    %cl,%r10
fffff80000347bd0:	44 3b c0             	cmp    %eax,%r8d
fffff80000347bd3:	73 2f                	jae    0xfffff80000347c04
fffff80000347bd5:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff80000347bd9:	4a 8d 0c c1          	lea    (%rcx,%r8,8),%rcx
fffff80000347bdd:	48 8b 01             	mov    (%rcx),%rax
fffff80000347be0:	49 23 c2             	and    %r10,%rax
fffff80000347be3:	4c 0f bc d0          	bsf    %rax,%r10
fffff80000347be7:	44 89 55 8f          	mov    %r10d,-0x71(%rbp)
fffff80000347beb:	75 48                	jne    0xfffff80000347c35
fffff80000347bed:	45 03 c4             	add    %r12d,%r8d
fffff80000347bf0:	44 89 7d 8f          	mov    %r15d,-0x71(%rbp)
fffff80000347bf4:	48 83 c1 08          	add    $0x8,%rcx
fffff80000347bf8:	4d 8b d6             	mov    %r14,%r10
fffff80000347bfb:	44 3b 45 ab          	cmp    -0x55(%rbp),%r8d
fffff80000347bff:	72 dc                	jb     0xfffff80000347bdd
fffff80000347c01:	41 8b cf             	mov    %r15d,%ecx
fffff80000347c04:	44 3b c7             	cmp    %edi,%r8d
fffff80000347c07:	73 37                	jae    0xfffff80000347c40
fffff80000347c09:	66 44 39 65 a9       	cmp    %r12w,-0x57(%rbp)
fffff80000347c0e:	75 30                	jne    0xfffff80000347c40
fffff80000347c10:	41 8b d0             	mov    %r8d,%edx
fffff80000347c13:	c1 e2 06             	shl    $0x6,%edx
fffff80000347c16:	03 d1                	add    %ecx,%edx
fffff80000347c18:	8b 0c 96             	mov    (%rsi,%rdx,4),%ecx
fffff80000347c1b:	8b c2                	mov    %edx,%eax
fffff80000347c1d:	3b cb                	cmp    %ebx,%ecx
fffff80000347c1f:	41 0f 43 c1          	cmovae %r9d,%eax
fffff80000347c23:	41 03 d4             	add    %r12d,%edx
fffff80000347c26:	3b cb                	cmp    %ebx,%ecx
fffff80000347c28:	44 8b c8             	mov    %eax,%r9d
fffff80000347c2b:	0f 43 cb             	cmovae %ebx,%ecx
fffff80000347c2e:	8b d9                	mov    %ecx,%ebx
fffff80000347c30:	e9 75 ff ff ff       	jmp    0xfffff80000347baa
fffff80000347c35:	41 8b d0             	mov    %r8d,%edx
fffff80000347c38:	c1 e2 06             	shl    $0x6,%edx
fffff80000347c3b:	41 03 d2             	add    %r10d,%edx
fffff80000347c3e:	eb d8                	jmp    0xfffff80000347c18
fffff80000347c40:	41 81 f9 00 04 00 00 	cmp    $0x400,%r9d
fffff80000347c47:	73 07                	jae    0xfffff80000347c50
fffff80000347c49:	41 8b c9             	mov    %r9d,%ecx
fffff80000347c4c:	44 01 24 8e          	add    %r12d,(%rsi,%rcx,4)
fffff80000347c50:	f0 4c 21 3d 60 6e 4a 	lock and %r15,0x4a6e60(%rip)        # 0xfffff800007eeab8
fffff80000347c57:	00
fffff80000347c58:	41 8b c1             	mov    %r9d,%eax
fffff80000347c5b:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
fffff80000347c5f:	48 33 cc             	xor    %rsp,%rcx
fffff80000347c62:	e8 09 39 ef ff       	call   0xfffff8000023b570
fffff80000347c67:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
fffff80000347c6e:	00
fffff80000347c6f:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff80000347c73:	49 8b 73 28          	mov    0x28(%r11),%rsi
fffff80000347c77:	49 8b 7b 30          	mov    0x30(%r11),%rdi
fffff80000347c7b:	4d 8b 63 38          	mov    0x38(%r11),%r12
fffff80000347c7f:	49 8b e3             	mov    %r11,%rsp
fffff80000347c82:	41 5f                	pop    %r15
fffff80000347c84:	41 5e                	pop    %r14
fffff80000347c86:	5d                   	pop    %rbp
fffff80000347c87:	c3                   	ret
fffff80000347c88:	cc                   	int3
fffff80000347c89:	cc                   	int3
fffff80000347c8a:	cc                   	int3
fffff80000347c8b:	cc                   	int3
fffff80000347c8c:	cc                   	int3