14003950a:	45 0f 28 59 a8       	movaps -0x58(%r9),%xmm11
14003950f:	45 0f 28 61 b8       	movaps -0x48(%r9),%xmm12
140039514:	45 0f 28 69 c8       	movaps -0x38(%r9),%xmm13
140039519:	45 0f 28 71 d8       	movaps -0x28(%r9),%xmm14
14003951e:	45 0f 28 79 e8       	movaps -0x18(%r9),%xmm15
140039523:	49 8d 21             	lea    (%r9),%rsp
140039526:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003952b:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140039530:	f3 c3                	repz ret
140039532:	90                   	nop
140039533:	90                   	nop
140039534:	90                   	nop
140039535:	90                   	nop
140039536:	90                   	nop
140039537:	90                   	nop
140039538:	90                   	nop
140039539:	90                   	nop
14003953a:	90                   	nop
14003953b:	90                   	nop
14003953c:	90                   	nop
14003953d:	90                   	nop
14003953e:	90                   	nop
14003953f:	90                   	nop
140039540:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140039545:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003954a:	48 89 e0             	mov    %rsp,%rax
14003954d:	48 89 cf             	mov    %rcx,%rdi
140039550:	48 89 d6             	mov    %rdx,%rsi
140039553:	4c 89 c2             	mov    %r8,%rdx
140039556:	4c 89 c9             	mov    %r9,%rcx
140039559:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14003955e:	49 89 e1             	mov    %rsp,%r9
140039561:	48 81 fa 00 02 00 00 	cmp    $0x200,%rdx
140039568:	0f 87 d0 06 00 00    	ja     0x140039c3e
14003956e:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140039575:	41 0f 29 b1 58 ff ff 	movaps %xmm6,-0xa8(%r9)
14003957c:	ff
14003957d:	41 0f 29 b9 68 ff ff 	movaps %xmm7,-0x98(%r9)
140039584:	ff
140039585:	45 0f 29 81 78 ff ff 	movaps %xmm8,-0x88(%r9)
14003958c:	ff
14003958d:	45 0f 29 49 88       	movaps %xmm9,-0x78(%r9)
140039592:	45 0f 29 51 98       	movaps %xmm10,-0x68(%r9)
140039597:	45 0f 29 59 a8       	movaps %xmm11,-0x58(%r9)
14003959c:	45 0f 29 61 b8       	movaps %xmm12,-0x48(%r9)
1400395a1:	45 0f 29 69 c8       	movaps %xmm13,-0x38(%r9)
1400395a6:	45 0f 29 71 d8       	movaps %xmm14,-0x28(%r9)
1400395ab:	45 0f 29 79 e8       	movaps %xmm15,-0x18(%r9)
1400395b0:	62 f2 7d 48 5a 05 c6 	vbroadcasti32x4 -0x293a(%rip),%zmm0        # 0x140036c80
1400395b7:	d6 ff ff
1400395ba:	62 f2 7d 48 5a 09    	vbroadcasti32x4 (%rcx),%zmm1
1400395c0:	62 f2 7d 48 5a 51 01 	vbroadcasti32x4 0x10(%rcx),%zmm2
1400395c7:	62 d2 7d 48 5a 18    	vbroadcasti32x4 (%r8),%zmm3
1400395cd:	62 e1 7d 48 6f c0    	vmovdqa32 %zmm0,%zmm16
1400395d3:	62 e1 7d 48 6f c9    	vmovdqa32 %zmm1,%zmm17
1400395d9:	62 e1 7d 48 6f d2    	vmovdqa32 %zmm2,%zmm18
1400395df:	62 f1 65 48 fe 1d 97 	vpaddd -0x2a69(%rip),%zmm3,%zmm3        # 0x140036b80
1400395e6:	d5 ff ff
1400395e9:	62 e1 7d 48 6f 25 cd 	vmovdqa32 -0x2a33(%rip),%zmm20        # 0x140036bc0
1400395f0:	d5 ff ff
1400395f3:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400395f9:	62 e1 7d 48 6f db    	vmovdqa32 %zmm3,%zmm19
1400395ff:	eb 3f                	jmp    0x140039640
140039601:	90                   	nop
140039602:	90                   	nop
140039603:	90                   	nop
140039604:	90                   	nop
140039605:	90                   	nop
140039606:	90                   	nop
140039607:	90                   	nop
140039608:	90                   	nop
140039609:	90                   	nop
14003960a:	90                   	nop
14003960b:	90                   	nop
14003960c:	90                   	nop
14003960d:	90                   	nop
14003960e:	90                   	nop
14003960f:	90                   	nop
140039610:	62 b1 7d 48 6f c0    	vmovdqa32 %zmm16,%zmm0
140039616:	62 b1 7d 48 6f c9    	vmovdqa32 %zmm17,%zmm1
14003961c:	62 b1 7d 48 6f d2    	vmovdqa32 %zmm18,%zmm2
140039622:	62 b1 65 40 fe dc    	vpaddd %zmm20,%zmm19,%zmm3
140039628:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14003962e:	62 e1 7d 48 6f db    	vmovdqa32 %zmm3,%zmm19
140039634:	eb 0a                	jmp    0x140039640
140039636:	90                   	nop
140039637:	90                   	nop
140039638:	90                   	nop
140039639:	90                   	nop
14003963a:	90                   	nop
14003963b:	90                   	nop
14003963c:	90                   	nop
14003963d:	90                   	nop
14003963e:	90                   	nop
14003963f:	90                   	nop
140039640:	62 f1 7d 48 fe c1    	vpaddd %zmm1,%zmm0,%zmm0
140039646:	62 f1 65 48 ef d8    	vpxord %zmm0,%zmm3,%zmm3
14003964c:	62 f1 65 48 72 cb 10 	vprold $0x10,%zmm3,%zmm3
140039653:	62 f1 6d 48 fe d3    	vpaddd %zmm3,%zmm2,%zmm2
140039659:	62 f1 75 48 ef ca    	vpxord %zmm2,%zmm1,%zmm1
14003965f:	62 f1 75 48 72 c9 0c 	vprold $0xc,%zmm1,%zmm1
140039666:	62 f1 7d 48 fe c1    	vpaddd %zmm1,%zmm0,%zmm0
14003966c:	62 f1 65 48 ef d8    	vpxord %zmm0,%zmm3,%zmm3
140039672:	62 f1 65 48 72 cb 08 	vprold $0x8,%zmm3,%zmm3
140039679:	62 f1 6d 48 fe d3    	vpaddd %zmm3,%zmm2,%zmm2
14003967f:	62 f1 75 48 ef ca    	vpxord %zmm2,%zmm1,%zmm1
140039685:	62 f1 75 48 72 c9 07 	vprold $0x7,%zmm1,%zmm1
14003968c:	62 f1 7d 48 70 d2 4e 	vpshufd $0x4e,%zmm2,%zmm2
140039693:	62 f1 7d 48 70 c9 39 	vpshufd $0x39,%zmm1,%zmm1
14003969a:	62 f1 7d 48 70 db 93 	vpshufd $0x93,%zmm3,%zmm3
1400396a1:	62 f1 7d 48 fe c1    	vpaddd %zmm1,%zmm0,%zmm0
1400396a7:	62 f1 65 48 ef d8    	vpxord %zmm0,%zmm3,%zmm3
1400396ad:	62 f1 65 48 72 cb 10 	vprold $0x10,%zmm3,%zmm3
1400396b4:	62 f1 6d 48 fe d3    	vpaddd %zmm3,%zmm2,%zmm2
1400396ba:	62 f1 75 48 ef ca    	vpxord %zmm2,%zmm1,%zmm1
1400396c0:	62 f1 75 48 72 c9 0c 	vprold $0xc,%zmm1,%zmm1
1400396c7:	62 f1 7d 48 fe c1    	vpaddd %zmm1,%zmm0,%zmm0
1400396cd:	62 f1 65 48 ef d8    	vpxord %zmm0,%zmm3,%zmm3
1400396d3:	62 f1 65 48 72 cb 08 	vprold $0x8,%zmm3,%zmm3
1400396da:	62 f1 6d 48 fe d3    	vpaddd %zmm3,%zmm2,%zmm2
1400396e0:	62 f1 75 48 ef ca    	vpxord %zmm2,%zmm1,%zmm1
1400396e6:	62 f1 75 48 72 c9 07 	vprold $0x7,%zmm1,%zmm1
1400396ed:	62 f1 7d 48 70 d2 4e 	vpshufd $0x4e,%zmm2,%zmm2
1400396f4:	62 f1 7d 48 70 c9 93 	vpshufd $0x93,%zmm1,%zmm1
1400396fb:	62 f1 7d 48 70 db 39 	vpshufd $0x39,%zmm3,%zmm3
140039702:	49 ff c8             	dec    %r8
140039705:	0f 85 35 ff ff ff    	jne    0x140039640
14003970b:	62 b1 7d 48 fe c0    	vpaddd %zmm16,%zmm0,%zmm0
140039711:	62 b1 75 48 fe c9    	vpaddd %zmm17,%zmm1,%zmm1
140039717:	62 b1 6d 48 fe d2    	vpaddd %zmm18,%zmm2,%zmm2
14003971d:	62 b1 65 48 fe db    	vpaddd %zmm19,%zmm3,%zmm3
140039723:	48 83 ea 40          	sub    $0x40,%rdx
140039727:	0f 82 43 01 00 00    	jb     0x140039870
14003972d:	c5 f9 ef 26          	vpxor  (%rsi),%xmm0,%xmm4
140039731:	c5 f1 ef 6e 10       	vpxor  0x10(%rsi),%xmm1,%xmm5
140039736:	c5 e9 ef 76 20       	vpxor  0x20(%rsi),%xmm2,%xmm6
14003973b:	c5 e1 ef 7e 30       	vpxor  0x30(%rsi),%xmm3,%xmm7
140039740:	48 8d 76 40          	lea    0x40(%rsi),%rsi
140039744:	c5 fa 7f 27          	vmovdqu %xmm4,(%rdi)
140039748:	c5 fa 7f 6f 10       	vmovdqu %xmm5,0x10(%rdi)
14003974d:	c5 fa 7f 77 20       	vmovdqu %xmm6,0x20(%rdi)
140039752:	c5 fa 7f 7f 30       	vmovdqu %xmm7,0x30(%rdi)
140039757:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
14003975b:	0f 84 6b 01 00 00    	je     0x1400398cc
140039761:	62 f3 7d 48 39 c4 01 	vextracti32x4 $0x1,%zmm0,%xmm4
140039768:	62 f3 7d 48 39 cd 01 	vextracti32x4 $0x1,%zmm1,%xmm5
14003976f:	62 f3 7d 48 39 d6 01 	vextracti32x4 $0x1,%zmm2,%xmm6
140039776:	62 f3 7d 48 39 df 01 	vextracti32x4 $0x1,%zmm3,%xmm7
14003977d:	48 83 ea 40          	sub    $0x40,%rdx
140039781:	0f 82 09 01 00 00    	jb     0x140039890
140039787:	c5 d9 ef 26          	vpxor  (%rsi),%xmm4,%xmm4
14003978b:	c5 d1 ef 6e 10       	vpxor  0x10(%rsi),%xmm5,%xmm5
140039790:	c5 c9 ef 76 20       	vpxor  0x20(%rsi),%xmm6,%xmm6
140039795:	c5 c1 ef 7e 30       	vpxor  0x30(%rsi),%xmm7,%xmm7
14003979a:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003979e:	c5 fa 7f 27          	vmovdqu %xmm4,(%rdi)
1400397a2:	c5 fa 7f 6f 10       	vmovdqu %xmm5,0x10(%rdi)
1400397a7:	c5 fa 7f 77 20       	vmovdqu %xmm6,0x20(%rdi)
1400397ac:	c5 fa 7f 7f 30       	vmovdqu %xmm7,0x30(%rdi)
1400397b1:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
1400397b5:	0f 84 11 01 00 00    	je     0x1400398cc
1400397bb:	62 f3 7d 48 39 c4 02 	vextracti32x4 $0x2,%zmm0,%xmm4
1400397c2:	62 f3 7d 48 39 cd 02 	vextracti32x4 $0x2,%zmm1,%xmm5
1400397c9:	62 f3 7d 48 39 d6 02 	vextracti32x4 $0x2,%zmm2,%xmm6
1400397d0:	62 f3 7d 48 39 df 02 	vextracti32x4 $0x2,%zmm3,%xmm7
1400397d7:	48 83 ea 40          	sub    $0x40,%rdx
1400397db:	0f 82 af 00 00 00    	jb     0x140039890
1400397e1:	c5 d9 ef 26          	vpxor  (%rsi),%xmm4,%xmm4
1400397e5:	c5 d1 ef 6e 10       	vpxor  0x10(%rsi),%xmm5,%xmm5
1400397ea:	c5 c9 ef 76 20       	vpxor  0x20(%rsi),%xmm6,%xmm6
1400397ef:	c5 c1 ef 7e 30       	vpxor  0x30(%rsi),%xmm7,%xmm7
1400397f4:	48 8d 76 40          	lea    0x40(%rsi),%rsi
1400397f8:	c5 fa 7f 27          	vmovdqu %xmm4,(%rdi)
1400397fc:	c5 fa 7f 6f 10       	vmovdqu %xmm5,0x10(%rdi)
140039801:	c5 fa 7f 77 20       	vmovdqu %xmm6,0x20(%rdi)
140039806:	c5 fa 7f 7f 30       	vmovdqu %xmm7,0x30(%rdi)
14003980b:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
14003980f:	0f 84 b7 00 00 00    	je     0x1400398cc
140039815:	62 f3 7d 48 39 c4 03 	vextracti32x4 $0x3,%zmm0,%xmm4
14003981c:	62 f3 7d 48 39 cd 03 	vextracti32x4 $0x3,%zmm1,%xmm5
140039823:	62 f3 7d 48 39 d6 03 	vextracti32x4 $0x3,%zmm2,%xmm6
14003982a:	62 f3 7d 48 39 df 03 	vextracti32x4 $0x3,%zmm3,%xmm7
140039831:	48 83 ea 40          	sub    $0x40,%rdx
140039835:	72 59                	jb     0x140039890
140039837:	c5 d9 ef 26          	vpxor  (%rsi),%xmm4,%xmm4
14003983b:	c5 d1 ef 6e 10       	vpxor  0x10(%rsi),%xmm5,%xmm5
140039840:	c5 c9 ef 76 20       	vpxor  0x20(%rsi),%xmm6,%xmm6
140039845:	c5 c1 ef 7e 30       	vpxor  0x30(%rsi),%xmm7,%xmm7
14003984a:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003984e:	c5 fa 7f 27          	vmovdqu %xmm4,(%rdi)
140039852:	c5 fa 7f 6f 10       	vmovdqu %xmm5,0x10(%rdi)
140039857:	c5 fa 7f 77 20       	vmovdqu %xmm6,0x20(%rdi)
14003985c:	c5 fa 7f 7f 30       	vmovdqu %xmm7,0x30(%rdi)
140039861:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140039865:	0f 85 a5 fd ff ff    	jne    0x140039610
14003986b:	eb 5f                	jmp    0x1400398cc
14003986d:	90                   	nop
14003986e:	90                   	nop
14003986f:	90                   	nop
140039870:	c5 f9 7f 04 24       	vmovdqa %xmm0,(%rsp)
140039875:	c5 f9 7f 4c 24 10    	vmovdqa %xmm1,0x10(%rsp)
14003987b:	c5 f9 7f 54 24 20    	vmovdqa %xmm2,0x20(%rsp)
140039881:	c5 f9 7f 5c 24 30    	vmovdqa %xmm3,0x30(%rsp)
140039887:	48 83 c2 40          	add    $0x40,%rdx
14003988b:	eb 1e                	jmp    0x1400398ab
14003988d:	90                   	nop
14003988e:	90                   	nop
14003988f:	90                   	nop
140039890:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
140039895:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
14003989b:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
1400398a1:	c5 f9 7f 7c 24 30    	vmovdqa %xmm7,0x30(%rsp)
1400398a7:	48 83 c2 40          	add    $0x40,%rdx
1400398ab:	42 0f b6 04 06       	movzbl (%rsi,%r8,1),%eax
1400398b0:	42 0f b6 0c 04       	movzbl (%rsp,%r8,1),%ecx
1400398b5:	4d 8d 40 01          	lea    0x1(%r8),%r8
1400398b9:	31 c8                	xor    %ecx,%eax
1400398bb:	42 88 44 07 ff       	mov    %al,-0x1(%rdi,%r8,1)
1400398c0:	48 ff ca             	dec    %rdx
1400398c3:	75 e6                	jne    0x1400398ab
1400398c5:	62 e1 7e 48 7f 04 24 	vmovdqu32 %zmm16,(%rsp)
1400398cc:	c5 fc 77             	vzeroall
1400398cf:	41 0f 28 b1 58 ff ff 	movaps -0xa8(%r9),%xmm6
1400398d6:	ff
1400398d7:	41 0f 28 b9 68 ff ff 	movaps -0x98(%r9),%xmm7
1400398de:	ff
1400398df:	45 0f 28 81 78 ff ff 	movaps -0x88(%r9),%xmm8
1400398e6:	ff
1400398e7:	45 0f 28 49 88       	movaps -0x78(%r9),%xmm9
1400398ec:	45 0f 28 51 98       	movaps -0x68(%r9),%xmm10
1400398f1:	45 0f 28 59 a8       	movaps -0x58(%r9),%xmm11
1400398f6:	45 0f 28 61 b8       	movaps -0x48(%r9),%xmm12
1400398fb:	45 0f 28 69 c8       	movaps -0x38(%r9),%xmm13
140039900:	45 0f 28 71 d8       	movaps -0x28(%r9),%xmm14
140039905:	45 0f 28 79 e8       	movaps -0x18(%r9),%xmm15
14003990a:	49 8d 21             	lea    (%r9),%rsp
14003990d:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140039912:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140039917:	f3 c3                	repz ret
140039919:	90                   	nop
14003991a:	90                   	nop
14003991b:	90                   	nop
14003991c:	90                   	nop
14003991d:	90                   	nop
14003991e:	90                   	nop
14003991f:	90                   	nop
140039920:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140039925:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003992a:	48 89 e0             	mov    %rsp,%rax
14003992d:	48 89 cf             	mov    %rcx,%rdi
140039930:	48 89 d6             	mov    %rdx,%rsi
140039933:	4c 89 c2             	mov    %r8,%rdx
140039936:	4c 89 c9             	mov    %r9,%rcx
140039939:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14003993e:	49 89 e1             	mov    %rsp,%r9
140039941:	48 81 fa 80 00 00 00 	cmp    $0x80,%rdx
140039948:	0f 87 90 0d 00 00    	ja     0x14003a6de
14003994e:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140039955:	41 0f 29 b1 58 ff ff 	movaps %xmm6,-0xa8(%r9)
14003995c:	ff
14003995d:	41 0f 29 b9 68 ff ff 	movaps %xmm7,-0x98(%r9)
140039964:	ff
140039965:	45 0f 29 81 78 ff ff 	movaps %xmm8,-0x88(%r9)
14003996c:	ff
14003996d:	45 0f 29 49 88       	movaps %xmm9,-0x78(%r9)
140039972:	45 0f 29 51 98       	movaps %xmm10,-0x68(%r9)
140039977:	45 0f 29 59 a8       	movaps %xmm11,-0x58(%r9)
14003997c:	45 0f 29 61 b8       	movaps %xmm12,-0x48(%r9)
140039981:	45 0f 29 69 c8       	movaps %xmm13,-0x38(%r9)
140039986:	45 0f 29 71 d8       	movaps %xmm14,-0x28(%r9)
14003998b:	45 0f 29 79 e8       	movaps %xmm15,-0x18(%r9)
140039990:	c4 e2 7d 5a 05 e7 d2 	vbroadcasti128 -0x2d19(%rip),%ymm0        # 0x140036c80
140039997:	ff ff
140039999:	c4 e2 7d 5a 09       	vbroadcasti128 (%rcx),%ymm1
14003999e:	c4 e2 7d 5a 51 10    	vbroadcasti128 0x10(%rcx),%ymm2
1400399a4:	c4 c2 7d 5a 18       	vbroadcasti128 (%r8),%ymm3
1400399a9:	62 e1 7d 28 6f c0    	vmovdqa32 %ymm0,%ymm16
1400399af:	62 e1 7d 28 6f c9    	vmovdqa32 %ymm1,%ymm17
1400399b5:	62 e1 7d 28 6f d2    	vmovdqa32 %ymm2,%ymm18
1400399bb:	c5 e5 fe 1d bd d1 ff 	vpaddd -0x2e43(%rip),%ymm3,%ymm3        # 0x140036b80
1400399c2:	ff
1400399c3:	62 e1 7d 28 6f 25 93 	vmovdqa32 -0x2e6d(%rip),%ymm20        # 0x140036b60
1400399ca:	d1 ff ff
1400399cd:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400399d3:	62 e1 7d 28 6f db    	vmovdqa32 %ymm3,%ymm19
1400399d9:	eb 25                	jmp    0x140039a00
1400399db:	90                   	nop
1400399dc:	90                   	nop
1400399dd:	90                   	nop
1400399de:	90                   	nop
1400399df:	90                   	nop
1400399e0:	62 b1 7d 28 6f d2    	vmovdqa32 %ymm18,%ymm2
1400399e6:	62 b1 65 20 fe dc    	vpaddd %ymm20,%ymm19,%ymm3
1400399ec:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400399f2:	62 e1 7d 28 6f db    	vmovdqa32 %ymm3,%ymm19
1400399f8:	eb 06                	jmp    0x140039a00
1400399fa:	90                   	nop
1400399fb:	90                   	nop
1400399fc:	90                   	nop
1400399fd:	90                   	nop
1400399fe:	90                   	nop
1400399ff:	90                   	nop
140039a00:	c5 fd fe c1          	vpaddd %ymm1,%ymm0,%ymm0
140039a04:	c5 e5 ef d8          	vpxor  %ymm0,%ymm3,%ymm3
140039a08:	62 f1 65 28 72 cb 10 	vprold $0x10,%ymm3,%ymm3
140039a0f:	c5 ed fe d3          	vpaddd %ymm3,%ymm2,%ymm2
140039a13:	c5 f5 ef ca          	vpxor  %ymm2,%ymm1,%ymm1
140039a17:	62 f1 75 28 72 c9 0c 	vprold $0xc,%ymm1,%ymm1
140039a1e:	c5 fd fe c1          	vpaddd %ymm1,%ymm0,%ymm0
140039a22:	c5 e5 ef d8          	vpxor  %ymm0,%ymm3,%ymm3
140039a26:	62 f1 65 28 72 cb 08 	vprold $0x8,%ymm3,%ymm3
140039a2d:	c5 ed fe d3          	vpaddd %ymm3,%ymm2,%ymm2
140039a31:	c5 f5 ef ca          	vpxor  %ymm2,%ymm1,%ymm1
140039a35:	62 f1 75 28 72 c9 07 	vprold $0x7,%ymm1,%ymm1
140039a3c:	c5 fd 70 d2 4e       	vpshufd $0x4e,%ymm2,%ymm2
140039a41:	c5 fd 70 c9 39       	vpshufd $0x39,%ymm1,%ymm1
140039a46:	c5 fd 70 db 93       	vpshufd $0x93,%ymm3,%ymm3
140039a4b:	c5 fd fe c1          	vpaddd %ymm1,%ymm0,%ymm0
140039a4f:	c5 e5 ef d8          	vpxor  %ymm0,%ymm3,%ymm3
140039a53:	62 f1 65 28 72 cb 10 	vprold $0x10,%ymm3,%ymm3
140039a5a:	c5 ed fe d3          	vpaddd %ymm3,%ymm2,%ymm2
140039a5e:	c5 f5 ef ca          	vpxor  %ymm2,%ymm1,%ymm1
140039a62:	62 f1 75 28 72 c9 0c 	vprold $0xc,%ymm1,%ymm1
140039a69:	c5 fd fe c1          	vpaddd %ymm1,%ymm0,%ymm0
140039a6d:	c5 e5 ef d8          	vpxor  %ymm0,%ymm3,%ymm3
140039a71:	62 f1 65 28 72 cb 08 	vprold $0x8,%ymm3,%ymm3
140039a78:	c5 ed fe d3          	vpaddd %ymm3,%ymm2,%ymm2
140039a7c:	c5 f5 ef ca          	vpxor  %ymm2,%ymm1,%ymm1
140039a80:	62 f1 75 28 72 c9 07 	vprold $0x7,%ymm1,%ymm1
140039a87:	c5 fd 70 d2 4e       	vpshufd $0x4e,%ymm2,%ymm2
140039a8c:	c5 fd 70 c9 93       	vpshufd $0x93,%ymm1,%ymm1
140039a91:	c5 fd 70 db 39       	vpshufd $0x39,%ymm3,%ymm3
140039a96:	49 ff c8             	dec    %r8
140039a99:	0f 85 61 ff ff ff    	jne    0x140039a00
140039a9f:	62 b1 7d 28 fe c0    	vpaddd %ymm16,%ymm0,%ymm0
140039aa5:	62 b1 75 28 fe c9    	vpaddd %ymm17,%ymm1,%ymm1
140039aab:	62 b1 6d 28 fe d2    	vpaddd %ymm18,%ymm2,%ymm2
140039ab1:	62 b1 65 28 fe db    	vpaddd %ymm19,%ymm3,%ymm3
140039ab7:	48 83 ea 40          	sub    $0x40,%rdx
140039abb:	0f 82 9f 00 00 00    	jb     0x140039b60
140039ac1:	c5 f9 ef 26          	vpxor  (%rsi),%xmm0,%xmm4
140039ac5:	c5 f1 ef 6e 10       	vpxor  0x10(%rsi),%xmm1,%xmm5
140039aca:	c5 e9 ef 76 20       	vpxor  0x20(%rsi),%xmm2,%xmm6
140039acf:	c5 e1 ef 7e 30       	vpxor  0x30(%rsi),%xmm3,%xmm7
140039ad4:	48 8d 76 40          	lea    0x40(%rsi),%rsi
140039ad8:	c5 fa 7f 27          	vmovdqu %xmm4,(%rdi)
140039adc:	c5 fa 7f 6f 10       	vmovdqu %xmm5,0x10(%rdi)
140039ae1:	c5 fa 7f 77 20       	vmovdqu %xmm6,0x20(%rdi)
140039ae6:	c5 fa 7f 7f 30       	vmovdqu %xmm7,0x30(%rdi)
140039aeb:	48 8d 7f 40          	lea    0x40(%rdi),%rdi