1800e9760:	41 57                	push   %r15
1800e9762:	48 83 ec 20          	sub    $0x20,%rsp
1800e9766:	48 8b 05 03 32 08 00 	mov    0x83203(%rip),%rax        # 0x18016c970
1800e976d:	48 33 c4             	xor    %rsp,%rax
1800e9770:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
1800e9775:	49 8b f0             	mov    %r8,%rsi
1800e9778:	49 83 f9 10          	cmp    $0x10,%r9
1800e977c:	0f 82 ab 00 00 00    	jb     0x1800e982d
1800e9782:	4c 8b 12             	mov    (%rdx),%r10
1800e9785:	4c 8d a1 f0 01 00 00 	lea    0x1f0(%rcx),%r12
1800e978c:	4c 8b 5a 08          	mov    0x8(%rdx),%r11
1800e9790:	49 c1 e9 04          	shr    $0x4,%r9
1800e9794:	8b 02                	mov    (%rdx),%eax
1800e9796:	48 8d 6c 24 0c       	lea    0xc(%rsp),%rbp
1800e979b:	49 c1 eb 20          	shr    $0x20,%r11
1800e979f:	33 db                	xor    %ebx,%ebx
1800e97a1:	49 c1 ea 20          	shr    $0x20,%r10
1800e97a5:	33 ff                	xor    %edi,%edi
1800e97a7:	89 04 24             	mov    %eax,(%rsp)
1800e97aa:	8b 42 08             	mov    0x8(%rdx),%eax
1800e97ad:	44 89 54 24 04       	mov    %r10d,0x4(%rsp)
1800e97b2:	45 33 d2             	xor    %r10d,%r10d
1800e97b5:	44 89 5c 24 0c       	mov    %r11d,0xc(%rsp)
1800e97ba:	4d 8b dc             	mov    %r12,%r11
1800e97bd:	89 44 24 08          	mov    %eax,0x8(%rsp)
1800e97c1:	46 8b 04 96          	mov    (%rsi,%r10,4),%r8d
1800e97c5:	41 bf 1f 00 00 00    	mov    $0x1f,%r15d
1800e97cb:	41 0f c8             	bswap  %r8d
1800e97ce:	44 33 45 00          	xor    0x0(%rbp),%r8d
1800e97d2:	4d 8b f3             	mov    %r11,%r14
1800e97d5:	49 8b 06             	mov    (%r14),%rax
1800e97d8:	41 8b c8             	mov    %r8d,%ecx
1800e97db:	83 e1 01             	and    $0x1,%ecx
1800e97de:	41 d1 e8             	shr    $1,%r8d
1800e97e1:	48 f7 d9             	neg    %rcx
1800e97e4:	4d 8d 76 f0          	lea    -0x10(%r14),%r14
1800e97e8:	48 23 c1             	and    %rcx,%rax
1800e97eb:	48 33 f8             	xor    %rax,%rdi
1800e97ee:	49 8b 46 18          	mov    0x18(%r14),%rax
1800e97f2:	48 23 c1             	and    %rcx,%rax
1800e97f5:	48 33 d8             	xor    %rax,%rbx
1800e97f8:	49 83 ef 01          	sub    $0x1,%r15
1800e97fc:	79 d7                	jns    0x1800e97d5
1800e97fe:	49 ff c2             	inc    %r10
1800e9801:	48 83 ed 04          	sub    $0x4,%rbp
1800e9805:	49 81 c3 00 02 00 00 	add    $0x200,%r11
1800e980c:	49 83 fa 04          	cmp    $0x4,%r10
1800e9810:	7c af                	jl     0x1800e97c1
1800e9812:	48 83 c6 10          	add    $0x10,%rsi
1800e9816:	48 89 3a             	mov    %rdi,(%rdx)
1800e9819:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
1800e981d:	4c 8b d7             	mov    %rdi,%r10
1800e9820:	4c 8b db             	mov    %rbx,%r11
1800e9823:	49 83 e9 01          	sub    $0x1,%r9
1800e9827:	0f 85 67 ff ff ff    	jne    0x1800e9794
1800e982d:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
1800e9834:	00
1800e9835:	48 c7 44 24 08 00 00 	movq   $0x0,0x8(%rsp)
1800e983c:	00 00
1800e983e:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
1800e9843:	48 33 cc             	xor    %rsp,%rcx
1800e9846:	e8 e1 c2 f2 ff       	call   0x180015b2c
1800e984b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800e9850:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1800e9855:	48 83 c4 20          	add    $0x20,%rsp
1800e9859:	41 5f                	pop    %r15
1800e985b:	41 5e                	pop    %r14
1800e985d:	41 5c                	pop    %r12
1800e985f:	5f                   	pop    %rdi
1800e9860:	5e                   	pop    %rsi
1800e9861:	c3                   	ret
1800e9862:	cc                   	int3
1800e9863:	cc                   	int3
1800e9864:	49 83 f9 10          	cmp    $0x10,%r9
1800e9868:	0f 82 08 01 00 00    	jb     0x1800e9976
1800e986e:	48 8b c4             	mov    %rsp,%rax
1800e9871:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800e9875:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800e9879:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800e987d:	57                   	push   %rdi
1800e987e:	48 83 ec 20          	sub    $0x20,%rsp
1800e9882:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
1800e9886:	4c 8b da             	mov    %rdx,%r11
1800e9889:	48 8b d9             	mov    %rcx,%rbx
1800e988c:	49 c1 e9 04          	shr    $0x4,%r9
1800e9890:	0f 57 ed             	xorps  %xmm5,%xmm5
1800e9893:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9897:	48 8d 93 00 02 00 00 	lea    0x200(%rbx),%rdx
1800e989e:	48 8b fb             	mov    %rbx,%rdi
1800e98a1:	4d 8d 53 0c          	lea    0xc(%r11),%r10
1800e98a5:	33 c9                	xor    %ecx,%ecx
1800e98a7:	41 8b 04 88          	mov    (%r8,%rcx,4),%eax
1800e98ab:	0f c8                	bswap  %eax
1800e98ad:	41 33 02             	xor    (%r10),%eax
1800e98b0:	89 44 24 0c          	mov    %eax,0xc(%rsp)
1800e98b4:	89 44 24 08          	mov    %eax,0x8(%rsp)
1800e98b8:	89 44 24 04          	mov    %eax,0x4(%rsp)
1800e98bc:	89 04 24             	mov    %eax,(%rsp)
1800e98bf:	66 0f 6f 34 24       	movdqa (%rsp),%xmm6
1800e98c4:	eb 67                	jmp    0x1800e992d
1800e98c6:	66 0f 6f ce          	movdqa %xmm6,%xmm1
1800e98ca:	66 0f 6f e5          	movdqa %xmm5,%xmm4
1800e98ce:	66 0f fe ce          	paddd  %xmm6,%xmm1
1800e98d2:	66 0f 66 e6          	pcmpgtd %xmm6,%xmm4
1800e98d6:	66 0f db 27          	pand   (%rdi),%xmm4
1800e98da:	66 0f 6f d1          	movdqa %xmm1,%xmm2
1800e98de:	66 0f ef e0          	pxor   %xmm0,%xmm4
1800e98e2:	66 0f fe d1          	paddd  %xmm1,%xmm2
1800e98e6:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e98ea:	66 0f 6f da          	movdqa %xmm2,%xmm3
1800e98ee:	66 0f 66 c1          	pcmpgtd %xmm1,%xmm0
1800e98f2:	66 0f fe da          	paddd  %xmm2,%xmm3
1800e98f6:	66 0f db 47 10       	pand   0x10(%rdi),%xmm0
1800e98fb:	66 0f 6f cd          	movdqa %xmm5,%xmm1
1800e98ff:	66 0f ef e0          	pxor   %xmm0,%xmm4
1800e9903:	66 0f 66 ca          	pcmpgtd %xmm2,%xmm1
1800e9907:	66 0f db 4f 20       	pand   0x20(%rdi),%xmm1
1800e990c:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9910:	66 0f 66 c3          	pcmpgtd %xmm3,%xmm0
1800e9914:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9918:	66 0f db 47 30       	pand   0x30(%rdi),%xmm0
1800e991d:	66 0f 6f f3          	movdqa %xmm3,%xmm6
1800e9921:	66 0f ef c4          	pxor   %xmm4,%xmm0
1800e9925:	66 0f fe f3          	paddd  %xmm3,%xmm6
1800e9929:	48 83 c7 40          	add    $0x40,%rdi
1800e992d:	48 3b fa             	cmp    %rdx,%rdi
1800e9930:	72 94                	jb     0x1800e98c6
1800e9932:	48 81 c2 00 02 00 00 	add    $0x200,%rdx
1800e9939:	48 ff c1             	inc    %rcx
1800e993c:	49 83 ea 04          	sub    $0x4,%r10
1800e9940:	48 83 f9 04          	cmp    $0x4,%rcx
1800e9944:	0f 8c 5d ff ff ff    	jl     0x1800e98a7
1800e994a:	49 83 c0 10          	add    $0x10,%r8
1800e994e:	f3 41 0f 7f 03       	movdqu %xmm0,(%r11)
1800e9953:	49 83 e9 01          	sub    $0x1,%r9
1800e9957:	0f 85 36 ff ff ff    	jne    0x1800e9893
1800e995d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800e9962:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800e9967:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800e996c:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1800e9971:	48 83 c4 20          	add    $0x20,%rsp
1800e9975:	5f                   	pop    %rdi
1800e9976:	c3                   	ret
1800e9977:	cc                   	int3
1800e9978:	48 83 ec 28          	sub    $0x28,%rsp
1800e997c:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1800e9981:	b8 0f 00 00 00       	mov    $0xf,%eax
1800e9986:	f3 0f 6f 32          	movdqu (%rdx),%xmm6
1800e998a:	0f 29 3c 24          	movaps %xmm7,(%rsp)
1800e998e:	66 0f 38 00 35 19 4a 	pshufb 0x74a19(%rip),%xmm6        # 0x18015e3b0
1800e9995:	07 00
1800e9997:	f3 0f 7f 31          	movdqu %xmm6,(%rcx)
1800e999b:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1800e999f:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1800e99a4:	66 0f 6f fe          	movdqa %xmm6,%xmm7
1800e99a8:	66 0f ef c6          	pxor   %xmm6,%xmm0
1800e99ac:	f3 0f 7f 41 10       	movdqu %xmm0,0x10(%rcx)
1800e99b1:	48 83 c1 20          	add    $0x20,%rcx
1800e99b5:	66 0f 6f ce          	movdqa %xmm6,%xmm1
1800e99b9:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1800e99bd:	66 0f 6f de          	movdqa %xmm6,%xmm3
1800e99c1:	66 0f 6f ee          	movdqa %xmm6,%xmm5
1800e99c5:	66 0f 3a 44 c7 01    	pclmulhqlqdq %xmm7,%xmm0
1800e99cb:	66 0f 3a 44 cf 10    	pclmullqhqdq %xmm7,%xmm1
1800e99d1:	66 0f ef c8          	pxor   %xmm0,%xmm1
1800e99d5:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1800e99d9:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
1800e99de:	66 0f 73 f8 08       	pslldq $0x8,%xmm0
1800e99e3:	66 0f 3a 44 df 00    	pclmullqlqdq %xmm7,%xmm3
1800e99e9:	66 0f ef d8          	pxor   %xmm0,%xmm3
1800e99ed:	66 0f 3a 44 ef 11    	pclmulhqhqdq %xmm7,%xmm5
1800e99f3:	66 0f ef e9          	pxor   %xmm1,%xmm5
1800e99f7:	66 0f 6f fb          	movdqa %xmm3,%xmm7
1800e99fb:	66 0f 72 d7 1f       	psrld  $0x1f,%xmm7
1800e9a00:	66 0f 72 f3 01       	pslld  $0x1,%xmm3
1800e9a05:	66 0f 6f d7          	movdqa %xmm7,%xmm2
1800e9a09:	66 0f 73 df 0c       	psrldq $0xc,%xmm7
1800e9a0e:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
1800e9a13:	66 0f ef d3          	pxor   %xmm3,%xmm2
1800e9a17:	66 0f 6f e2          	movdqa %xmm2,%xmm4
1800e9a1b:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1800e9a1f:	66 0f 72 f0 1e       	pslld  $0x1e,%xmm0
1800e9a24:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1800e9a28:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
1800e9a2d:	66 0f 72 f4 1f       	pslld  $0x1f,%xmm4
1800e9a32:	66 0f ef e0          	pxor   %xmm0,%xmm4
1800e9a36:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9a3a:	66 0f 72 f0 01       	pslld  $0x1,%xmm0
1800e9a3f:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9a43:	66 0f 72 d5 1f       	psrld  $0x1f,%xmm5
1800e9a48:	66 0f ef f8          	pxor   %xmm0,%xmm7
1800e9a4c:	66 0f 73 fd 04       	pslldq $0x4,%xmm5
1800e9a51:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1800e9a55:	66 0f 73 fb 0c       	pslldq $0xc,%xmm3
1800e9a5a:	66 0f ef fd          	pxor   %xmm5,%xmm7
1800e9a5e:	66 0f 73 dc 04       	psrldq $0x4,%xmm4
1800e9a63:	66 0f ef da          	pxor   %xmm2,%xmm3
1800e9a67:	66 0f ef fb          	pxor   %xmm3,%xmm7
1800e9a6b:	66 0f 6f c3          	movdqa %xmm3,%xmm0
1800e9a6f:	66 0f 72 d0 07       	psrld  $0x7,%xmm0
1800e9a74:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1800e9a78:	66 0f 72 d1 02       	psrld  $0x2,%xmm1
1800e9a7d:	66 0f ef fc          	pxor   %xmm4,%xmm7
1800e9a81:	66 0f 72 d3 01       	psrld  $0x1,%xmm3
1800e9a86:	66 0f ef f8          	pxor   %xmm0,%xmm7
1800e9a8a:	66 0f ef cb          	pxor   %xmm3,%xmm1
1800e9a8e:	66 0f ef f9          	pxor   %xmm1,%xmm7
1800e9a92:	f3 0f 7f 39          	movdqu %xmm7,(%rcx)
1800e9a96:	66 0f 6f c7          	movdqa %xmm7,%xmm0
1800e9a9a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1800e9a9f:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1800e9aa3:	66 0f ef c7          	pxor   %xmm7,%xmm0
1800e9aa7:	f3 0f 7f 41 f0       	movdqu %xmm0,-0x10(%rcx)
1800e9aac:	48 83 e8 01          	sub    $0x1,%rax
1800e9ab0:	0f 85 ff fe ff ff    	jne    0x1800e99b5
1800e9ab6:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1800e9abb:	0f 28 3c 24          	movaps (%rsp),%xmm7
1800e9abf:	48 83 c4 28          	add    $0x28,%rsp
1800e9ac3:	c3                   	ret
1800e9ac4:	cc                   	int3
1800e9ac5:	cc                   	int3
1800e9ac6:	cc                   	int3
1800e9ac7:	cc                   	int3
1800e9ac8:	48 83 ec 28          	sub    $0x28,%rsp
1800e9acc:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1800e9ad1:	4c 8b da             	mov    %rdx,%r11
1800e9ad4:	f3 0f 6f 32          	movdqu (%rdx),%xmm6
1800e9ad8:	49 c1 e9 04          	shr    $0x4,%r9
1800e9adc:	4c 8b d1             	mov    %rcx,%r10
1800e9adf:	0f 29 3c 24          	movaps %xmm7,(%rsp)
1800e9ae3:	4d 85 c9             	test   %r9,%r9
1800e9ae6:	0f 84 8d 01 00 00    	je     0x1800e9c79
1800e9aec:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
1800e9af1:	b9 10 00 00 00       	mov    $0x10,%ecx
1800e9af6:	4c 3b c9             	cmp    %rcx,%r9
1800e9af9:	66 0f 38 00 0d ae 48 	pshufb 0x748ae(%rip),%xmm1        # 0x18015e3b0
1800e9b00:	07 00
1800e9b02:	49 0f 42 c9          	cmovb  %r9,%rcx
1800e9b06:	49 83 c0 10          	add    $0x10,%r8
1800e9b0a:	48 8b c1             	mov    %rcx,%rax
1800e9b0d:	48 c1 e0 05          	shl    $0x5,%rax
1800e9b11:	66 0f ef ce          	pxor   %xmm6,%xmm1
1800e9b15:	66 0f 6f e1          	movdqa %xmm1,%xmm4
1800e9b19:	66 0f 6f f1          	movdqa %xmm1,%xmm6
1800e9b1d:	f3 42 0f 6f 44 10 e0 	movdqu -0x20(%rax,%r10,1),%xmm0
1800e9b24:	66 0f 6f f9          	movdqa %xmm1,%xmm7
1800e9b28:	66 0f 73 dc 08       	psrldq $0x8,%xmm4
1800e9b2d:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9b31:	66 42 0f 3a 44 64 10 	pclmullqlqdq -0x10(%rax,%r10,1),%xmm4
1800e9b38:	f0 00
1800e9b3a:	66 0f 3a 44 f0 00    	pclmullqlqdq %xmm0,%xmm6
1800e9b40:	66 0f 3a 44 f8 11    	pclmulhqhqdq %xmm0,%xmm7
1800e9b46:	48 83 f9 01          	cmp    $0x1,%rcx
1800e9b4a:	76 67                	jbe    0x1800e9bb3
1800e9b4c:	49 8d 52 d0          	lea    -0x30(%r10),%rdx
1800e9b50:	48 03 d0             	add    %rax,%rdx
1800e9b53:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
1800e9b57:	f3 0f 6f 52 f0       	movdqu -0x10(%rdx),%xmm2
1800e9b5c:	f3 41 0f 6f 18       	movdqu (%r8),%xmm3
1800e9b61:	49 83 c0 10          	add    $0x10,%r8
1800e9b65:	66 0f 38 00 1d 42 48 	pshufb 0x74842(%rip),%xmm3        # 0x18015e3b0
1800e9b6c:	07 00
1800e9b6e:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1800e9b72:	66 0f 6f c3          	movdqa %xmm3,%xmm0
1800e9b76:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
1800e9b7b:	66 0f ef cb          	pxor   %xmm3,%xmm1
1800e9b7f:	66 0f 3a 44 0a 00    	pclmullqlqdq (%rdx),%xmm1
1800e9b85:	48 8d 52 e0          	lea    -0x20(%rdx),%rdx
1800e9b89:	66 0f ef cc          	pxor   %xmm4,%xmm1
1800e9b8d:	66 0f 6f e1          	movdqa %xmm1,%xmm4
1800e9b91:	66 0f 3a 44 c2 00    	pclmullqlqdq %xmm2,%xmm0
1800e9b97:	66 0f ef c6          	pxor   %xmm6,%xmm0
1800e9b9b:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1800e9b9f:	66 0f 3a 44 da 11    	pclmulhqhqdq %xmm2,%xmm3
1800e9ba5:	66 0f ef df          	pxor   %xmm7,%xmm3
1800e9ba9:	66 0f 6f fb          	movdqa %xmm3,%xmm7
1800e9bad:	48 83 e8 01          	sub    $0x1,%rax
1800e9bb1:	75 a4                	jne    0x1800e9b57
1800e9bb3:	66 0f 6f ef          	movdqa %xmm7,%xmm5
1800e9bb7:	66 0f ef ee          	pxor   %xmm6,%xmm5
1800e9bbb:	66 0f ef ec          	pxor   %xmm4,%xmm5
1800e9bbf:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9bc3:	66 0f 73 dd 08       	psrldq $0x8,%xmm5
1800e9bc8:	66 0f 73 f8 08       	pslldq $0x8,%xmm0
1800e9bcd:	66 0f ef ef          	pxor   %xmm7,%xmm5
1800e9bd1:	66 0f ef c6          	pxor   %xmm6,%xmm0
1800e9bd5:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1800e9bd9:	66 0f 72 f0 01       	pslld  $0x1,%xmm0
1800e9bde:	66 0f 72 d6 1f       	psrld  $0x1f,%xmm6
1800e9be3:	66 0f 6f d6          	movdqa %xmm6,%xmm2
1800e9be7:	66 0f 73 de 0c       	psrldq $0xc,%xmm6
1800e9bec:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
1800e9bf1:	66 0f ef d0          	pxor   %xmm0,%xmm2
1800e9bf5:	66 0f 6f e2          	movdqa %xmm2,%xmm4
1800e9bf9:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1800e9bfd:	66 0f 72 f0 1e       	pslld  $0x1e,%xmm0
1800e9c02:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1800e9c06:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
1800e9c0b:	66 0f 72 f4 1f       	pslld  $0x1f,%xmm4
1800e9c10:	66 0f ef e0          	pxor   %xmm0,%xmm4
1800e9c14:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9c18:	66 0f 72 f0 01       	pslld  $0x1,%xmm0
1800e9c1d:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9c21:	66 0f 72 d5 1f       	psrld  $0x1f,%xmm5
1800e9c26:	66 0f ef f0          	pxor   %xmm0,%xmm6
1800e9c2a:	66 0f 73 fd 04       	pslldq $0x4,%xmm5
1800e9c2f:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1800e9c33:	66 0f 73 fb 0c       	pslldq $0xc,%xmm3
1800e9c38:	66 0f ef f5          	pxor   %xmm5,%xmm6
1800e9c3c:	66 0f 73 dc 04       	psrldq $0x4,%xmm4
1800e9c41:	66 0f ef da          	pxor   %xmm2,%xmm3
1800e9c45:	66 0f ef f3          	pxor   %xmm3,%xmm6
1800e9c49:	66 0f 6f c3          	movdqa %xmm3,%xmm0
1800e9c4d:	66 0f 72 d0 07       	psrld  $0x7,%xmm0
1800e9c52:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1800e9c56:	66 0f 72 d1 02       	psrld  $0x2,%xmm1
1800e9c5b:	66 0f ef f4          	pxor   %xmm4,%xmm6
1800e9c5f:	66 0f 72 d3 01       	psrld  $0x1,%xmm3
1800e9c64:	66 0f ef f0          	pxor   %xmm0,%xmm6
1800e9c68:	66 0f ef cb          	pxor   %xmm3,%xmm1
1800e9c6c:	66 0f ef f1          	pxor   %xmm1,%xmm6
1800e9c70:	4c 2b c9             	sub    %rcx,%r9
1800e9c73:	0f 85 73 fe ff ff    	jne    0x1800e9aec
1800e9c79:	0f 28 3c 24          	movaps (%rsp),%xmm7
1800e9c7d:	f3 41 0f 7f 33       	movdqu %xmm6,(%r11)
1800e9c82:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1800e9c87:	48 83 c4 28          	add    $0x28,%rsp
1800e9c8b:	c3                   	ret
1800e9c8c:	cc                   	int3
1800e9c8d:	cc                   	int3
1800e9c8e:	cc                   	int3
1800e9c8f:	cc                   	int3
1800e9c90:	48 8b c4             	mov    %rsp,%rax
1800e9c93:	48 89 58 10          	mov    %rbx,0x10(%rax)
1800e9c97:	48 89 68 18          	mov    %rbp,0x18(%rax)
1800e9c9b:	48 89 70 20          	mov    %rsi,0x20(%rax)
1800e9c9f:	57                   	push   %rdi
1800e9ca0:	41 56                	push   %r14
1800e9ca2:	41 57                	push   %r15
1800e9ca4:	48 83 ec 30          	sub    $0x30,%rsp
1800e9ca8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1800e9cad:	49 8b f9             	mov    %r9,%rdi
1800e9cb0:	4c 01 4a 10          	add    %r9,0x10(%rdx)
1800e9cb4:	4d 8b f0             	mov    %r8,%r14
1800e9cb7:	48 8b da             	mov    %rdx,%rbx
1800e9cba:	48 8b e9             	mov    %rcx,%rbp
1800e9cbd:	4c 39 4a 10          	cmp    %r9,0x10(%rdx)
1800e9cc1:	73 04                	jae    0x1800e9cc7
1800e9cc3:	48 ff 42 18          	incq   0x18(%rdx)
1800e9cc7:	8b 32                	mov    (%rdx),%esi