fffff80000331a22:	4c 89 7c c5 40       	mov    %r15,0x40(%rbp,%rax,8)
fffff80000331a27:	49 81 c7 00 10 00 00 	add    $0x1000,%r15
fffff80000331a2e:	8b 44 24 50          	mov    0x50(%rsp),%eax
fffff80000331a32:	41 83 fc 0a          	cmp    $0xa,%r12d
fffff80000331a36:	72 be                	jb     0xfffff800003319f6
fffff80000331a38:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
fffff80000331a3f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000331a44:	48 8b ce             	mov    %rsi,%rcx
fffff80000331a47:	48 c1 e9 1e          	shr    $0x1e,%rcx
fffff80000331a4b:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
fffff80000331a4f:	48 b9 00 00 00 80 7f 	movabs $0xffffff7f80000000,%rcx
fffff80000331a56:	ff ff ff
fffff80000331a59:	48 8b c2             	mov    %rdx,%rax
fffff80000331a5c:	48 c1 e8 15          	shr    $0x15,%rax
fffff80000331a60:	25 ff ff ff 07       	and    $0x7ffffff,%eax
fffff80000331a65:	8a 04 c1             	mov    (%rcx,%rax,8),%al
fffff80000331a68:	a8 01                	test   $0x1,%al
fffff80000331a6a:	75 05                	jne    0xfffff80000331a71
fffff80000331a6c:	40 8a c7             	mov    %dil,%al
fffff80000331a6f:	eb 20                	jmp    0xfffff80000331a91
fffff80000331a71:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff80000331a75:	48 b8 ff ff ff ff 0f 	movabs $0xfffffffff,%rax
fffff80000331a7c:	00 00 00
fffff80000331a7f:	48 23 d0             	and    %rax,%rdx
fffff80000331a82:	48 b8 00 00 00 00 00 	movabs $0xffffff0000000000,%rax
fffff80000331a89:	ff ff ff
fffff80000331a8c:	8a 04 d0             	mov    (%rax,%rdx,8),%al
fffff80000331a8f:	24 01                	and    $0x1,%al
fffff80000331a91:	44 0f b6 f8          	movzbl %al,%r15d
fffff80000331a95:	44 8b e7             	mov    %edi,%r12d
fffff80000331a98:	41 83 f7 01          	xor    $0x1,%r15d
fffff80000331a9c:	89 7c 24 30          	mov    %edi,0x30(%rsp)
fffff80000331aa0:	41 ff c7             	inc    %r15d
fffff80000331aa3:	40 38 bb 90 01 00 00 	cmp    %dil,0x190(%rbx)
fffff80000331aaa:	0f 86 92 01 00 00    	jbe    0xfffff80000331c42
fffff80000331ab0:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
fffff80000331ab4:	48 c1 e1 03          	shl    $0x3,%rcx
fffff80000331ab8:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
fffff80000331abc:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
fffff80000331ac1:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
fffff80000331ac6:	41 0f b6 c4          	movzbl %r12b,%eax
fffff80000331aca:	48 89 45 80          	mov    %rax,-0x80(%rbp)
fffff80000331ace:	48 83 c0 06          	add    $0x6,%rax
fffff80000331ad2:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000331ad6:	48 8b 04 18          	mov    (%rax,%rbx,1),%rax
fffff80000331ada:	48 03 c1             	add    %rcx,%rax
fffff80000331add:	48 8b cb             	mov    %rbx,%rcx
fffff80000331ae0:	48 25 00 f0 ff ff    	and    $0xfffffffffffff000,%rax
fffff80000331ae6:	48 8b d0             	mov    %rax,%rdx
fffff80000331ae9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff80000331aee:	e8 29 f9 ff ff       	call   0xfffff8000033141c
fffff80000331af3:	0f b7 f0             	movzwl %ax,%esi
fffff80000331af6:	89 74 24 38          	mov    %esi,0x38(%rsp)
fffff80000331afa:	66 85 c0             	test   %ax,%ax
fffff80000331afd:	0f 85 eb 03 00 00    	jne    0xfffff80000331eee
fffff80000331b03:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
fffff80000331b08:	b8 02 00 00 00       	mov    $0x2,%eax
fffff80000331b0d:	4a 89 4c ed 40       	mov    %rcx,0x40(%rbp,%r13,8)
fffff80000331b12:	41 ff c5             	inc    %r13d
fffff80000331b15:	41 8b cf             	mov    %r15d,%ecx
fffff80000331b18:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff80000331b1d:	48 3b c1             	cmp    %rcx,%rax
fffff80000331b20:	0f 87 fb 00 00 00    	ja     0xfffff80000331c21
fffff80000331b26:	48 8b 45 80          	mov    -0x80(%rbp),%rax
fffff80000331b2a:	4c 8d 83 c8 00 00 00 	lea    0xc8(%rbx),%r8
fffff80000331b31:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000331b35:	b9 1e 00 00 00       	mov    $0x1e,%ecx
fffff80000331b3a:	4c 03 c0             	add    %rax,%r8
fffff80000331b3d:	89 4c 24 54          	mov    %ecx,0x54(%rsp)
fffff80000331b41:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
fffff80000331b46:	49 8b 00             	mov    (%r8),%rax
fffff80000331b49:	45 33 c0             	xor    %r8d,%r8d
fffff80000331b4c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff80000331b51:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
fffff80000331b56:	48 d3 ea             	shr    %cl,%rdx
fffff80000331b59:	48 8b cb             	mov    %rbx,%rcx
fffff80000331b5c:	48 8d 04 d0          	lea    (%rax,%rdx,8),%rax
fffff80000331b60:	48 25 00 f0 ff ff    	and    $0xfffffffffffff000,%rax
fffff80000331b66:	48 8b d0             	mov    %rax,%rdx
fffff80000331b69:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
fffff80000331b6d:	e8 aa f8 ff ff       	call   0xfffff8000033141c
fffff80000331b72:	0f b7 f0             	movzwl %ax,%esi
fffff80000331b75:	89 74 24 38          	mov    %esi,0x38(%rsp)
fffff80000331b79:	66 85 c0             	test   %ax,%ax
fffff80000331b7c:	0f 85 6c 03 00 00    	jne    0xfffff80000331eee
fffff80000331b82:	8b 54 24 48          	mov    0x48(%rsp),%edx
fffff80000331b86:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
fffff80000331b8a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff80000331b8f:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
fffff80000331b94:	48 ff c0             	inc    %rax
fffff80000331b97:	48 89 4c d5 f0       	mov    %rcx,-0x10(%rbp,%rdx,8)
fffff80000331b9c:	49 83 c0 08          	add    $0x8,%r8
fffff80000331ba0:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
fffff80000331ba4:	ff c2                	inc    %edx
fffff80000331ba6:	83 c1 09             	add    $0x9,%ecx
fffff80000331ba9:	89 54 24 48          	mov    %edx,0x48(%rsp)
fffff80000331bad:	41 8b d7             	mov    %r15d,%edx
fffff80000331bb0:	89 4c 24 54          	mov    %ecx,0x54(%rsp)
fffff80000331bb4:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff80000331bb9:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
fffff80000331bbe:	48 3b c2             	cmp    %rdx,%rax
fffff80000331bc1:	7e 83                	jle    0xfffff80000331b46
fffff80000331bc3:	41 8b c4             	mov    %r12d,%eax
fffff80000331bc6:	48 83 c0 0d          	add    $0xd,%rax
fffff80000331bca:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000331bce:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
fffff80000331bd2:	7c 4d                	jl     0xfffff80000331c21
fffff80000331bd4:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
fffff80000331bd9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
fffff80000331bdf:	8a 55 80             	mov    -0x80(%rbp),%dl
fffff80000331be2:	48 8b cb             	mov    %rbx,%rcx
fffff80000331be5:	e8 d2 15 00 00       	call   0xfffff800003331bc
fffff80000331bea:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
fffff80000331bef:	48 8b d0             	mov    %rax,%rdx
fffff80000331bf2:	45 33 c0             	xor    %r8d,%r8d
fffff80000331bf5:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
fffff80000331bf9:	e8 1e f8 ff ff       	call   0xfffff8000033141c
fffff80000331bfe:	0f b7 f0             	movzwl %ax,%esi
fffff80000331c01:	89 74 24 38          	mov    %esi,0x38(%rsp)
fffff80000331c05:	66 85 c0             	test   %ax,%ax
fffff80000331c08:	0f 85 e0 02 00 00    	jne    0xfffff80000331eee
fffff80000331c0e:	8b 54 24 48          	mov    0x48(%rsp),%edx
fffff80000331c12:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
fffff80000331c16:	48 89 44 d5 f0       	mov    %rax,-0x10(%rbp,%rdx,8)
fffff80000331c1b:	ff c2                	inc    %edx
fffff80000331c1d:	89 54 24 48          	mov    %edx,0x48(%rsp)
fffff80000331c21:	0f b6 83 90 01 00 00 	movzbl 0x190(%rbx),%eax
fffff80000331c28:	41 ff c4             	inc    %r12d
fffff80000331c2b:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
fffff80000331c2f:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
fffff80000331c34:	44 3b e0             	cmp    %eax,%r12d
fffff80000331c37:	0f 82 7f fe ff ff    	jb     0xfffff80000331abc
fffff80000331c3d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000331c42:	4c 8b 65 88          	mov    -0x78(%rbp),%r12
fffff80000331c46:	40 38 7c 24 70       	cmp    %dil,0x70(%rsp)
fffff80000331c4b:	74 0e                	je     0xfffff80000331c5b
fffff80000331c4d:	48 8b cb             	mov    %rbx,%rcx
fffff80000331c50:	e8 67 3b 00 00       	call   0xfffff800003357bc
fffff80000331c55:	41 0f ba 6e 28 1a    	btsl   $0x1a,0x28(%r14)
fffff80000331c5b:	48 ff 83 48 07 00 00 	incq   0x748(%rbx)
fffff80000331c62:	f6 43 0d 02          	testb  $0x2,0xd(%rbx)
fffff80000331c66:	74 0b                	je     0xfffff80000331c73
fffff80000331c68:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
fffff80000331c6c:	b2 01                	mov    $0x1,%dl
fffff80000331c6e:	e8 71 18 00 00       	call   0xfffff800003334e4
fffff80000331c73:	b2 01                	mov    $0x1,%dl
fffff80000331c75:	49 8b cc             	mov    %r12,%rcx
fffff80000331c78:	e8 67 18 00 00       	call   0xfffff800003334e4
fffff80000331c7d:	41 83 ff 01          	cmp    $0x1,%r15d
fffff80000331c81:	0f 82 aa 00 00 00    	jb     0xfffff80000331d31
fffff80000331c87:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
fffff80000331c8e:	49 c7 c5 00 f0 ff ff 	mov    $0xfffffffffffff000,%r13
fffff80000331c95:	48 c1 ee 1e          	shr    $0x1e,%rsi
fffff80000331c99:	33 d2                	xor    %edx,%edx
fffff80000331c9b:	4c 8b e6             	mov    %rsi,%r12
fffff80000331c9e:	49 c1 e4 03          	shl    $0x3,%r12
fffff80000331ca2:	49 03 cc             	add    %r12,%rcx
fffff80000331ca5:	49 23 cd             	and    %r13,%rcx
fffff80000331ca8:	e8 37 18 00 00       	call   0xfffff800003334e4
fffff80000331cad:	44 8b df             	mov    %edi,%r11d
fffff80000331cb0:	89 7c 24 30          	mov    %edi,0x30(%rsp)
fffff80000331cb4:	40 38 bb 90 01 00 00 	cmp    %dil,0x190(%rbx)
fffff80000331cbb:	76 39                	jbe    0xfffff80000331cf6
fffff80000331cbd:	41 8b c3             	mov    %r11d,%eax
fffff80000331cc0:	48 83 c0 0d          	add    $0xd,%rax
fffff80000331cc4:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000331cc8:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
fffff80000331ccc:	7c 14                	jl     0xfffff80000331ce2
fffff80000331cce:	41 0f b6 c3          	movzbl %r11b,%eax
fffff80000331cd2:	48 8b 8c c3 68 01 00 	mov    0x168(%rbx,%rax,8),%rcx
fffff80000331cd9:	00
fffff80000331cda:	49 c7 04 0c 40 00 00 	movq   $0x40,(%r12,%rcx,1)
fffff80000331ce1:	00
fffff80000331ce2:	0f b6 83 90 01 00 00 	movzbl 0x190(%rbx),%eax
fffff80000331ce9:	41 ff c3             	inc    %r11d
fffff80000331cec:	44 3b d8             	cmp    %eax,%r11d
fffff80000331cef:	72 cc                	jb     0xfffff80000331cbd
fffff80000331cf1:	44 89 5c 24 30       	mov    %r11d,0x30(%rsp)
fffff80000331cf6:	48 83 fe 04          	cmp    $0x4,%rsi
fffff80000331cfa:	73 35                	jae    0xfffff80000331d31
fffff80000331cfc:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
fffff80000331d03:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff80000331d07:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
fffff80000331d0b:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
fffff80000331d0f:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
fffff80000331d13:	49 23 cd             	and    %r13,%rcx
fffff80000331d16:	e8 75 a3 00 00       	call   0xfffff8000033c090
fffff80000331d1b:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
fffff80000331d1f:	48 8b 83 50 07 00 00 	mov    0x750(%rbx),%rax
fffff80000331d26:	48 81 ca 07 05 00 00 	or     $0x507,%rdx
fffff80000331d2d:	49 89 14 04          	mov    %rdx,(%r12,%rax,1)
fffff80000331d31:	41 8b 4e 28          	mov    0x28(%r14),%ecx
fffff80000331d35:	ba 00 00 00 08       	mov    $0x8000000,%edx
fffff80000331d3a:	85 ca                	test   %ecx,%edx
fffff80000331d3c:	75 1e                	jne    0xfffff80000331d5c
fffff80000331d3e:	f2 0f 10 83 60 02 00 	movsd  0x260(%rbx),%xmm0
fffff80000331d45:	00
fffff80000331d46:	0b ca                	or     %edx,%ecx
fffff80000331d48:	f2 41 0f 11 46 2c    	movsd  %xmm0,0x2c(%r14)
fffff80000331d4e:	8b 83 68 02 00 00    	mov    0x268(%rbx),%eax
fffff80000331d54:	41 89 46 34          	mov    %eax,0x34(%r14)
fffff80000331d58:	41 89 4e 28          	mov    %ecx,0x28(%r14)
fffff80000331d5c:	45 8b cf             	mov    %r15d,%r9d
fffff80000331d5f:	40 38 7b 0c          	cmp    %dil,0xc(%rbx)
fffff80000331d63:	0f 8d 87 00 00 00    	jge    0xfffff80000331df0
fffff80000331d69:	8b b3 58 02 00 00    	mov    0x258(%rbx),%esi
fffff80000331d6f:	44 0f bc e6          	bsf    %esi,%r12d
fffff80000331d73:	89 7c 24 4c          	mov    %edi,0x4c(%rsp)
fffff80000331d77:	74 77                	je     0xfffff80000331df0
fffff80000331d79:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
fffff80000331d7e:	42 8d 0c fd 15 00 00 	lea    0x15(,%r15,8),%ecx
fffff80000331d85:	00
fffff80000331d86:	41 03 cf             	add    %r15d,%ecx
fffff80000331d89:	45 8b f7             	mov    %r15d,%r14d
fffff80000331d8c:	49 d3 ed             	shr    %cl,%r13
fffff80000331d8f:	41 0f b6 c4          	movzbl %r12b,%eax
fffff80000331d93:	45 33 c9             	xor    %r9d,%r9d
fffff80000331d96:	45 33 c0             	xor    %r8d,%r8d
fffff80000331d99:	33 d2                	xor    %edx,%edx
fffff80000331d9b:	49 8d 0c 86          	lea    (%r14,%rax,4),%rcx
fffff80000331d9f:	48 8b 84 cb c0 00 00 	mov    0xc0(%rbx,%rcx,8),%rax
fffff80000331da6:	00
fffff80000331da7:	4a 8d 0c e8          	lea    (%rax,%r13,8),%rcx
fffff80000331dab:	e8 d4 24 00 00       	call   0xfffff80000334284
fffff80000331db0:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
fffff80000331db4:	84 c0                	test   %al,%al
fffff80000331db6:	74 0f                	je     0xfffff80000331dc7
fffff80000331db8:	41 8b cc             	mov    %r12d,%ecx
fffff80000331dbb:	41 8d 41 01          	lea    0x1(%r9),%eax
fffff80000331dbf:	d3 e0                	shl    %cl,%eax
fffff80000331dc1:	0b d0                	or     %eax,%edx
fffff80000331dc3:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
fffff80000331dc7:	41 8b cc             	mov    %r12d,%ecx
fffff80000331dca:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000331dcf:	d3 e0                	shl    %cl,%eax
fffff80000331dd1:	33 f0                	xor    %eax,%esi
fffff80000331dd3:	44 0f bc e6          	bsf    %esi,%r12d
fffff80000331dd7:	75 b6                	jne    0xfffff80000331d8f
fffff80000331dd9:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
fffff80000331ddd:	85 d2                	test   %edx,%edx
fffff80000331ddf:	74 0c                	je     0xfffff80000331ded
fffff80000331de1:	48 8b cb             	mov    %rbx,%rcx
fffff80000331de4:	e8 27 f0 ec ff       	call   0xfffff80000200e10
fffff80000331de9:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff80000331ded:	45 8b cf             	mov    %r15d,%r9d
fffff80000331df0:	8b f7                	mov    %edi,%esi
fffff80000331df2:	89 7c 24 30          	mov    %edi,0x30(%rsp)
fffff80000331df6:	40 38 bb 90 01 00 00 	cmp    %dil,0x190(%rbx)
fffff80000331dfd:	0f 86 c8 01 00 00    	jbe    0xfffff80000331fcb
fffff80000331e03:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
fffff80000331e08:	44 0f b6 ee          	movzbl %sil,%r13d
fffff80000331e0c:	41 8b c5             	mov    %r13d,%eax
fffff80000331e0f:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000331e13:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
fffff80000331e17:	83 bc 18 9c 01 00 00 	cmpl   $0x3,0x19c(%rax,%rbx,1)
fffff80000331e1e:	03
fffff80000331e1f:	0f 85 58 01 00 00    	jne    0xfffff80000331f7d
fffff80000331e25:	40 38 7b 62          	cmp    %dil,0x62(%rbx)
fffff80000331e29:	0f 84 4e 01 00 00    	je     0xfffff80000331f7d
fffff80000331e2f:	44 8b e7             	mov    %edi,%r12d
fffff80000331e32:	45 85 ff             	test   %r15d,%r15d
fffff80000331e35:	74 1d                	je     0xfffff80000331e54
fffff80000331e37:	4d 8b ce             	mov    %r14,%r9
fffff80000331e3a:	45 8b c4             	mov    %r12d,%r8d
fffff80000331e3d:	41 8a d5             	mov    %r13b,%dl
fffff80000331e40:	48 8b cb             	mov    %rbx,%rcx
fffff80000331e43:	e8 e8 13 00 00       	call   0xfffff80000333230
fffff80000331e48:	41 ff c4             	inc    %r12d
fffff80000331e4b:	45 3b e7             	cmp    %r15d,%r12d
fffff80000331e4e:	7c e7                	jl     0xfffff80000331e37
fffff80000331e50:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
fffff80000331e54:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
fffff80000331e59:	4c 8d 93 b8 00 00 00 	lea    0xb8(%rbx),%r10
fffff80000331e60:	45 8b f7             	mov    %r15d,%r14d
fffff80000331e63:	41 b9 0c 00 00 00    	mov    $0xc,%r9d
fffff80000331e69:	4c 03 d0             	add    %rax,%r10
fffff80000331e6c:	4d 8d 5e 01          	lea    0x1(%r14),%r11
fffff80000331e70:	49 8b 02             	mov    (%r10),%rax
fffff80000331e73:	41 8b c9             	mov    %r9d,%ecx
fffff80000331e76:	49 8b d4             	mov    %r12,%rdx
fffff80000331e79:	48 d3 ea             	shr    %cl,%rdx
fffff80000331e7c:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
fffff80000331e80:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff80000331e84:	48 81 e1 00 f0 ff ff 	and    $0xfffffffffffff000,%rcx
fffff80000331e8b:	e8 c8 4a ef ff       	call   0xfffff80000226958
fffff80000331e90:	41 83 c1 09          	add    $0x9,%r9d
fffff80000331e94:	4d 8d 52 08          	lea    0x8(%r10),%r10
fffff80000331e98:	49 83 eb 01          	sub    $0x1,%r11
fffff80000331e9c:	75 d2                	jne    0xfffff80000331e70
fffff80000331e9e:	0f ae f8             	sfence
fffff80000331ea1:	4d 8b cc             	mov    %r12,%r9
fffff80000331ea4:	45 8b c7             	mov    %r15d,%r8d
fffff80000331ea7:	41 8a d5             	mov    %r13b,%dl
fffff80000331eaa:	48 8b cb             	mov    %rbx,%rcx
fffff80000331ead:	e8 7e 13 00 00       	call   0xfffff80000333230
fffff80000331eb2:	4b 8d 04 ae          	lea    (%r14,%r13,4),%rax
fffff80000331eb6:	49 8b d4             	mov    %r12,%rdx
fffff80000331eb9:	42 8d 0c fd 15 00 00 	lea    0x15(,%r15,8),%ecx
fffff80000331ec0:	00
fffff80000331ec1:	4d 8b f4             	mov    %r12,%r14
fffff80000331ec4:	41 03 cf             	add    %r15d,%ecx
fffff80000331ec7:	48 d3 ea             	shr    %cl,%rdx
fffff80000331eca:	48 8b 8c c3 c0 00 00 	mov    0xc0(%rbx,%rax,8),%rcx
fffff80000331ed1:	00
fffff80000331ed2:	48 8b 05 87 76 2d 00 	mov    0x2d7687(%rip),%rax        # 0xfffff80000609560
fffff80000331ed9:	48 0f ba e0 13       	bt     $0x13,%rax
fffff80000331ede:	0f 83 82 00 00 00    	jae    0xfffff80000331f66
fffff80000331ee4:	66 0f ae 34 d1       	clwb   (%rcx,%rdx,8)
fffff80000331ee9:	e9 84 00 00 00       	jmp    0xfffff80000331f72
fffff80000331eee:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
fffff80000331ef3:	45 85 ed             	test   %r13d,%r13d
fffff80000331ef6:	74 2e                	je     0xfffff80000331f26
fffff80000331ef8:	45 8b f4             	mov    %r12d,%r14d
fffff80000331efb:	4c 8d 7d 40          	lea    0x40(%rbp),%r15
fffff80000331eff:	41 83 ce 01          	or     $0x1,%r14d
fffff80000331f03:	45 8b e5             	mov    %r13d,%r12d
fffff80000331f06:	49 8b 17             	mov    (%r15),%rdx
fffff80000331f09:	45 33 c9             	xor    %r9d,%r9d
fffff80000331f0c:	45 8b c6             	mov    %r14d,%r8d
fffff80000331f0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff80000331f14:	48 8b cb             	mov    %rbx,%rcx
fffff80000331f17:	e8 c4 16 00 00       	call   0xfffff800003335e0
fffff80000331f1c:	4d 8d 7f 08          	lea    0x8(%r15),%r15
fffff80000331f20:	49 83 ec 01          	sub    $0x1,%r12
fffff80000331f24:	75 e0                	jne    0xfffff80000331f06
fffff80000331f26:	8b 44 24 48          	mov    0x48(%rsp),%eax
fffff80000331f2a:	85 c0                	test   %eax,%eax
fffff80000331f2c:	0f 84 cb 01 00 00    	je     0xfffff800003320fd
fffff80000331f32:	8b 74 24 34          	mov    0x34(%rsp),%esi
fffff80000331f36:	4c 8d 75 f0          	lea    -0x10(%rbp),%r14
fffff80000331f3a:	44 8b f8             	mov    %eax,%r15d
fffff80000331f3d:	49 8b 16             	mov    (%r14),%rdx
fffff80000331f40:	45 33 c9             	xor    %r9d,%r9d
fffff80000331f43:	44 8b c6             	mov    %esi,%r8d
fffff80000331f46:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff80000331f4b:	48 8b cb             	mov    %rbx,%rcx
fffff80000331f4e:	e8 8d 16 00 00       	call   0xfffff800003335e0
fffff80000331f53:	4d 8d 76 08          	lea    0x8(%r14),%r14
fffff80000331f57:	49 83 ef 01          	sub    $0x1,%r15
fffff80000331f5b:	75 e0                	jne    0xfffff80000331f3d
fffff80000331f5d:	8b 74 24 38          	mov    0x38(%rsp),%esi
fffff80000331f61:	e9 97 01 00 00       	jmp    0xfffff800003320fd
fffff80000331f66:	48 0f ba e0 12       	bt     $0x12,%rax
fffff80000331f6b:	73 0a                	jae    0xfffff80000331f77
fffff80000331f6d:	66 0f ae 3c d1       	clflushopt (%rcx,%rdx,8)
fffff80000331f72:	0f ae f8             	sfence
fffff80000331f75:	eb 38                	jmp    0xfffff80000331faf
fffff80000331f77:	0f ae 3c d1          	clflush (%rcx,%rdx,8)
fffff80000331f7b:	eb 32                	jmp    0xfffff80000331faf
fffff80000331f7d:	44 8b e7             	mov    %edi,%r12d