14003833c:	62 b1 dd 40 73 d4 20 	vpsrlq $0x20,%zmm20,%zmm20
140038343:	62 b1 d5 40 73 d5 20 	vpsrlq $0x20,%zmm21,%zmm21
14003834a:	62 b1 cd 40 73 d6 20 	vpsrlq $0x20,%zmm22,%zmm22
140038351:	48 8d 34 16          	lea    (%rsi,%rdx,1),%rsi
140038355:	62 f1 c5 48 d4 c0    	vpaddq %zmm0,%zmm7,%zmm0
14003835b:	62 71 f5 40 f4 f2    	vpmuludq %zmm2,%zmm17,%zmm14
140038361:	62 71 ed 40 f4 fa    	vpmuludq %zmm2,%zmm18,%zmm15
140038367:	62 71 c5 40 f4 da    	vpmuludq %zmm2,%zmm23,%zmm11
14003836d:	62 71 bd 48 db c5    	vpandq %zmm5,%zmm8,%zmm8
140038373:	62 71 bd 40 f4 e2    	vpmuludq %zmm2,%zmm24,%zmm12
140038379:	62 71 ad 48 db d5    	vpandq %zmm5,%zmm10,%zmm10
14003837f:	62 71 fd 40 f4 ea    	vpmuludq %zmm2,%zmm16,%zmm13
140038385:	62 91 cd 48 eb f6    	vporq  %zmm30,%zmm6,%zmm6
14003838b:	62 f1 bd 48 d4 c9    	vpaddq %zmm1,%zmm8,%zmm1
140038391:	62 f1 ad 48 d4 db    	vpaddq %zmm3,%zmm10,%zmm3
140038397:	62 f1 cd 48 d4 e4    	vpaddq %zmm4,%zmm6,%zmm4
14003839d:	c5 fa 6f 3e          	vmovdqu (%rsi),%xmm7
1400383a1:	62 61 e5 40 f4 e0    	vpmuludq %zmm0,%zmm19,%zmm28
1400383a7:	62 61 dd 40 f4 e8    	vpmuludq %zmm0,%zmm20,%zmm29
1400383ad:	62 61 fd 40 f4 c8    	vpmuludq %zmm0,%zmm16,%zmm25
1400383b3:	62 61 f5 40 f4 d0    	vpmuludq %zmm0,%zmm17,%zmm26
1400383b9:	62 11 8d 48 d4 f4    	vpaddq %zmm28,%zmm14,%zmm14
1400383bf:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
1400383c5:	62 11 a5 48 d4 d9    	vpaddq %zmm25,%zmm11,%zmm11
1400383cb:	62 11 9d 48 d4 e2    	vpaddq %zmm26,%zmm12,%zmm12
1400383d1:	c5 7a 6f 46 10       	vmovdqu 0x10(%rsi),%xmm8
1400383d6:	62 61 ed 40 f4 e1    	vpmuludq %zmm1,%zmm18,%zmm28
1400383dc:	62 61 e5 40 f4 e9    	vpmuludq %zmm1,%zmm19,%zmm29
1400383e2:	62 61 bd 40 f4 c9    	vpmuludq %zmm1,%zmm24,%zmm25
1400383e8:	62 61 ed 40 f4 d8    	vpmuludq %zmm0,%zmm18,%zmm27
1400383ee:	62 11 8d 48 d4 f4    	vpaddq %zmm28,%zmm14,%zmm14
1400383f4:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
1400383fa:	62 11 a5 48 d4 d9    	vpaddq %zmm25,%zmm11,%zmm11
140038400:	62 11 95 48 d4 eb    	vpaddq %zmm27,%zmm13,%zmm13
140038406:	c4 e3 45 38 7e 20 01 	vinserti128 $0x1,0x20(%rsi),%ymm7,%ymm7
14003840d:	62 61 fd 40 f4 e3    	vpmuludq %zmm3,%zmm16,%zmm28
140038413:	62 61 f5 40 f4 eb    	vpmuludq %zmm3,%zmm17,%zmm29
140038419:	62 61 fd 40 f4 d1    	vpmuludq %zmm1,%zmm16,%zmm26
14003841f:	62 61 f5 40 f4 d9    	vpmuludq %zmm1,%zmm17,%zmm27
140038425:	62 11 8d 48 d4 f4    	vpaddq %zmm28,%zmm14,%zmm14
14003842b:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
140038431:	62 11 9d 48 d4 e2    	vpaddq %zmm26,%zmm12,%zmm12
140038437:	62 11 95 48 d4 eb    	vpaddq %zmm27,%zmm13,%zmm13
14003843d:	c4 63 3d 38 46 30 01 	vinserti128 $0x1,0x30(%rsi),%ymm8,%ymm8
140038444:	62 61 bd 40 f4 e4    	vpmuludq %zmm4,%zmm24,%zmm28
14003844a:	62 61 fd 40 f4 ec    	vpmuludq %zmm4,%zmm16,%zmm29
140038450:	62 61 cd 40 f4 cb    	vpmuludq %zmm3,%zmm22,%zmm25
140038456:	62 61 c5 40 f4 d3    	vpmuludq %zmm3,%zmm23,%zmm26
14003845c:	62 61 bd 40 f4 db    	vpmuludq %zmm3,%zmm24,%zmm27
140038462:	62 91 8d 48 d4 dc    	vpaddq %zmm28,%zmm14,%zmm3
140038468:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
14003846e:	62 11 a5 48 d4 d9    	vpaddq %zmm25,%zmm11,%zmm11
140038474:	62 11 9d 48 d4 e2    	vpaddq %zmm26,%zmm12,%zmm12
14003847a:	62 11 95 48 d4 eb    	vpaddq %zmm27,%zmm13,%zmm13
140038480:	62 61 d5 40 f4 cc    	vpmuludq %zmm4,%zmm21,%zmm25
140038486:	62 61 cd 40 f4 d4    	vpmuludq %zmm4,%zmm22,%zmm26
14003848c:	62 61 c5 40 f4 dc    	vpmuludq %zmm4,%zmm23,%zmm27
140038492:	62 91 a5 48 d4 c1    	vpaddq %zmm25,%zmm11,%zmm0
140038498:	62 91 9d 48 d4 ca    	vpaddq %zmm26,%zmm12,%zmm1
14003849e:	62 91 95 48 d4 d3    	vpaddq %zmm27,%zmm13,%zmm2
1400384a4:	b8 01 00 00 00       	mov    $0x1,%eax
1400384a9:	62 73 fd 48 00 f3 b1 	vpermq $0xb1,%zmm3,%zmm14
1400384b0:	62 d3 fd 48 00 e7 b1 	vpermq $0xb1,%zmm15,%zmm4
1400384b7:	62 73 fd 48 00 d8 b1 	vpermq $0xb1,%zmm0,%zmm11
1400384be:	62 73 fd 48 00 e1 b1 	vpermq $0xb1,%zmm1,%zmm12
1400384c5:	62 73 fd 48 00 ea b1 	vpermq $0xb1,%zmm2,%zmm13
1400384cc:	62 d1 e5 48 d4 de    	vpaddq %zmm14,%zmm3,%zmm3
1400384d2:	62 d1 dd 48 d4 e7    	vpaddq %zmm15,%zmm4,%zmm4
1400384d8:	62 d1 fd 48 d4 c3    	vpaddq %zmm11,%zmm0,%zmm0
1400384de:	62 d1 f5 48 d4 cc    	vpaddq %zmm12,%zmm1,%zmm1
1400384e4:	62 d1 ed 48 d4 d5    	vpaddq %zmm13,%zmm2,%zmm2
1400384ea:	c5 f8 92 d8          	kmovw  %eax,%k3
1400384ee:	62 73 fd 48 00 f3 02 	vpermq $0x2,%zmm3,%zmm14
1400384f5:	62 73 fd 48 00 fc 02 	vpermq $0x2,%zmm4,%zmm15
1400384fc:	62 73 fd 48 00 d8 02 	vpermq $0x2,%zmm0,%zmm11
140038503:	62 73 fd 48 00 e1 02 	vpermq $0x2,%zmm1,%zmm12
14003850a:	62 73 fd 48 00 ea 02 	vpermq $0x2,%zmm2,%zmm13
140038511:	62 d1 e5 48 d4 de    	vpaddq %zmm14,%zmm3,%zmm3
140038517:	62 d1 dd 48 d4 e7    	vpaddq %zmm15,%zmm4,%zmm4
14003851d:	62 d1 fd 48 d4 c3    	vpaddq %zmm11,%zmm0,%zmm0
140038523:	62 d1 f5 48 d4 cc    	vpaddq %zmm12,%zmm1,%zmm1
140038529:	62 d1 ed 48 d4 d5    	vpaddq %zmm13,%zmm2,%zmm2
14003852f:	62 d3 fd 48 3b de 01 	vextracti64x4 $0x1,%zmm3,%ymm14
140038536:	62 d3 fd 48 3b e7 01 	vextracti64x4 $0x1,%zmm4,%ymm15
14003853d:	62 d3 fd 48 3b c3 01 	vextracti64x4 $0x1,%zmm0,%ymm11
140038544:	62 d3 fd 48 3b cc 01 	vextracti64x4 $0x1,%zmm1,%ymm12
14003854b:	62 d3 fd 48 3b d5 01 	vextracti64x4 $0x1,%zmm2,%ymm13
140038552:	62 d1 e5 cb d4 de    	vpaddq %zmm14,%zmm3,%zmm3{%k3}{z}
140038558:	62 d1 dd cb d4 e7    	vpaddq %zmm15,%zmm4,%zmm4{%k3}{z}
14003855e:	62 d1 fd cb d4 c3    	vpaddq %zmm11,%zmm0,%zmm0{%k3}{z}
140038564:	62 d1 f5 cb d4 cc    	vpaddq %zmm12,%zmm1,%zmm1{%k3}{z}
14003856a:	62 d1 ed cb d4 d5    	vpaddq %zmm13,%zmm2,%zmm2{%k3}{z}
140038570:	c5 8d 73 d3 1a       	vpsrlq $0x1a,%ymm3,%ymm14
140038575:	c5 e5 db dd          	vpand  %ymm5,%ymm3,%ymm3
140038579:	c5 b5 73 df 06       	vpsrldq $0x6,%ymm7,%ymm9
14003857e:	c4 c1 2d 73 d8 06    	vpsrldq $0x6,%ymm8,%ymm10
140038584:	c4 c1 45 6d f0       	vpunpckhqdq %ymm8,%ymm7,%ymm6
140038589:	c4 c1 5d d4 e6       	vpaddq %ymm14,%ymm4,%ymm4
14003858e:	c5 a5 73 d0 1a       	vpsrlq $0x1a,%ymm0,%ymm11
140038593:	c5 fd db c5          	vpand  %ymm5,%ymm0,%ymm0
140038597:	c4 41 35 6c ca       	vpunpcklqdq %ymm10,%ymm9,%ymm9
14003859c:	c4 c1 45 6c f8       	vpunpcklqdq %ymm8,%ymm7,%ymm7
1400385a1:	c4 c1 75 d4 cb       	vpaddq %ymm11,%ymm1,%ymm1
1400385a6:	c5 85 73 d4 1a       	vpsrlq $0x1a,%ymm4,%ymm15
1400385ab:	c5 dd db e5          	vpand  %ymm5,%ymm4,%ymm4
1400385af:	c5 9d 73 d1 1a       	vpsrlq $0x1a,%ymm1,%ymm12
1400385b4:	c5 f5 db cd          	vpand  %ymm5,%ymm1,%ymm1
1400385b8:	c4 c1 2d 73 d1 1e    	vpsrlq $0x1e,%ymm9,%ymm10
1400385be:	c4 c1 35 73 d1 04    	vpsrlq $0x4,%ymm9,%ymm9
1400385c4:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
1400385c9:	c4 c1 7d d4 c7       	vpaddq %ymm15,%ymm0,%ymm0
1400385ce:	c4 c1 05 73 f7 02    	vpsllq $0x2,%ymm15,%ymm15
1400385d4:	c5 bd 73 d7 1a       	vpsrlq $0x1a,%ymm7,%ymm8
1400385d9:	c5 cd 73 d6 28       	vpsrlq $0x28,%ymm6,%ymm6
1400385de:	c4 c1 7d d4 c7       	vpaddq %ymm15,%ymm0,%ymm0
1400385e3:	c5 95 73 d2 1a       	vpsrlq $0x1a,%ymm2,%ymm13
1400385e8:	c5 ed db d5          	vpand  %ymm5,%ymm2,%ymm2
1400385ec:	c5 35 db cd          	vpand  %ymm5,%ymm9,%ymm9
1400385f0:	c5 c5 db fd          	vpand  %ymm5,%ymm7,%ymm7
1400385f4:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
1400385f9:	c5 a5 73 d0 1a       	vpsrlq $0x1a,%ymm0,%ymm11
1400385fe:	c5 fd db c5          	vpand  %ymm5,%ymm0,%ymm0
140038602:	c5 b5 d4 d2          	vpaddq %ymm2,%ymm9,%ymm2
140038606:	c5 3d db c5          	vpand  %ymm5,%ymm8,%ymm8
14003860a:	c4 c1 75 d4 cb       	vpaddq %ymm11,%ymm1,%ymm1
14003860f:	c5 8d 73 d3 1a       	vpsrlq $0x1a,%ymm3,%ymm14
140038614:	c5 e5 db dd          	vpand  %ymm5,%ymm3,%ymm3
140038618:	c5 2d db d5          	vpand  %ymm5,%ymm10,%ymm10
14003861c:	c5 cd eb 71 20       	vpor   0x20(%rcx),%ymm6,%ymm6
140038621:	c4 c1 5d d4 e6       	vpaddq %ymm14,%ymm4,%ymm4
140038626:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14003862d:	00
14003862e:	48 83 c2 40          	add    $0x40,%rdx
140038632:	0f 85 38 f4 ff ff    	jne    0x140037a70
140038638:	c4 c1 6d fb d1       	vpsubq %ymm9,%ymm2,%ymm2
14003863d:	c5 f9 7e 47 90       	vmovd  %xmm0,-0x70(%rdi)
140038642:	c5 f9 7e 4f 94       	vmovd  %xmm1,-0x6c(%rdi)
140038647:	c5 f9 7e 57 98       	vmovd  %xmm2,-0x68(%rdi)
14003864c:	c5 f9 7e 5f 9c       	vmovd  %xmm3,-0x64(%rdi)
140038651:	c5 f9 7e 67 a0       	vmovd  %xmm4,-0x60(%rdi)
140038656:	c5 fc 77             	vzeroall
140038659:	66 41 0f 6f 73 50    	movdqa 0x50(%r11),%xmm6
14003865f:	66 41 0f 6f 7b 60    	movdqa 0x60(%r11),%xmm7
140038665:	66 45 0f 6f 43 70    	movdqa 0x70(%r11),%xmm8
14003866b:	66 45 0f 6f 8b 80 00 	movdqa 0x80(%r11),%xmm9
140038672:	00 00
140038674:	66 45 0f 6f 93 90 00 	movdqa 0x90(%r11),%xmm10
14003867b:	00 00
14003867d:	66 45 0f 6f 9b a0 00 	movdqa 0xa0(%r11),%xmm11
140038684:	00 00
140038686:	66 45 0f 6f a3 b0 00 	movdqa 0xb0(%r11),%xmm12
14003868d:	00 00
14003868f:	66 45 0f 6f ab c0 00 	movdqa 0xc0(%r11),%xmm13
140038696:	00 00
140038698:	66 45 0f 6f b3 d0 00 	movdqa 0xd0(%r11),%xmm14
14003869f:	00 00
1400386a1:	66 45 0f 6f bb e0 00 	movdqa 0xe0(%r11),%xmm15
1400386a8:	00 00
1400386aa:	49 8d a3 f8 00 00 00 	lea    0xf8(%r11),%rsp
1400386b1:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400386b6:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400386bb:	f3 c3                	repz ret
1400386bd:	90                   	nop
1400386be:	90                   	nop
1400386bf:	90                   	nop
1400386c0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400386c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400386ca:	48 89 e0             	mov    %rsp,%rax
1400386cd:	48 89 cf             	mov    %rcx,%rdi
1400386d0:	48 89 d6             	mov    %rdx,%rsi
1400386d3:	4c 89 c2             	mov    %r8,%rdx
1400386d6:	48 31 c0             	xor    %rax,%rax
1400386d9:	48 89 07             	mov    %rax,(%rdi)
1400386dc:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400386e0:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400386e4:	4c 8d 15 95 00 00 00 	lea    0x95(%rip),%r10        # 0x140038780
1400386eb:	4c 8d 1d 6e 10 00 00 	lea    0x106e(%rip),%r11        # 0x140039760
1400386f2:	48 b8 ff ff ff 0f fc 	movabs $0xffffffc0fffffff,%rax
1400386f9:	ff ff 0f
1400386fc:	48 b9 fc ff ff 0f fc 	movabs $0xffffffc0ffffffc,%rcx
140038703:	ff ff 0f
140038706:	48 23 06             	and    (%rsi),%rax
140038709:	49 b8 ff ff ff ff ff 	movabs $0xfffffffffff,%r8
140038710:	0f 00 00
140038713:	48 23 4e 08          	and    0x8(%rsi),%rcx
140038717:	49 b9 ff ff ff ff ff 	movabs $0xfffffffffff,%r9
14003871e:	0f 00 00
140038721:	49 21 c0             	and    %rax,%r8
140038724:	48 0f ac c8 2c       	shrd   $0x2c,%rcx,%rax
140038729:	4c 89 47 28          	mov    %r8,0x28(%rdi)
14003872d:	4c 21 c8             	and    %r9,%rax
140038730:	48 c1 e9 18          	shr    $0x18,%rcx
140038734:	48 89 47 30          	mov    %rax,0x30(%rdi)
140038738:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
14003873c:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
140038740:	48 c1 e0 02          	shl    $0x2,%rax
140038744:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
140038748:	48 c1 e1 02          	shl    $0x2,%rcx
14003874c:	48 89 47 18          	mov    %rax,0x18(%rdi)
140038750:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
140038754:	48 c7 47 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rdi)
14003875b:	ff
14003875c:	4c 89 12             	mov    %r10,(%rdx)
14003875f:	4c 89 5a 08          	mov    %r11,0x8(%rdx)
140038763:	b8 01 00 00 00       	mov    $0x1,%eax
140038768:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003876d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140038772:	f3 c3                	repz ret
140038774:	90                   	nop
140038775:	90                   	nop
140038776:	90                   	nop
140038777:	90                   	nop
140038778:	90                   	nop
140038779:	90                   	nop
14003877a:	90                   	nop
14003877b:	90                   	nop
14003877c:	90                   	nop
14003877d:	90                   	nop
14003877e:	90                   	nop
14003877f:	90                   	nop
140038780:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140038785:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003878a:	48 89 e0             	mov    %rsp,%rax
14003878d:	48 89 cf             	mov    %rcx,%rdi
140038790:	48 89 d6             	mov    %rdx,%rsi
140038793:	4c 89 c2             	mov    %r8,%rdx
140038796:	4c 89 c9             	mov    %r9,%rcx
140038799:	48 c1 ea 04          	shr    $0x4,%rdx
14003879d:	0f 84 76 01 00 00    	je     0x140038919
1400387a3:	48 c1 e1 28          	shl    $0x28,%rcx
1400387a7:	4c 8b 47 40          	mov    0x40(%rdi),%r8
1400387ab:	b8 03 00 00 00       	mov    $0x3,%eax
1400387b0:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1400387b6:	48 83 fa 04          	cmp    $0x4,%rdx
1400387ba:	49 0f 43 c2          	cmovae %r10,%rax
1400387be:	4d 85 c0             	test   %r8,%r8
1400387c1:	49 0f 49 c2          	cmovns %r10,%rax
1400387c5:	48 21 d0             	and    %rdx,%rax
1400387c8:	0f 84 9d 01 00 00    	je     0x14003896b
1400387ce:	48 29 c2             	sub    %rax,%rdx
1400387d1:	41 ba 07 00 00 00    	mov    $0x7,%r10d
1400387d7:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1400387dd:	c4 c1 78 92 fa       	kmovw  %r10d,%k7
1400387e2:	4c 8d 15 d7 10 00 00 	lea    0x10d7(%rip),%r10        # 0x1400398c0
1400387e9:	c4 c1 78 92 cb       	kmovw  %r11d,%k1
1400387ee:	62 e1 fd 08 6e e9    	vmovq  %rcx,%xmm21
1400387f4:	62 c1 fd 28 6f 1a    	vmovdqa64 (%r10),%ymm19
1400387fa:	62 c1 fd 28 6f 62 01 	vmovdqa64 0x20(%r10),%ymm20
140038801:	62 a3 fd 28 00 ed cf 	vpermq $0xcf,%ymm21,%ymm21
140038808:	62 c1 fd 28 6f 72 02 	vmovdqa64 0x40(%r10),%ymm22
14003880f:	62 e1 fe af 6f 07    	vmovdqu64 (%rdi),%ymm16{%k7}{z}
140038815:	62 f1 fe af 6f 9f 28 	vmovdqu64 0x28(%rdi),%ymm3{%k7}{z}
14003881c:	00 00 00
14003881f:	62 f1 fe af 6f 67 01 	vmovdqu64 0x20(%rdi),%ymm4{%k7}{z}
140038826:	62 f1 fe af 6f af 18 	vmovdqu64 0x18(%rdi),%ymm5{%k7}{z}
14003882d:	00 00 00
140038830:	62 c1 fd 28 6f 7a 03 	vmovdqa64 0x60(%r10),%ymm23
140038837:	62 41 fd 28 6f 42 04 	vmovdqa64 0x80(%r10),%ymm24
14003883e:	eb 00                	jmp    0x140038840
140038840:	62 e1 7e 08 6f 16    	vmovdqu32 (%rsi),%xmm18
140038846:	48 8d 76 10          	lea    0x10(%rsi),%rsi
14003884a:	62 a2 65 20 36 d2    	vpermd %ymm18,%ymm19,%ymm18
140038850:	62 a2 ed 20 45 d4    	vpsrlvq %ymm20,%ymm18,%ymm18
140038856:	62 a1 ed 20 db d6    	vpandq %ymm22,%ymm18,%ymm18
14003885c:	62 a1 ed 20 eb d5    	vporq  %ymm21,%ymm18,%ymm18
140038862:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
140038868:	62 b3 fd af 00 c0 00 	vpermq $0x0,%ymm16,%ymm0{%k7}{z}
14003886f:	62 b3 fd af 00 c8 55 	vpermq $0x55,%ymm16,%ymm1{%k7}{z}
140038876:	62 b3 fd af 00 d0 aa 	vpermq $0xaa,%ymm16,%ymm2{%k7}{z}
14003887d:	62 a1 7d 20 ef c0    	vpxord %ymm16,%ymm16,%ymm16
140038883:	62 a1 75 20 ef c9    	vpxord %ymm17,%ymm17,%ymm17
140038889:	62 e2 fd 28 b4 c3    	vpmadd52luq %ymm3,%ymm0,%ymm16
14003888f:	62 e2 fd 28 b5 cb    	vpmadd52huq %ymm3,%ymm0,%ymm17
140038895:	62 e2 f5 28 b4 c4    	vpmadd52luq %ymm4,%ymm1,%ymm16
14003889b:	62 e2 f5 28 b5 cc    	vpmadd52huq %ymm4,%ymm1,%ymm17
1400388a1:	62 e2 ed 28 b4 c5    	vpmadd52luq %ymm5,%ymm2,%ymm16
1400388a7:	62 e2 ed 28 b5 cd    	vpmadd52huq %ymm5,%ymm2,%ymm17
1400388ad:	62 a2 fd 20 45 d7    	vpsrlvq %ymm23,%ymm16,%ymm18
1400388b3:	62 82 f5 20 47 c8    	vpsllvq %ymm24,%ymm17,%ymm17
1400388b9:	62 a1 fd 20 db c6    	vpandq %ymm22,%ymm16,%ymm16
1400388bf:	62 a1 f5 20 d4 ca    	vpaddq %ymm18,%ymm17,%ymm17
1400388c5:	62 a3 fd 28 00 c9 93 	vpermq $0x93,%ymm17,%ymm17
1400388cc:	62 a1 fd 20 d4 c1    	vpaddq %ymm17,%ymm16,%ymm16
1400388d2:	62 a2 fd 20 45 d7    	vpsrlvq %ymm23,%ymm16,%ymm18
1400388d8:	62 a1 fd 20 db c6    	vpandq %ymm22,%ymm16,%ymm16
1400388de:	62 a3 fd 28 00 d2 93 	vpermq $0x93,%ymm18,%ymm18
1400388e5:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
1400388eb:	62 a3 fd a9 00 d0 93 	vpermq $0x93,%ymm16,%ymm18{%k1}{z}
1400388f2:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
1400388f8:	62 b1 ed 20 73 f2 02 	vpsllq $0x2,%ymm18,%ymm18
1400388ff:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
140038905:	48 ff c8             	dec    %rax
140038908:	0f 85 32 ff ff ff    	jne    0x140038840
14003890e:	62 e1 fe 2f 7f 07    	vmovdqu64 %ymm16,(%rdi){%k7}
140038914:	48 85 d2             	test   %rdx,%rdx
140038917:	75 52                	jne    0x14003896b
140038919:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003891e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140038923:	f3 c3                	repz ret
140038925:	90                   	nop
140038926:	90                   	nop
140038927:	90                   	nop
140038928:	90                   	nop
140038929:	90                   	nop
14003892a:	90                   	nop
14003892b:	90                   	nop
14003892c:	90                   	nop
14003892d:	90                   	nop
14003892e:	90                   	nop
14003892f:	90                   	nop
140038930:	90                   	nop
140038931:	90                   	nop
140038932:	90                   	nop
140038933:	90                   	nop
140038934:	90                   	nop
140038935:	90                   	nop
140038936:	90                   	nop
140038937:	90                   	nop
140038938:	90                   	nop
140038939:	90                   	nop
14003893a:	90                   	nop
14003893b:	90                   	nop
14003893c:	90                   	nop
14003893d:	90                   	nop
14003893e:	90                   	nop
14003893f:	90                   	nop
140038940:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140038945:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003894a:	48 89 e0             	mov    %rsp,%rax
14003894d:	48 89 cf             	mov    %rcx,%rdi
140038950:	48 89 d6             	mov    %rdx,%rsi
140038953:	4c 89 c2             	mov    %r8,%rdx
140038956:	4c 89 c9             	mov    %r9,%rcx
140038959:	48 c1 ea 04          	shr    $0x4,%rdx
14003895d:	0f 84 7f 07 00 00    	je     0x1400390e2
140038963:	48 c1 e1 28          	shl    $0x28,%rcx
140038967:	4c 8b 47 40          	mov    0x40(%rdi),%r8
14003896b:	62 62 fd 28 7c f9    	vpbroadcastq %rcx,%ymm31
140038971:	62 61 fd 28 6f 25 05 	vmovdqa64 0x1005(%rip),%ymm28        # 0x140039980
140038978:	10 00 00
14003897b:	b8 05 00 00 00       	mov    $0x5,%eax
140038980:	62 61 fd 28 6f 2d 36 	vmovdqa64 0x1036(%rip),%ymm29        # 0x1400399c0
140038987:	10 00 00
14003898a:	c5 f8 92 c8          	kmovw  %eax,%k1
14003898e:	4d 85 c0             	test   %r8,%r8
140038991:	0f 88 c9 00 00 00    	js     0x140038a60
140038997:	c5 fa 7e 07          	vmovq  (%rdi),%xmm0
14003899b:	c5 fa 7e 4f 08       	vmovq  0x8(%rdi),%xmm1
1400389a0:	c5 fa 7e 57 10       	vmovq  0x10(%rdi),%xmm2
1400389a5:	48 f7 c2 03 00 00 00 	test   $0x3,%rdx