14003d078:	62 f1 95 48 73 d2 1a 	vpsrlq $0x1a,%zmm2,%zmm13
14003d07f:	62 f1 ed 48 db d5    	vpandq %zmm5,%zmm2,%zmm2
14003d085:	62 d1 8d 48 d4 dd    	vpaddq %zmm13,%zmm14,%zmm3
14003d08b:	62 f1 ad 48 73 d6 0e 	vpsrlq $0xe,%zmm6,%zmm10
14003d092:	62 f1 a5 48 73 d0 1a 	vpsrlq $0x1a,%zmm0,%zmm11
14003d099:	62 f1 fd 48 db c5    	vpandq %zmm5,%zmm0,%zmm0
14003d09f:	62 d1 f5 48 d4 cb    	vpaddq %zmm11,%zmm1,%zmm1
14003d0a5:	62 f1 cd 48 73 d6 28 	vpsrlq $0x28,%zmm6,%zmm6
14003d0ac:	62 f1 8d 48 73 d3 1a 	vpsrlq $0x1a,%zmm3,%zmm14
14003d0b3:	62 f1 e5 48 db dd    	vpandq %zmm5,%zmm3,%zmm3
14003d0b9:	62 d1 dd 48 d4 e6    	vpaddq %zmm14,%zmm4,%zmm4
14003d0bf:	62 f1 c5 48 db fd    	vpandq %zmm5,%zmm7,%zmm7
14003d0c5:	48 81 ea 80 00 00 00 	sub    $0x80,%rdx
14003d0cc:	0f 87 ce fd ff ff    	ja     0x14003cea0
14003d0d2:	62 b1 fd 40 73 d0 20 	vpsrlq $0x20,%zmm16,%zmm16
14003d0d9:	62 b1 f5 40 73 d1 20 	vpsrlq $0x20,%zmm17,%zmm17
14003d0e0:	62 b1 ed 40 73 d2 20 	vpsrlq $0x20,%zmm18,%zmm18
14003d0e7:	62 b1 c5 40 73 d7 20 	vpsrlq $0x20,%zmm23,%zmm23
14003d0ee:	62 91 bd 40 73 d0 20 	vpsrlq $0x20,%zmm24,%zmm24
14003d0f5:	62 b1 e5 40 73 d3 20 	vpsrlq $0x20,%zmm19,%zmm19
14003d0fc:	62 b1 dd 40 73 d4 20 	vpsrlq $0x20,%zmm20,%zmm20
14003d103:	62 b1 d5 40 73 d5 20 	vpsrlq $0x20,%zmm21,%zmm21
14003d10a:	62 b1 cd 40 73 d6 20 	vpsrlq $0x20,%zmm22,%zmm22
14003d111:	48 8d 34 16          	lea    (%rsi,%rdx,1),%rsi
14003d115:	62 f1 c5 48 d4 c0    	vpaddq %zmm0,%zmm7,%zmm0
14003d11b:	62 71 f5 40 f4 f2    	vpmuludq %zmm2,%zmm17,%zmm14
14003d121:	62 71 ed 40 f4 fa    	vpmuludq %zmm2,%zmm18,%zmm15
14003d127:	62 71 c5 40 f4 da    	vpmuludq %zmm2,%zmm23,%zmm11
14003d12d:	62 71 bd 48 db c5    	vpandq %zmm5,%zmm8,%zmm8
14003d133:	62 71 bd 40 f4 e2    	vpmuludq %zmm2,%zmm24,%zmm12
14003d139:	62 71 ad 48 db d5    	vpandq %zmm5,%zmm10,%zmm10
14003d13f:	62 71 fd 40 f4 ea    	vpmuludq %zmm2,%zmm16,%zmm13
14003d145:	62 91 cd 48 eb f6    	vporq  %zmm30,%zmm6,%zmm6
14003d14b:	62 f1 bd 48 d4 c9    	vpaddq %zmm1,%zmm8,%zmm1
14003d151:	62 f1 ad 48 d4 db    	vpaddq %zmm3,%zmm10,%zmm3
14003d157:	62 f1 cd 48 d4 e4    	vpaddq %zmm4,%zmm6,%zmm4
14003d15d:	c5 fa 6f 3e          	vmovdqu (%rsi),%xmm7
14003d161:	62 61 e5 40 f4 e0    	vpmuludq %zmm0,%zmm19,%zmm28
14003d167:	62 61 dd 40 f4 e8    	vpmuludq %zmm0,%zmm20,%zmm29
14003d16d:	62 61 fd 40 f4 c8    	vpmuludq %zmm0,%zmm16,%zmm25
14003d173:	62 61 f5 40 f4 d0    	vpmuludq %zmm0,%zmm17,%zmm26
14003d179:	62 11 8d 48 d4 f4    	vpaddq %zmm28,%zmm14,%zmm14
14003d17f:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
14003d185:	62 11 a5 48 d4 d9    	vpaddq %zmm25,%zmm11,%zmm11
14003d18b:	62 11 9d 48 d4 e2    	vpaddq %zmm26,%zmm12,%zmm12
14003d191:	c5 7a 6f 46 10       	vmovdqu 0x10(%rsi),%xmm8
14003d196:	62 61 ed 40 f4 e1    	vpmuludq %zmm1,%zmm18,%zmm28
14003d19c:	62 61 e5 40 f4 e9    	vpmuludq %zmm1,%zmm19,%zmm29
14003d1a2:	62 61 bd 40 f4 c9    	vpmuludq %zmm1,%zmm24,%zmm25
14003d1a8:	62 61 ed 40 f4 d8    	vpmuludq %zmm0,%zmm18,%zmm27
14003d1ae:	62 11 8d 48 d4 f4    	vpaddq %zmm28,%zmm14,%zmm14
14003d1b4:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
14003d1ba:	62 11 a5 48 d4 d9    	vpaddq %zmm25,%zmm11,%zmm11
14003d1c0:	62 11 95 48 d4 eb    	vpaddq %zmm27,%zmm13,%zmm13
14003d1c6:	c4 e3 45 38 7e 20 01 	vinserti128 $0x1,0x20(%rsi),%ymm7,%ymm7
14003d1cd:	62 61 fd 40 f4 e3    	vpmuludq %zmm3,%zmm16,%zmm28
14003d1d3:	62 61 f5 40 f4 eb    	vpmuludq %zmm3,%zmm17,%zmm29
14003d1d9:	62 61 fd 40 f4 d1    	vpmuludq %zmm1,%zmm16,%zmm26
14003d1df:	62 61 f5 40 f4 d9    	vpmuludq %zmm1,%zmm17,%zmm27
14003d1e5:	62 11 8d 48 d4 f4    	vpaddq %zmm28,%zmm14,%zmm14
14003d1eb:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
14003d1f1:	62 11 9d 48 d4 e2    	vpaddq %zmm26,%zmm12,%zmm12
14003d1f7:	62 11 95 48 d4 eb    	vpaddq %zmm27,%zmm13,%zmm13
14003d1fd:	c4 63 3d 38 46 30 01 	vinserti128 $0x1,0x30(%rsi),%ymm8,%ymm8
14003d204:	62 61 bd 40 f4 e4    	vpmuludq %zmm4,%zmm24,%zmm28
14003d20a:	62 61 fd 40 f4 ec    	vpmuludq %zmm4,%zmm16,%zmm29
14003d210:	62 61 cd 40 f4 cb    	vpmuludq %zmm3,%zmm22,%zmm25
14003d216:	62 61 c5 40 f4 d3    	vpmuludq %zmm3,%zmm23,%zmm26
14003d21c:	62 61 bd 40 f4 db    	vpmuludq %zmm3,%zmm24,%zmm27
14003d222:	62 91 8d 48 d4 dc    	vpaddq %zmm28,%zmm14,%zmm3
14003d228:	62 11 85 48 d4 fd    	vpaddq %zmm29,%zmm15,%zmm15
14003d22e:	62 11 a5 48 d4 d9    	vpaddq %zmm25,%zmm11,%zmm11
14003d234:	62 11 9d 48 d4 e2    	vpaddq %zmm26,%zmm12,%zmm12
14003d23a:	62 11 95 48 d4 eb    	vpaddq %zmm27,%zmm13,%zmm13
14003d240:	62 61 d5 40 f4 cc    	vpmuludq %zmm4,%zmm21,%zmm25
14003d246:	62 61 cd 40 f4 d4    	vpmuludq %zmm4,%zmm22,%zmm26
14003d24c:	62 61 c5 40 f4 dc    	vpmuludq %zmm4,%zmm23,%zmm27
14003d252:	62 91 a5 48 d4 c1    	vpaddq %zmm25,%zmm11,%zmm0
14003d258:	62 91 9d 48 d4 ca    	vpaddq %zmm26,%zmm12,%zmm1
14003d25e:	62 91 95 48 d4 d3    	vpaddq %zmm27,%zmm13,%zmm2
14003d264:	b8 01 00 00 00       	mov    $0x1,%eax
14003d269:	62 73 fd 48 00 f3 b1 	vpermq $0xb1,%zmm3,%zmm14
14003d270:	62 d3 fd 48 00 e7 b1 	vpermq $0xb1,%zmm15,%zmm4
14003d277:	62 73 fd 48 00 d8 b1 	vpermq $0xb1,%zmm0,%zmm11
14003d27e:	62 73 fd 48 00 e1 b1 	vpermq $0xb1,%zmm1,%zmm12
14003d285:	62 73 fd 48 00 ea b1 	vpermq $0xb1,%zmm2,%zmm13
14003d28c:	62 d1 e5 48 d4 de    	vpaddq %zmm14,%zmm3,%zmm3
14003d292:	62 d1 dd 48 d4 e7    	vpaddq %zmm15,%zmm4,%zmm4
14003d298:	62 d1 fd 48 d4 c3    	vpaddq %zmm11,%zmm0,%zmm0
14003d29e:	62 d1 f5 48 d4 cc    	vpaddq %zmm12,%zmm1,%zmm1
14003d2a4:	62 d1 ed 48 d4 d5    	vpaddq %zmm13,%zmm2,%zmm2
14003d2aa:	c5 f8 92 d8          	kmovw  %eax,%k3
14003d2ae:	62 73 fd 48 00 f3 02 	vpermq $0x2,%zmm3,%zmm14
14003d2b5:	62 73 fd 48 00 fc 02 	vpermq $0x2,%zmm4,%zmm15
14003d2bc:	62 73 fd 48 00 d8 02 	vpermq $0x2,%zmm0,%zmm11
14003d2c3:	62 73 fd 48 00 e1 02 	vpermq $0x2,%zmm1,%zmm12
14003d2ca:	62 73 fd 48 00 ea 02 	vpermq $0x2,%zmm2,%zmm13
14003d2d1:	62 d1 e5 48 d4 de    	vpaddq %zmm14,%zmm3,%zmm3
14003d2d7:	62 d1 dd 48 d4 e7    	vpaddq %zmm15,%zmm4,%zmm4
14003d2dd:	62 d1 fd 48 d4 c3    	vpaddq %zmm11,%zmm0,%zmm0
14003d2e3:	62 d1 f5 48 d4 cc    	vpaddq %zmm12,%zmm1,%zmm1
14003d2e9:	62 d1 ed 48 d4 d5    	vpaddq %zmm13,%zmm2,%zmm2
14003d2ef:	62 d3 fd 48 3b de 01 	vextracti64x4 $0x1,%zmm3,%ymm14
14003d2f6:	62 d3 fd 48 3b e7 01 	vextracti64x4 $0x1,%zmm4,%ymm15
14003d2fd:	62 d3 fd 48 3b c3 01 	vextracti64x4 $0x1,%zmm0,%ymm11
14003d304:	62 d3 fd 48 3b cc 01 	vextracti64x4 $0x1,%zmm1,%ymm12
14003d30b:	62 d3 fd 48 3b d5 01 	vextracti64x4 $0x1,%zmm2,%ymm13
14003d312:	62 d1 e5 cb d4 de    	vpaddq %zmm14,%zmm3,%zmm3{%k3}{z}
14003d318:	62 d1 dd cb d4 e7    	vpaddq %zmm15,%zmm4,%zmm4{%k3}{z}
14003d31e:	62 d1 fd cb d4 c3    	vpaddq %zmm11,%zmm0,%zmm0{%k3}{z}
14003d324:	62 d1 f5 cb d4 cc    	vpaddq %zmm12,%zmm1,%zmm1{%k3}{z}
14003d32a:	62 d1 ed cb d4 d5    	vpaddq %zmm13,%zmm2,%zmm2{%k3}{z}
14003d330:	c5 8d 73 d3 1a       	vpsrlq $0x1a,%ymm3,%ymm14
14003d335:	c5 e5 db dd          	vpand  %ymm5,%ymm3,%ymm3
14003d339:	c5 b5 73 df 06       	vpsrldq $0x6,%ymm7,%ymm9
14003d33e:	c4 c1 2d 73 d8 06    	vpsrldq $0x6,%ymm8,%ymm10
14003d344:	c4 c1 45 6d f0       	vpunpckhqdq %ymm8,%ymm7,%ymm6
14003d349:	c4 c1 5d d4 e6       	vpaddq %ymm14,%ymm4,%ymm4
14003d34e:	c5 a5 73 d0 1a       	vpsrlq $0x1a,%ymm0,%ymm11
14003d353:	c5 fd db c5          	vpand  %ymm5,%ymm0,%ymm0
14003d357:	c4 41 35 6c ca       	vpunpcklqdq %ymm10,%ymm9,%ymm9
14003d35c:	c4 c1 45 6c f8       	vpunpcklqdq %ymm8,%ymm7,%ymm7
14003d361:	c4 c1 75 d4 cb       	vpaddq %ymm11,%ymm1,%ymm1
14003d366:	c5 85 73 d4 1a       	vpsrlq $0x1a,%ymm4,%ymm15
14003d36b:	c5 dd db e5          	vpand  %ymm5,%ymm4,%ymm4
14003d36f:	c5 9d 73 d1 1a       	vpsrlq $0x1a,%ymm1,%ymm12
14003d374:	c5 f5 db cd          	vpand  %ymm5,%ymm1,%ymm1
14003d378:	c4 c1 2d 73 d1 1e    	vpsrlq $0x1e,%ymm9,%ymm10
14003d37e:	c4 c1 35 73 d1 04    	vpsrlq $0x4,%ymm9,%ymm9
14003d384:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
14003d389:	c4 c1 7d d4 c7       	vpaddq %ymm15,%ymm0,%ymm0
14003d38e:	c4 c1 05 73 f7 02    	vpsllq $0x2,%ymm15,%ymm15
14003d394:	c5 bd 73 d7 1a       	vpsrlq $0x1a,%ymm7,%ymm8
14003d399:	c5 cd 73 d6 28       	vpsrlq $0x28,%ymm6,%ymm6
14003d39e:	c4 c1 7d d4 c7       	vpaddq %ymm15,%ymm0,%ymm0
14003d3a3:	c5 95 73 d2 1a       	vpsrlq $0x1a,%ymm2,%ymm13
14003d3a8:	c5 ed db d5          	vpand  %ymm5,%ymm2,%ymm2
14003d3ac:	c5 35 db cd          	vpand  %ymm5,%ymm9,%ymm9
14003d3b0:	c5 c5 db fd          	vpand  %ymm5,%ymm7,%ymm7
14003d3b4:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
14003d3b9:	c5 a5 73 d0 1a       	vpsrlq $0x1a,%ymm0,%ymm11
14003d3be:	c5 fd db c5          	vpand  %ymm5,%ymm0,%ymm0
14003d3c2:	c5 b5 d4 d2          	vpaddq %ymm2,%ymm9,%ymm2
14003d3c6:	c5 3d db c5          	vpand  %ymm5,%ymm8,%ymm8
14003d3ca:	c4 c1 75 d4 cb       	vpaddq %ymm11,%ymm1,%ymm1
14003d3cf:	c5 8d 73 d3 1a       	vpsrlq $0x1a,%ymm3,%ymm14
14003d3d4:	c5 e5 db dd          	vpand  %ymm5,%ymm3,%ymm3
14003d3d8:	c5 2d db d5          	vpand  %ymm5,%ymm10,%ymm10
14003d3dc:	c5 cd eb 71 20       	vpor   0x20(%rcx),%ymm6,%ymm6
14003d3e1:	c4 c1 5d d4 e6       	vpaddq %ymm14,%ymm4,%ymm4
14003d3e6:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14003d3ed:	00
14003d3ee:	48 83 c2 40          	add    $0x40,%rdx
14003d3f2:	0f 85 38 f4 ff ff    	jne    0x14003c830
14003d3f8:	c4 c1 6d fb d1       	vpsubq %ymm9,%ymm2,%ymm2
14003d3fd:	c5 f9 7e 47 90       	vmovd  %xmm0,-0x70(%rdi)
14003d402:	c5 f9 7e 4f 94       	vmovd  %xmm1,-0x6c(%rdi)
14003d407:	c5 f9 7e 57 98       	vmovd  %xmm2,-0x68(%rdi)
14003d40c:	c5 f9 7e 5f 9c       	vmovd  %xmm3,-0x64(%rdi)
14003d411:	c5 f9 7e 67 a0       	vmovd  %xmm4,-0x60(%rdi)
14003d416:	c5 fc 77             	vzeroall
14003d419:	66 41 0f 6f 73 50    	movdqa 0x50(%r11),%xmm6
14003d41f:	66 41 0f 6f 7b 60    	movdqa 0x60(%r11),%xmm7
14003d425:	66 45 0f 6f 43 70    	movdqa 0x70(%r11),%xmm8
14003d42b:	66 45 0f 6f 8b 80 00 	movdqa 0x80(%r11),%xmm9
14003d432:	00 00
14003d434:	66 45 0f 6f 93 90 00 	movdqa 0x90(%r11),%xmm10
14003d43b:	00 00
14003d43d:	66 45 0f 6f 9b a0 00 	movdqa 0xa0(%r11),%xmm11
14003d444:	00 00
14003d446:	66 45 0f 6f a3 b0 00 	movdqa 0xb0(%r11),%xmm12
14003d44d:	00 00
14003d44f:	66 45 0f 6f ab c0 00 	movdqa 0xc0(%r11),%xmm13
14003d456:	00 00
14003d458:	66 45 0f 6f b3 d0 00 	movdqa 0xd0(%r11),%xmm14
14003d45f:	00 00
14003d461:	66 45 0f 6f bb e0 00 	movdqa 0xe0(%r11),%xmm15
14003d468:	00 00
14003d46a:	49 8d a3 f8 00 00 00 	lea    0xf8(%r11),%rsp
14003d471:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003d476:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003d47b:	f3 c3                	repz ret
14003d47d:	90                   	nop
14003d47e:	90                   	nop
14003d47f:	90                   	nop
14003d480:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14003d485:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003d48a:	48 89 e0             	mov    %rsp,%rax
14003d48d:	48 89 cf             	mov    %rcx,%rdi
14003d490:	48 89 d6             	mov    %rdx,%rsi
14003d493:	4c 89 c2             	mov    %r8,%rdx
14003d496:	48 31 c0             	xor    %rax,%rax
14003d499:	48 89 07             	mov    %rax,(%rdi)
14003d49c:	48 89 47 08          	mov    %rax,0x8(%rdi)
14003d4a0:	48 89 47 10          	mov    %rax,0x10(%rdi)
14003d4a4:	4c 8d 15 95 00 00 00 	lea    0x95(%rip),%r10        # 0x14003d540
14003d4ab:	4c 8d 1d 6e 10 00 00 	lea    0x106e(%rip),%r11        # 0x14003e520
14003d4b2:	48 b8 ff ff ff 0f fc 	movabs $0xffffffc0fffffff,%rax
14003d4b9:	ff ff 0f
14003d4bc:	48 b9 fc ff ff 0f fc 	movabs $0xffffffc0ffffffc,%rcx
14003d4c3:	ff ff 0f
14003d4c6:	48 23 06             	and    (%rsi),%rax
14003d4c9:	49 b8 ff ff ff ff ff 	movabs $0xfffffffffff,%r8
14003d4d0:	0f 00 00
14003d4d3:	48 23 4e 08          	and    0x8(%rsi),%rcx
14003d4d7:	49 b9 ff ff ff ff ff 	movabs $0xfffffffffff,%r9
14003d4de:	0f 00 00
14003d4e1:	49 21 c0             	and    %rax,%r8
14003d4e4:	48 0f ac c8 2c       	shrd   $0x2c,%rcx,%rax
14003d4e9:	4c 89 47 28          	mov    %r8,0x28(%rdi)
14003d4ed:	4c 21 c8             	and    %r9,%rax
14003d4f0:	48 c1 e9 18          	shr    $0x18,%rcx
14003d4f4:	48 89 47 30          	mov    %rax,0x30(%rdi)
14003d4f8:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
14003d4fc:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
14003d500:	48 c1 e0 02          	shl    $0x2,%rax
14003d504:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
14003d508:	48 c1 e1 02          	shl    $0x2,%rcx
14003d50c:	48 89 47 18          	mov    %rax,0x18(%rdi)
14003d510:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
14003d514:	48 c7 47 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rdi)
14003d51b:	ff
14003d51c:	4c 89 12             	mov    %r10,(%rdx)
14003d51f:	4c 89 5a 08          	mov    %r11,0x8(%rdx)
14003d523:	b8 01 00 00 00       	mov    $0x1,%eax
14003d528:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003d52d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003d532:	f3 c3                	repz ret
14003d534:	90                   	nop
14003d535:	90                   	nop
14003d536:	90                   	nop
14003d537:	90                   	nop
14003d538:	90                   	nop
14003d539:	90                   	nop
14003d53a:	90                   	nop
14003d53b:	90                   	nop
14003d53c:	90                   	nop
14003d53d:	90                   	nop
14003d53e:	90                   	nop
14003d53f:	90                   	nop
14003d540:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14003d545:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003d54a:	48 89 e0             	mov    %rsp,%rax
14003d54d:	48 89 cf             	mov    %rcx,%rdi
14003d550:	48 89 d6             	mov    %rdx,%rsi
14003d553:	4c 89 c2             	mov    %r8,%rdx
14003d556:	4c 89 c9             	mov    %r9,%rcx
14003d559:	48 c1 ea 04          	shr    $0x4,%rdx
14003d55d:	0f 84 76 01 00 00    	je     0x14003d6d9
14003d563:	48 c1 e1 28          	shl    $0x28,%rcx
14003d567:	4c 8b 47 40          	mov    0x40(%rdi),%r8
14003d56b:	b8 03 00 00 00       	mov    $0x3,%eax
14003d570:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14003d576:	48 83 fa 04          	cmp    $0x4,%rdx
14003d57a:	49 0f 43 c2          	cmovae %r10,%rax
14003d57e:	4d 85 c0             	test   %r8,%r8
14003d581:	49 0f 49 c2          	cmovns %r10,%rax
14003d585:	48 21 d0             	and    %rdx,%rax
14003d588:	0f 84 9d 01 00 00    	je     0x14003d72b
14003d58e:	48 29 c2             	sub    %rax,%rdx
14003d591:	41 ba 07 00 00 00    	mov    $0x7,%r10d
14003d597:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14003d59d:	c4 c1 78 92 fa       	kmovw  %r10d,%k7
14003d5a2:	4c 8d 15 d7 10 00 00 	lea    0x10d7(%rip),%r10        # 0x14003e680
14003d5a9:	c4 c1 78 92 cb       	kmovw  %r11d,%k1
14003d5ae:	62 e1 fd 08 6e e9    	vmovq  %rcx,%xmm21
14003d5b4:	62 c1 fd 28 6f 1a    	vmovdqa64 (%r10),%ymm19
14003d5ba:	62 c1 fd 28 6f 62 01 	vmovdqa64 0x20(%r10),%ymm20
14003d5c1:	62 a3 fd 28 00 ed cf 	vpermq $0xcf,%ymm21,%ymm21
14003d5c8:	62 c1 fd 28 6f 72 02 	vmovdqa64 0x40(%r10),%ymm22
14003d5cf:	62 e1 fe af 6f 07    	vmovdqu64 (%rdi),%ymm16{%k7}{z}
14003d5d5:	62 f1 fe af 6f 9f 28 	vmovdqu64 0x28(%rdi),%ymm3{%k7}{z}
14003d5dc:	00 00 00
14003d5df:	62 f1 fe af 6f 67 01 	vmovdqu64 0x20(%rdi),%ymm4{%k7}{z}
14003d5e6:	62 f1 fe af 6f af 18 	vmovdqu64 0x18(%rdi),%ymm5{%k7}{z}
14003d5ed:	00 00 00
14003d5f0:	62 c1 fd 28 6f 7a 03 	vmovdqa64 0x60(%r10),%ymm23
14003d5f7:	62 41 fd 28 6f 42 04 	vmovdqa64 0x80(%r10),%ymm24
14003d5fe:	eb 00                	jmp    0x14003d600
14003d600:	62 e1 7e 08 6f 16    	vmovdqu32 (%rsi),%xmm18
14003d606:	48 8d 76 10          	lea    0x10(%rsi),%rsi
14003d60a:	62 a2 65 20 36 d2    	vpermd %ymm18,%ymm19,%ymm18
14003d610:	62 a2 ed 20 45 d4    	vpsrlvq %ymm20,%ymm18,%ymm18
14003d616:	62 a1 ed 20 db d6    	vpandq %ymm22,%ymm18,%ymm18
14003d61c:	62 a1 ed 20 eb d5    	vporq  %ymm21,%ymm18,%ymm18
14003d622:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
14003d628:	62 b3 fd af 00 c0 00 	vpermq $0x0,%ymm16,%ymm0{%k7}{z}
14003d62f:	62 b3 fd af 00 c8 55 	vpermq $0x55,%ymm16,%ymm1{%k7}{z}
14003d636:	62 b3 fd af 00 d0 aa 	vpermq $0xaa,%ymm16,%ymm2{%k7}{z}
14003d63d:	62 a1 7d 20 ef c0    	vpxord %ymm16,%ymm16,%ymm16
14003d643:	62 a1 75 20 ef c9    	vpxord %ymm17,%ymm17,%ymm17
14003d649:	62 e2 fd 28 b4 c3    	vpmadd52luq %ymm3,%ymm0,%ymm16
14003d64f:	62 e2 fd 28 b5 cb    	vpmadd52huq %ymm3,%ymm0,%ymm17
14003d655:	62 e2 f5 28 b4 c4    	vpmadd52luq %ymm4,%ymm1,%ymm16
14003d65b:	62 e2 f5 28 b5 cc    	vpmadd52huq %ymm4,%ymm1,%ymm17
14003d661:	62 e2 ed 28 b4 c5    	vpmadd52luq %ymm5,%ymm2,%ymm16
14003d667:	62 e2 ed 28 b5 cd    	vpmadd52huq %ymm5,%ymm2,%ymm17
14003d66d:	62 a2 fd 20 45 d7    	vpsrlvq %ymm23,%ymm16,%ymm18
14003d673:	62 82 f5 20 47 c8    	vpsllvq %ymm24,%ymm17,%ymm17
14003d679:	62 a1 fd 20 db c6    	vpandq %ymm22,%ymm16,%ymm16
14003d67f:	62 a1 f5 20 d4 ca    	vpaddq %ymm18,%ymm17,%ymm17
14003d685:	62 a3 fd 28 00 c9 93 	vpermq $0x93,%ymm17,%ymm17
14003d68c:	62 a1 fd 20 d4 c1    	vpaddq %ymm17,%ymm16,%ymm16
14003d692:	62 a2 fd 20 45 d7    	vpsrlvq %ymm23,%ymm16,%ymm18
14003d698:	62 a1 fd 20 db c6    	vpandq %ymm22,%ymm16,%ymm16
14003d69e:	62 a3 fd 28 00 d2 93 	vpermq $0x93,%ymm18,%ymm18
14003d6a5:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
14003d6ab:	62 a3 fd a9 00 d0 93 	vpermq $0x93,%ymm16,%ymm18{%k1}{z}
14003d6b2:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
14003d6b8:	62 b1 ed 20 73 f2 02 	vpsllq $0x2,%ymm18,%ymm18
14003d6bf:	62 a1 fd 20 d4 c2    	vpaddq %ymm18,%ymm16,%ymm16
14003d6c5:	48 ff c8             	dec    %rax
14003d6c8:	0f 85 32 ff ff ff    	jne    0x14003d600
14003d6ce:	62 e1 fe 2f 7f 07    	vmovdqu64 %ymm16,(%rdi){%k7}
14003d6d4:	48 85 d2             	test   %rdx,%rdx
14003d6d7:	75 52                	jne    0x14003d72b
14003d6d9:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003d6de:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003d6e3:	f3 c3                	repz ret
14003d6e5:	90                   	nop
14003d6e6:	90                   	nop
14003d6e7:	90                   	nop
14003d6e8:	90                   	nop
14003d6e9:	90                   	nop
14003d6ea:	90                   	nop
14003d6eb:	90                   	nop
14003d6ec:	90                   	nop
14003d6ed:	90                   	nop
14003d6ee:	90                   	nop
14003d6ef:	90                   	nop
14003d6f0:	90                   	nop
14003d6f1:	90                   	nop
14003d6f2:	90                   	nop
14003d6f3:	90                   	nop
14003d6f4:	90                   	nop
14003d6f5:	90                   	nop
14003d6f6:	90                   	nop
14003d6f7:	90                   	nop
14003d6f8:	90                   	nop
14003d6f9:	90                   	nop
14003d6fa:	90                   	nop
14003d6fb:	90                   	nop
14003d6fc:	90                   	nop
14003d6fd:	90                   	nop
14003d6fe:	90                   	nop
14003d6ff:	90                   	nop
14003d700:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14003d705:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003d70a:	48 89 e0             	mov    %rsp,%rax
14003d70d:	48 89 cf             	mov    %rcx,%rdi