14003c3a2:	41 54                	push   %r12
14003c3a4:	41 55                	push   %r13
14003c3a6:	41 56                	push   %r14
14003c3a8:	41 57                	push   %r15
14003c3aa:	49 89 d7             	mov    %rdx,%r15
14003c3ad:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
14003c3b1:	4c 8b 6f 20          	mov    0x20(%rdi),%r13
14003c3b5:	4c 8b 37             	mov    (%rdi),%r14
14003c3b8:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14003c3bc:	8b 6f 10             	mov    0x10(%rdi),%ebp
14003c3bf:	4d 89 ec             	mov    %r13,%r12
14003c3c2:	4c 89 e8             	mov    %r13,%rax
14003c3c5:	49 c1 ed 02          	shr    $0x2,%r13
14003c3c9:	4d 01 e5             	add    %r12,%r13
14003c3cc:	48 f7 c2 3f 00 00 00 	test   $0x3f,%rdx
14003c3d3:	74 23                	je     0x14003c3f8
14003c3d5:	4c 03 36             	add    (%rsi),%r14
14003c3d8:	48 13 5e 08          	adc    0x8(%rsi),%rbx
14003c3dc:	48 8d 76 10          	lea    0x10(%rsi),%rsi
14003c3e0:	48 11 cd             	adc    %rcx,%rbp
14003c3e3:	49 83 ef 10          	sub    $0x10,%r15
14003c3e7:	e8 d4 ee ff ff       	call   0x14003b2c0
14003c3ec:	4c 89 e0             	mov    %r12,%rax
14003c3ef:	49 f7 c7 3f 00 00 00 	test   $0x3f,%r15
14003c3f6:	75 dd                	jne    0x14003c3d5
14003c3f8:	4c 89 f0             	mov    %r14,%rax
14003c3fb:	4c 89 f2             	mov    %r14,%rdx
14003c3fe:	49 c1 ee 34          	shr    $0x34,%r14
14003c402:	49 89 d8             	mov    %rbx,%r8
14003c405:	49 89 d9             	mov    %rbx,%r9
14003c408:	48 c1 ea 1a          	shr    $0x1a,%rdx
14003c40c:	48 25 ff ff ff 03    	and    $0x3ffffff,%rax
14003c412:	49 c1 e0 0c          	shl    $0xc,%r8
14003c416:	48 81 e2 ff ff ff 03 	and    $0x3ffffff,%rdx
14003c41d:	48 c1 eb 0e          	shr    $0xe,%rbx
14003c421:	4d 09 c6             	or     %r8,%r14
14003c424:	48 c1 e5 18          	shl    $0x18,%rbp
14003c428:	49 81 e6 ff ff ff 03 	and    $0x3ffffff,%r14
14003c42f:	49 c1 e9 28          	shr    $0x28,%r9
14003c433:	48 81 e3 ff ff ff 03 	and    $0x3ffffff,%rbx
14003c43a:	4c 09 cd             	or     %r9,%rbp
14003c43d:	c5 f9 6e c0          	vmovd  %eax,%xmm0
14003c441:	c5 f9 6e ca          	vmovd  %edx,%xmm1
14003c445:	c4 c1 79 6e d6       	vmovd  %r14d,%xmm2
14003c44a:	c5 f9 6e db          	vmovd  %ebx,%xmm3
14003c44e:	c5 f9 6e e5          	vmovd  %ebp,%xmm4
14003c452:	c7 47 14 01 00 00 00 	movl   $0x1,0x14(%rdi)
14003c459:	e8 e2 ee ff ff       	call   0x14003b340
14003c45e:	4c 89 fa             	mov    %r15,%rdx
14003c461:	44 8b 15 80 3c 3d 00 	mov    0x3d3c80(%rip),%r10d        # 0x1404100e8
14003c468:	41 bb 00 00 01 c0    	mov    $0xc0010000,%r11d
14003c46e:	4c 8b 3c 24          	mov    (%rsp),%r15
14003c472:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14003c477:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14003c47c:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
14003c481:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
14003c486:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14003c48b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14003c490:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
14003c495:	eb 28                	jmp    0x14003c4bf
14003c497:	90                   	nop
14003c498:	90                   	nop
14003c499:	90                   	nop
14003c49a:	90                   	nop
14003c49b:	90                   	nop
14003c49c:	90                   	nop
14003c49d:	90                   	nop
14003c49e:	90                   	nop
14003c49f:	90                   	nop
14003c4a0:	44 8b 15 41 3c 3d 00 	mov    0x3d3c41(%rip),%r10d        # 0x1404100e8
14003c4a7:	c5 f9 6e 07          	vmovd  (%rdi),%xmm0
14003c4ab:	c5 f9 6e 4f 04       	vmovd  0x4(%rdi),%xmm1
14003c4b0:	c5 f9 6e 57 08       	vmovd  0x8(%rdi),%xmm2
14003c4b5:	c5 f9 6e 5f 0c       	vmovd  0xc(%rdi),%xmm3
14003c4ba:	c5 f9 6e 67 10       	vmovd  0x10(%rdi),%xmm4
14003c4bf:	48 81 fa 00 02 00 00 	cmp    $0x200,%rdx
14003c4c6:	72 10                	jb     0x14003c4d8
14003c4c8:	45 21 da             	and    %r11d,%r10d
14003c4cb:	41 f7 c2 00 00 01 00 	test   $0x10000,%r10d
14003c4d2:	0f 85 c1 05 00 00    	jne    0x14003ca99
14003c4d8:	4c 8d 9c 24 08 ff ff 	lea    -0xf8(%rsp),%r11
14003c4df:	ff
14003c4e0:	48 81 ec c8 01 00 00 	sub    $0x1c8,%rsp
14003c4e7:	c4 c1 79 7f 73 50    	vmovdqa %xmm6,0x50(%r11)
14003c4ed:	c4 c1 79 7f 7b 60    	vmovdqa %xmm7,0x60(%r11)
14003c4f3:	c4 41 79 7f 43 70    	vmovdqa %xmm8,0x70(%r11)
14003c4f9:	c4 41 79 7f 8b 80 00 	vmovdqa %xmm9,0x80(%r11)
14003c500:	00 00
14003c502:	c4 41 79 7f 93 90 00 	vmovdqa %xmm10,0x90(%r11)
14003c509:	00 00
14003c50b:	c4 41 79 7f 9b a0 00 	vmovdqa %xmm11,0xa0(%r11)
14003c512:	00 00
14003c514:	c4 41 79 7f a3 b0 00 	vmovdqa %xmm12,0xb0(%r11)
14003c51b:	00 00
14003c51d:	c4 41 79 7f ab c0 00 	vmovdqa %xmm13,0xc0(%r11)
14003c524:	00 00
14003c526:	c4 41 79 7f b3 d0 00 	vmovdqa %xmm14,0xd0(%r11)
14003c52d:	00 00
14003c52f:	c4 41 79 7f bb e0 00 	vmovdqa %xmm15,0xe0(%r11)
14003c536:	00 00
14003c538:	48 8d 0d 81 20 00 00 	lea    0x2081(%rip),%rcx        # 0x14003e5c0
14003c53f:	48 8d 7f 70          	lea    0x70(%rdi),%rdi
14003c543:	c5 fd 6f 79 60       	vmovdqa 0x60(%rcx),%ymm7
14003c548:	c5 7a 6f 4f c0       	vmovdqu -0x40(%rdi),%xmm9
14003c54d:	48 81 e4 00 fe ff ff 	and    $0xfffffffffffffe00,%rsp
14003c554:	c5 7a 6f 57 d0       	vmovdqu -0x30(%rdi),%xmm10
14003c559:	c5 fa 6f 77 e0       	vmovdqu -0x20(%rdi),%xmm6
14003c55e:	c5 7a 6f 5f f0       	vmovdqu -0x10(%rdi),%xmm11
14003c563:	c5 7a 6f 27          	vmovdqu (%rdi),%xmm12
14003c567:	c5 7a 6f 6f 10       	vmovdqu 0x10(%rdi),%xmm13
14003c56c:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14003c573:	00
14003c574:	c5 7a 6f 77 20       	vmovdqu 0x20(%rdi),%xmm14
14003c579:	c4 42 45 36 c9       	vpermd %ymm9,%ymm7,%ymm9
14003c57e:	c5 7a 6f 7f 30       	vmovdqu 0x30(%rdi),%xmm15
14003c583:	c4 42 45 36 d2       	vpermd %ymm10,%ymm7,%ymm10
14003c588:	c5 fa 6f 6f 40       	vmovdqu 0x40(%rdi),%xmm5
14003c58d:	c4 e2 45 36 f6       	vpermd %ymm6,%ymm7,%ymm6
14003c592:	c5 7d 7f 0c 24       	vmovdqa %ymm9,(%rsp)
14003c597:	c4 42 45 36 db       	vpermd %ymm11,%ymm7,%ymm11
14003c59c:	c5 7d 7f 50 90       	vmovdqa %ymm10,-0x70(%rax)
14003c5a1:	c4 42 45 36 e4       	vpermd %ymm12,%ymm7,%ymm12
14003c5a6:	c5 fd 7f 70 b0       	vmovdqa %ymm6,-0x50(%rax)
14003c5ab:	c4 42 45 36 ed       	vpermd %ymm13,%ymm7,%ymm13
14003c5b0:	c5 7d 7f 58 d0       	vmovdqa %ymm11,-0x30(%rax)
14003c5b5:	c4 42 45 36 f6       	vpermd %ymm14,%ymm7,%ymm14
14003c5ba:	c5 7d 7f 60 f0       	vmovdqa %ymm12,-0x10(%rax)
14003c5bf:	c4 42 45 36 ff       	vpermd %ymm15,%ymm7,%ymm15
14003c5c4:	c5 7d 7f 68 10       	vmovdqa %ymm13,0x10(%rax)
14003c5c9:	c4 e2 45 36 ed       	vpermd %ymm5,%ymm7,%ymm5
14003c5ce:	c5 7d 7f 70 30       	vmovdqa %ymm14,0x30(%rax)
14003c5d3:	c5 7d 7f 78 50       	vmovdqa %ymm15,0x50(%rax)
14003c5d8:	c5 fd 7f 68 70       	vmovdqa %ymm5,0x70(%rax)
14003c5dd:	c5 fd 6f 69 40       	vmovdqa 0x40(%rcx),%ymm5
14003c5e2:	c5 fa 6f 3e          	vmovdqu (%rsi),%xmm7
14003c5e6:	c5 7a 6f 46 10       	vmovdqu 0x10(%rsi),%xmm8
14003c5eb:	c4 e3 45 38 7e 20 01 	vinserti128 $0x1,0x20(%rsi),%ymm7,%ymm7
14003c5f2:	c4 63 3d 38 46 30 01 	vinserti128 $0x1,0x30(%rsi),%ymm8,%ymm8
14003c5f9:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003c5fd:	c5 b5 73 df 06       	vpsrldq $0x6,%ymm7,%ymm9
14003c602:	c4 c1 2d 73 d8 06    	vpsrldq $0x6,%ymm8,%ymm10
14003c608:	c4 c1 45 6d f0       	vpunpckhqdq %ymm8,%ymm7,%ymm6
14003c60d:	c4 41 35 6c ca       	vpunpcklqdq %ymm10,%ymm9,%ymm9
14003c612:	c4 c1 45 6c f8       	vpunpcklqdq %ymm8,%ymm7,%ymm7
14003c617:	c4 c1 2d 73 d1 1e    	vpsrlq $0x1e,%ymm9,%ymm10
14003c61d:	c4 c1 35 73 d1 04    	vpsrlq $0x4,%ymm9,%ymm9
14003c623:	c5 bd 73 d7 1a       	vpsrlq $0x1a,%ymm7,%ymm8
14003c628:	c5 cd 73 d6 28       	vpsrlq $0x28,%ymm6,%ymm6
14003c62d:	c5 35 db cd          	vpand  %ymm5,%ymm9,%ymm9
14003c631:	c5 c5 db fd          	vpand  %ymm5,%ymm7,%ymm7
14003c635:	c5 3d db c5          	vpand  %ymm5,%ymm8,%ymm8
14003c639:	c5 2d db d5          	vpand  %ymm5,%ymm10,%ymm10
14003c63d:	c5 cd eb 71 20       	vpor   0x20(%rcx),%ymm6,%ymm6
14003c642:	c5 b5 d4 d2          	vpaddq %ymm2,%ymm9,%ymm2
14003c646:	48 83 ea 40          	sub    $0x40,%rdx
14003c64a:	0f 84 e0 01 00 00    	je     0x14003c830
14003c650:	eb 0e                	jmp    0x14003c660
14003c652:	90                   	nop
14003c653:	90                   	nop
14003c654:	90                   	nop
14003c655:	90                   	nop
14003c656:	90                   	nop
14003c657:	90                   	nop
14003c658:	90                   	nop
14003c659:	90                   	nop
14003c65a:	90                   	nop
14003c65b:	90                   	nop
14003c65c:	90                   	nop
14003c65d:	90                   	nop
14003c65e:	90                   	nop
14003c65f:	90                   	nop
14003c660:	c5 c5 d4 c0          	vpaddq %ymm0,%ymm7,%ymm0
14003c664:	c5 fd 6f 3c 24       	vmovdqa (%rsp),%ymm7
14003c669:	c5 bd d4 c9          	vpaddq %ymm1,%ymm8,%ymm1
14003c66d:	c5 7d 6f 44 24 20    	vmovdqa 0x20(%rsp),%ymm8
14003c673:	c5 ad d4 db          	vpaddq %ymm3,%ymm10,%ymm3
14003c677:	c5 7d 6f 4c 24 60    	vmovdqa 0x60(%rsp),%ymm9
14003c67d:	c5 cd d4 e4          	vpaddq %ymm4,%ymm6,%ymm4
14003c681:	c5 7d 6f 50 30       	vmovdqa 0x30(%rax),%ymm10
14003c686:	c5 fd 6f 68 70       	vmovdqa 0x70(%rax),%ymm5
14003c68b:	c5 45 f4 ea          	vpmuludq %ymm2,%ymm7,%ymm13
14003c68f:	c5 3d f4 f2          	vpmuludq %ymm2,%ymm8,%ymm14
14003c693:	c5 35 f4 fa          	vpmuludq %ymm2,%ymm9,%ymm15
14003c697:	c5 2d f4 da          	vpmuludq %ymm2,%ymm10,%ymm11
14003c69b:	c5 55 f4 e2          	vpmuludq %ymm2,%ymm5,%ymm12
14003c69f:	c5 bd f4 f0          	vpmuludq %ymm0,%ymm8,%ymm6
14003c6a3:	c5 bd f4 d1          	vpmuludq %ymm1,%ymm8,%ymm2
14003c6a7:	c5 1d d4 e6          	vpaddq %ymm6,%ymm12,%ymm12
14003c6ab:	c5 15 d4 ea          	vpaddq %ymm2,%ymm13,%ymm13
14003c6af:	c5 bd f4 f3          	vpmuludq %ymm3,%ymm8,%ymm6
14003c6b3:	c5 dd f4 54 24 40    	vpmuludq 0x40(%rsp),%ymm4,%ymm2
14003c6b9:	c5 05 d4 fe          	vpaddq %ymm6,%ymm15,%ymm15
14003c6bd:	c5 25 d4 da          	vpaddq %ymm2,%ymm11,%ymm11
14003c6c1:	c5 7d 6f 40 f0       	vmovdqa -0x10(%rax),%ymm8
14003c6c6:	c5 c5 f4 f0          	vpmuludq %ymm0,%ymm7,%ymm6
14003c6ca:	c5 c5 f4 d1          	vpmuludq %ymm1,%ymm7,%ymm2
14003c6ce:	c5 25 d4 de          	vpaddq %ymm6,%ymm11,%ymm11
14003c6d2:	c5 1d d4 e2          	vpaddq %ymm2,%ymm12,%ymm12
14003c6d6:	c5 c5 f4 f3          	vpmuludq %ymm3,%ymm7,%ymm6
14003c6da:	c5 c5 f4 d4          	vpmuludq %ymm4,%ymm7,%ymm2
14003c6de:	c5 fa 6f 3e          	vmovdqu (%rsi),%xmm7
14003c6e2:	c5 0d d4 f6          	vpaddq %ymm6,%ymm14,%ymm14
14003c6e6:	c5 05 d4 fa          	vpaddq %ymm2,%ymm15,%ymm15
14003c6ea:	c4 e3 45 38 7e 20 01 	vinserti128 $0x1,0x20(%rsi),%ymm7,%ymm7
14003c6f1:	c5 bd f4 f3          	vpmuludq %ymm3,%ymm8,%ymm6
14003c6f5:	c5 bd f4 d4          	vpmuludq %ymm4,%ymm8,%ymm2
14003c6f9:	c5 7a 6f 46 10       	vmovdqu 0x10(%rsi),%xmm8
14003c6fe:	c5 25 d4 de          	vpaddq %ymm6,%ymm11,%ymm11
14003c702:	c5 1d d4 e2          	vpaddq %ymm2,%ymm12,%ymm12
14003c706:	c5 fd 6f 50 10       	vmovdqa 0x10(%rax),%ymm2
14003c70b:	c5 b5 f4 f1          	vpmuludq %ymm1,%ymm9,%ymm6
14003c70f:	c5 35 f4 c8          	vpmuludq %ymm0,%ymm9,%ymm9
14003c713:	c5 0d d4 f6          	vpaddq %ymm6,%ymm14,%ymm14
14003c717:	c4 41 15 d4 e9       	vpaddq %ymm9,%ymm13,%ymm13
14003c71c:	c4 63 3d 38 46 30 01 	vinserti128 $0x1,0x30(%rsi),%ymm8,%ymm8
14003c723:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003c727:	c5 ed f4 f1          	vpmuludq %ymm1,%ymm2,%ymm6
14003c72b:	c5 ed f4 d0          	vpmuludq %ymm0,%ymm2,%ymm2
14003c72f:	c5 b5 73 df 06       	vpsrldq $0x6,%ymm7,%ymm9
14003c734:	c5 05 d4 fe          	vpaddq %ymm6,%ymm15,%ymm15
14003c738:	c5 0d d4 f2          	vpaddq %ymm2,%ymm14,%ymm14
14003c73c:	c5 ad f4 f3          	vpmuludq %ymm3,%ymm10,%ymm6
14003c740:	c5 ad f4 d4          	vpmuludq %ymm4,%ymm10,%ymm2
14003c744:	c4 c1 2d 73 d8 06    	vpsrldq $0x6,%ymm8,%ymm10
14003c74a:	c5 1d d4 e6          	vpaddq %ymm6,%ymm12,%ymm12
14003c74e:	c5 15 d4 ea          	vpaddq %ymm2,%ymm13,%ymm13
14003c752:	c4 c1 45 6d f0       	vpunpckhqdq %ymm8,%ymm7,%ymm6
14003c757:	c5 d5 f4 db          	vpmuludq %ymm3,%ymm5,%ymm3
14003c75b:	c5 d5 f4 e4          	vpmuludq %ymm4,%ymm5,%ymm4
14003c75f:	c4 c1 45 6c f8       	vpunpcklqdq %ymm8,%ymm7,%ymm7
14003c764:	c5 95 d4 d3          	vpaddq %ymm3,%ymm13,%ymm2
14003c768:	c5 8d d4 dc          	vpaddq %ymm4,%ymm14,%ymm3
14003c76c:	c4 41 35 6c d2       	vpunpcklqdq %ymm10,%ymm9,%ymm10
14003c771:	c5 fd f4 60 50       	vpmuludq 0x50(%rax),%ymm0,%ymm4
14003c776:	c5 d5 f4 c1          	vpmuludq %ymm1,%ymm5,%ymm0
14003c77a:	c5 fd 6f 69 40       	vmovdqa 0x40(%rcx),%ymm5
14003c77f:	c5 85 d4 e4          	vpaddq %ymm4,%ymm15,%ymm4
14003c783:	c5 a5 d4 c0          	vpaddq %ymm0,%ymm11,%ymm0
14003c787:	c5 8d 73 d3 1a       	vpsrlq $0x1a,%ymm3,%ymm14
14003c78c:	c5 e5 db dd          	vpand  %ymm5,%ymm3,%ymm3
14003c790:	c4 c1 5d d4 e6       	vpaddq %ymm14,%ymm4,%ymm4
14003c795:	c5 a5 73 d0 1a       	vpsrlq $0x1a,%ymm0,%ymm11
14003c79a:	c5 fd db c5          	vpand  %ymm5,%ymm0,%ymm0
14003c79e:	c4 c1 1d d4 cb       	vpaddq %ymm11,%ymm12,%ymm1
14003c7a3:	c5 85 73 d4 1a       	vpsrlq $0x1a,%ymm4,%ymm15
14003c7a8:	c5 dd db e5          	vpand  %ymm5,%ymm4,%ymm4
14003c7ac:	c4 c1 35 73 d2 04    	vpsrlq $0x4,%ymm10,%ymm9
14003c7b2:	c5 9d 73 d1 1a       	vpsrlq $0x1a,%ymm1,%ymm12
14003c7b7:	c5 f5 db cd          	vpand  %ymm5,%ymm1,%ymm1
14003c7bb:	c4 c1 6d d4 d4       	vpaddq %ymm12,%ymm2,%ymm2
14003c7c0:	c4 c1 7d d4 c7       	vpaddq %ymm15,%ymm0,%ymm0
14003c7c5:	c4 c1 05 73 f7 02    	vpsllq $0x2,%ymm15,%ymm15
14003c7cb:	c4 c1 7d d4 c7       	vpaddq %ymm15,%ymm0,%ymm0
14003c7d0:	c5 35 db cd          	vpand  %ymm5,%ymm9,%ymm9
14003c7d4:	c5 bd 73 d7 1a       	vpsrlq $0x1a,%ymm7,%ymm8
14003c7d9:	c5 95 73 d2 1a       	vpsrlq $0x1a,%ymm2,%ymm13
14003c7de:	c5 ed db d5          	vpand  %ymm5,%ymm2,%ymm2
14003c7e2:	c4 c1 65 d4 dd       	vpaddq %ymm13,%ymm3,%ymm3
14003c7e7:	c4 c1 6d d4 d1       	vpaddq %ymm9,%ymm2,%ymm2
14003c7ec:	c4 c1 2d 73 d2 1e    	vpsrlq $0x1e,%ymm10,%ymm10
14003c7f2:	c5 a5 73 d0 1a       	vpsrlq $0x1a,%ymm0,%ymm11
14003c7f7:	c5 fd db c5          	vpand  %ymm5,%ymm0,%ymm0
14003c7fb:	c4 c1 75 d4 cb       	vpaddq %ymm11,%ymm1,%ymm1
14003c800:	c5 cd 73 d6 28       	vpsrlq $0x28,%ymm6,%ymm6
14003c805:	c5 8d 73 d3 1a       	vpsrlq $0x1a,%ymm3,%ymm14
14003c80a:	c5 e5 db dd          	vpand  %ymm5,%ymm3,%ymm3
14003c80e:	c4 c1 5d d4 e6       	vpaddq %ymm14,%ymm4,%ymm4
14003c813:	c5 c5 db fd          	vpand  %ymm5,%ymm7,%ymm7
14003c817:	c5 3d db c5          	vpand  %ymm5,%ymm8,%ymm8
14003c81b:	c5 2d db d5          	vpand  %ymm5,%ymm10,%ymm10
14003c81f:	c5 cd eb 71 20       	vpor   0x20(%rcx),%ymm6,%ymm6
14003c824:	48 83 ea 40          	sub    $0x40,%rdx
14003c828:	0f 85 32 fe ff ff    	jne    0x14003c660
14003c82e:	66 90                	xchg   %ax,%ax
14003c830:	c5 c5 d4 c0          	vpaddq %ymm0,%ymm7,%ymm0
14003c834:	c5 fe 6f 7c 24 04    	vmovdqu 0x4(%rsp),%ymm7
14003c83a:	c5 bd d4 c9          	vpaddq %ymm1,%ymm8,%ymm1
14003c83e:	c5 7e 6f 44 24 24    	vmovdqu 0x24(%rsp),%ymm8
14003c844:	c5 ad d4 db          	vpaddq %ymm3,%ymm10,%ymm3
14003c848:	c5 7e 6f 4c 24 64    	vmovdqu 0x64(%rsp),%ymm9
14003c84e:	c5 cd d4 e4          	vpaddq %ymm4,%ymm6,%ymm4
14003c852:	c5 7e 6f 50 34       	vmovdqu 0x34(%rax),%ymm10
14003c857:	c5 fe 6f 68 74       	vmovdqu 0x74(%rax),%ymm5
14003c85c:	c5 45 f4 ea          	vpmuludq %ymm2,%ymm7,%ymm13
14003c860:	c5 3d f4 f2          	vpmuludq %ymm2,%ymm8,%ymm14
14003c864:	c5 35 f4 fa          	vpmuludq %ymm2,%ymm9,%ymm15
14003c868:	c5 2d f4 da          	vpmuludq %ymm2,%ymm10,%ymm11
14003c86c:	c5 55 f4 e2          	vpmuludq %ymm2,%ymm5,%ymm12
14003c870:	c5 bd f4 f0          	vpmuludq %ymm0,%ymm8,%ymm6
14003c874:	c5 bd f4 d1          	vpmuludq %ymm1,%ymm8,%ymm2
14003c878:	c5 1d d4 e6          	vpaddq %ymm6,%ymm12,%ymm12
14003c87c:	c5 15 d4 ea          	vpaddq %ymm2,%ymm13,%ymm13
14003c880:	c5 bd f4 f3          	vpmuludq %ymm3,%ymm8,%ymm6
14003c884:	c5 dd f4 54 24 44    	vpmuludq 0x44(%rsp),%ymm4,%ymm2
14003c88a:	c5 05 d4 fe          	vpaddq %ymm6,%ymm15,%ymm15
14003c88e:	c5 25 d4 da          	vpaddq %ymm2,%ymm11,%ymm11
14003c892:	c5 c5 f4 f0          	vpmuludq %ymm0,%ymm7,%ymm6
14003c896:	c5 c5 f4 d1          	vpmuludq %ymm1,%ymm7,%ymm2
14003c89a:	c5 25 d4 de          	vpaddq %ymm6,%ymm11,%ymm11
14003c89e:	c5 7e 6f 40 f4       	vmovdqu -0xc(%rax),%ymm8
14003c8a3:	c5 1d d4 e2          	vpaddq %ymm2,%ymm12,%ymm12
14003c8a7:	c5 c5 f4 f3          	vpmuludq %ymm3,%ymm7,%ymm6
14003c8ab:	c5 c5 f4 d4          	vpmuludq %ymm4,%ymm7,%ymm2
14003c8af:	c5 0d d4 f6          	vpaddq %ymm6,%ymm14,%ymm14
14003c8b3:	c5 05 d4 fa          	vpaddq %ymm2,%ymm15,%ymm15
14003c8b7:	c5 bd f4 f3          	vpmuludq %ymm3,%ymm8,%ymm6
14003c8bb:	c5 bd f4 d4          	vpmuludq %ymm4,%ymm8,%ymm2
14003c8bf:	c5 25 d4 de          	vpaddq %ymm6,%ymm11,%ymm11
14003c8c3:	c5 1d d4 e2          	vpaddq %ymm2,%ymm12,%ymm12
14003c8c7:	c5 fe 6f 50 14       	vmovdqu 0x14(%rax),%ymm2
14003c8cc:	c5 b5 f4 f1          	vpmuludq %ymm1,%ymm9,%ymm6
14003c8d0:	c5 35 f4 c8          	vpmuludq %ymm0,%ymm9,%ymm9
14003c8d4:	c5 0d d4 f6          	vpaddq %ymm6,%ymm14,%ymm14
14003c8d8:	c4 41 15 d4 e9       	vpaddq %ymm9,%ymm13,%ymm13
14003c8dd:	c5 ed f4 f1          	vpmuludq %ymm1,%ymm2,%ymm6
14003c8e1:	c5 ed f4 d0          	vpmuludq %ymm0,%ymm2,%ymm2
14003c8e5:	c5 05 d4 fe          	vpaddq %ymm6,%ymm15,%ymm15
14003c8e9:	c5 0d d4 f2          	vpaddq %ymm2,%ymm14,%ymm14
14003c8ed:	c5 ad f4 f3          	vpmuludq %ymm3,%ymm10,%ymm6
14003c8f1:	c5 ad f4 d4          	vpmuludq %ymm4,%ymm10,%ymm2
14003c8f5:	c5 1d d4 e6          	vpaddq %ymm6,%ymm12,%ymm12
14003c8f9:	c5 15 d4 ea          	vpaddq %ymm2,%ymm13,%ymm13
14003c8fd:	c5 d5 f4 db          	vpmuludq %ymm3,%ymm5,%ymm3
14003c901:	c5 d5 f4 e4          	vpmuludq %ymm4,%ymm5,%ymm4
14003c905:	c5 95 d4 d3          	vpaddq %ymm3,%ymm13,%ymm2
14003c909:	c5 8d d4 dc          	vpaddq %ymm4,%ymm14,%ymm3
14003c90d:	c5 fd f4 60 54       	vpmuludq 0x54(%rax),%ymm0,%ymm4
14003c912:	c5 d5 f4 c1          	vpmuludq %ymm1,%ymm5,%ymm0
14003c916:	c5 fd 6f 69 40       	vmovdqa 0x40(%rcx),%ymm5
14003c91b:	c5 85 d4 e4          	vpaddq %ymm4,%ymm15,%ymm4
14003c91f:	c5 a5 d4 c0          	vpaddq %ymm0,%ymm11,%ymm0
14003c923:	c4 c1 3d 73 dc 08    	vpsrldq $0x8,%ymm12,%ymm8
14003c929:	c5 b5 73 da 08       	vpsrldq $0x8,%ymm2,%ymm9
14003c92e:	c5 ad 73 db 08       	vpsrldq $0x8,%ymm3,%ymm10
14003c933:	c5 cd 73 dc 08       	vpsrldq $0x8,%ymm4,%ymm6
14003c938:	c5 c5 73 d8 08       	vpsrldq $0x8,%ymm0,%ymm7
14003c93d:	c4 41 1d d4 e0       	vpaddq %ymm8,%ymm12,%ymm12
14003c942:	c4 c1 6d d4 d1       	vpaddq %ymm9,%ymm2,%ymm2
14003c947:	c4 c1 65 d4 da       	vpaddq %ymm10,%ymm3,%ymm3
14003c94c:	c5 dd d4 e6          	vpaddq %ymm6,%ymm4,%ymm4
14003c950:	c5 fd d4 c7          	vpaddq %ymm7,%ymm0,%ymm0
14003c954:	c4 63 fd 00 d3 02    	vpermq $0x2,%ymm3,%ymm10
14003c95a:	c4 e3 fd 00 f4 02    	vpermq $0x2,%ymm4,%ymm6
14003c960:	c4 e3 fd 00 f8 02    	vpermq $0x2,%ymm0,%ymm7
14003c966:	c4 43 fd 00 c4 02    	vpermq $0x2,%ymm12,%ymm8
14003c96c:	c4 63 fd 00 ca 02    	vpermq $0x2,%ymm2,%ymm9
14003c972:	c4 c1 65 d4 da       	vpaddq %ymm10,%ymm3,%ymm3
14003c977:	c5 dd d4 e6          	vpaddq %ymm6,%ymm4,%ymm4
14003c97b:	c5 fd d4 c7          	vpaddq %ymm7,%ymm0,%ymm0
14003c97f:	c4 41 1d d4 e0       	vpaddq %ymm8,%ymm12,%ymm12