14086c4e1:	00
14086c4e2:	c4 c2 79 8c 0b       	vpmaskmovd (%r11),%xmm0,%xmm1
14086c4e7:	48 85 d2             	test   %rdx,%rdx
14086c4ea:	74 20                	je     0x14086c50c
14086c4ec:	42 0f b6 4c 02 ff    	movzbl -0x1(%rdx,%r8,1),%ecx
14086c4f2:	48 c1 e1 08          	shl    $0x8,%rcx
14086c4f6:	48 d1 ea             	shr    $1,%rdx
14086c4f9:	42 0f b6 04 02       	movzbl (%rdx,%r8,1),%eax
14086c4fe:	48 03 c8             	add    %rax,%rcx
14086c501:	41 0f b6 00          	movzbl (%r8),%eax
14086c505:	48 c1 e1 08          	shl    $0x8,%rcx
14086c509:	48 03 c8             	add    %rax,%rcx
14086c50c:	c4 c1 4d d4 d1       	vpaddq %ymm9,%ymm6,%ymm2
14086c511:	c4 e1 f9 6e c1       	vmovq  %rcx,%xmm0
14086c516:	c4 e3 75 38 c0 01    	vinserti128 $0x1,%xmm0,%ymm1,%ymm0
14086c51c:	c5 fd d4 cb          	vpaddq %ymm3,%ymm0,%ymm1
14086c520:	c5 f5 d4 df          	vpaddq %ymm7,%ymm1,%ymm3
14086c524:	c4 c1 7d 73 d1 20    	vpsrlq $0x20,%ymm9,%ymm0
14086c52a:	c4 e1 fd f4 cb       	vpmuludq %ymm3,%ymm0,%ymm1
14086c52f:	c5 fd 73 d3 20       	vpsrlq $0x20,%ymm3,%ymm0
14086c534:	c5 f5 ef ff          	vpxor  %ymm7,%ymm1,%ymm7
14086c538:	c4 e1 fd f4 ca       	vpmuludq %ymm2,%ymm0,%ymm1
14086c53d:	c4 c2 65 00 c0       	vpshufb %ymm8,%ymm3,%ymm0
14086c542:	c5 fd d4 ea          	vpaddq %ymm2,%ymm0,%ymm5
14086c546:	c4 c2 55 00 c0       	vpshufb %ymm8,%ymm5,%ymm0
14086c54b:	c5 fd d4 db          	vpaddq %ymm3,%ymm0,%ymm3
14086c54f:	90                   	nop
14086c550:	90                   	nop
14086c551:	c5 fe 6f d5          	vmovdqu %ymm5,%ymm2
14086c555:	c5 f5 ef f6          	vpxor  %ymm6,%ymm1,%ymm6
14086c559:	c5 7e 6f 0d 3f 9b 7d 	vmovdqu 0x7d9b3f(%rip),%ymm9        # 0x1410460a0
14086c560:	00
14086c561:	c5 7e 6f d2          	vmovdqu %ymm2,%ymm10
14086c565:	b8 02 00 00 00       	mov    $0x2,%eax
14086c56a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14086c570:	90                   	nop
14086c571:	90                   	nop
14086c572:	90                   	nop
14086c573:	90                   	nop
14086c574:	90                   	nop
14086c575:	90                   	nop
14086c576:	c4 e2 35 36 c5       	vpermd %ymm5,%ymm9,%ymm0
14086c57b:	c5 fd d4 cb          	vpaddq %ymm3,%ymm0,%ymm1
14086c57f:	c5 f5 d4 e7          	vpaddq %ymm7,%ymm1,%ymm4
14086c583:	c5 fd 73 d2 20       	vpsrlq $0x20,%ymm2,%ymm0
14086c588:	c4 e1 fd f4 cc       	vpmuludq %ymm4,%ymm0,%ymm1
14086c58d:	c5 f5 ef ef          	vpxor  %ymm7,%ymm1,%ymm5
14086c591:	c5 ad d4 d6          	vpaddq %ymm6,%ymm10,%ymm2
14086c595:	c5 fd 73 d4 20       	vpsrlq $0x20,%ymm4,%ymm0
14086c59a:	c4 e1 fd f4 ca       	vpmuludq %ymm2,%ymm0,%ymm1
14086c59f:	c5 f5 ef f6          	vpxor  %ymm6,%ymm1,%ymm6
14086c5a3:	c4 c2 5d 00 c0       	vpshufb %ymm8,%ymm4,%ymm0
14086c5a8:	c5 fd d4 da          	vpaddq %ymm2,%ymm0,%ymm3
14086c5ac:	c4 c2 65 00 c0       	vpshufb %ymm8,%ymm3,%ymm0
14086c5b1:	c5 fd d4 cc          	vpaddq %ymm4,%ymm0,%ymm1
14086c5b5:	c5 fd 73 d3 20       	vpsrlq $0x20,%ymm3,%ymm0
14086c5ba:	c4 e2 35 36 d3       	vpermd %ymm3,%ymm9,%ymm2
14086c5bf:	c5 f5 d4 d2          	vpaddq %ymm2,%ymm1,%ymm2
14086c5c3:	c5 ed d4 e5          	vpaddq %ymm5,%ymm2,%ymm4
14086c5c7:	c4 e1 fd f4 cc       	vpmuludq %ymm4,%ymm0,%ymm1
14086c5cc:	c5 f5 ef ed          	vpxor  %ymm5,%ymm1,%ymm5
14086c5d0:	c5 cd d4 d3          	vpaddq %ymm3,%ymm6,%ymm2
14086c5d4:	c5 fd 73 d4 20       	vpsrlq $0x20,%ymm4,%ymm0
14086c5d9:	c4 e1 fd f4 ca       	vpmuludq %ymm2,%ymm0,%ymm1
14086c5de:	c5 f5 ef f6          	vpxor  %ymm6,%ymm1,%ymm6
14086c5e2:	c4 c2 5d 00 c0       	vpshufb %ymm8,%ymm4,%ymm0
14086c5e7:	c5 fd d4 da          	vpaddq %ymm2,%ymm0,%ymm3
14086c5eb:	c4 c2 65 00 c0       	vpshufb %ymm8,%ymm3,%ymm0
14086c5f0:	c5 fd d4 cc          	vpaddq %ymm4,%ymm0,%ymm1
14086c5f4:	c5 fd 73 d3 20       	vpsrlq $0x20,%ymm3,%ymm0
14086c5f9:	c4 e2 35 36 d3       	vpermd %ymm3,%ymm9,%ymm2
14086c5fe:	c5 f5 d4 d2          	vpaddq %ymm2,%ymm1,%ymm2
14086c602:	c5 ed d4 e5          	vpaddq %ymm5,%ymm2,%ymm4
14086c606:	c4 e1 fd f4 cc       	vpmuludq %ymm4,%ymm0,%ymm1
14086c60b:	c5 cd d4 d3          	vpaddq %ymm3,%ymm6,%ymm2
14086c60f:	c5 fd 73 d4 20       	vpsrlq $0x20,%ymm4,%ymm0
14086c614:	c5 f5 ef fd          	vpxor  %ymm5,%ymm1,%ymm7
14086c618:	c4 e1 fd f4 ca       	vpmuludq %ymm2,%ymm0,%ymm1
14086c61d:	c4 c2 5d 00 c0       	vpshufb %ymm8,%ymm4,%ymm0
14086c622:	c5 fd d4 ea          	vpaddq %ymm2,%ymm0,%ymm5
14086c626:	c4 c2 55 00 c0       	vpshufb %ymm8,%ymm5,%ymm0
14086c62b:	c5 fd d4 dc          	vpaddq %ymm4,%ymm0,%ymm3
14086c62f:	c5 f5 ef f6          	vpxor  %ymm6,%ymm1,%ymm6
14086c633:	c5 fe 6f d5          	vmovdqu %ymm5,%ymm2
14086c637:	c5 7e 6f d5          	vmovdqu %ymm5,%ymm10
14086c63b:	48 83 e8 01          	sub    $0x1,%rax
14086c63f:	0f 85 2b ff ff ff    	jne    0x14086c570
14086c645:	c5 cd d4 c3          	vpaddq %ymm3,%ymm6,%ymm0
14086c649:	c4 e3 7d 39 c2 01    	vextracti128 $0x1,%ymm0,%xmm2
14086c64f:	c5 d5 d4 cf          	vpaddq %ymm7,%ymm5,%ymm1
14086c653:	c5 e9 d4 c1          	vpaddq %xmm1,%xmm2,%xmm0
14086c657:	c5 fa 7f 03          	vmovdqu %xmm0,(%rbx)
14086c65b:	c5 f8 77             	vzeroupper
14086c65e:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
14086c665:	00
14086c666:	c5 f8 28 74 24 70    	vmovaps 0x70(%rsp),%xmm6
14086c66c:	c5 f8 28 7c 24 60    	vmovaps 0x60(%rsp),%xmm7
14086c672:	c5 78 28 44 24 50    	vmovaps 0x50(%rsp),%xmm8
14086c678:	c5 78 28 4c 24 40    	vmovaps 0x40(%rsp),%xmm9
14086c67e:	c5 78 28 54 24 30    	vmovaps 0x30(%rsp),%xmm10
14086c684:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14086c68b:	5d                   	pop    %rbp
14086c68c:	c3                   	ret
14086c68d:	cc                   	int3
14086c68e:	cc                   	int3
14086c68f:	cc                   	int3
14086c690:	48 8b c4             	mov    %rsp,%rax
14086c693:	48 89 58 08          	mov    %rbx,0x8(%rax)
14086c697:	48 89 70 10          	mov    %rsi,0x10(%rax)
14086c69b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14086c69f:	55                   	push   %rbp
14086c6a0:	41 54                	push   %r12
14086c6a2:	41 55                	push   %r13
14086c6a4:	41 56                	push   %r14
14086c6a6:	41 57                	push   %r15
14086c6a8:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
14086c6af:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14086c6b3:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
14086c6b7:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
14086c6bc:	48 83 e5 e0          	and    $0xffffffffffffffe0,%rbp
14086c6c0:	48 8b 05 39 c8 b4 00 	mov    0xb4c839(%rip),%rax        # 0x1413b8f00
14086c6c7:	48 33 c4             	xor    %rsp,%rax
14086c6ca:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
14086c6d1:	4c 8b 3a             	mov    (%rdx),%r15
14086c6d4:	4d 8b f1             	mov    %r9,%r14
14086c6d7:	4c 8b 62 08          	mov    0x8(%rdx),%r12
14086c6db:	49 b9 2f ce 4c fe d5 	movabs $0xdbe6d5d5fe4cce2f,%r9
14086c6e2:	d5 e6 db
14086c6e5:	4c 8b 6a 10          	mov    0x10(%rdx),%r13
14086c6e9:	48 bf 77 13 d0 38 e6 	movabs $0x452821e638d01377,%rdi
14086c6f0:	21 28 45
14086c6f3:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
14086c6f7:	48 be 93 f5 0e cb 10 	movabs $0x3bd39e10cb0ef593,%rsi
14086c6fe:	9e d3 3b
14086c701:	48 8b 84 24 20 02 00 	mov    0x220(%rsp),%rax
14086c708:	00
14086c709:	49 8b cc             	mov    %r12,%rcx
14086c70c:	66 0f 6f 05 2c 99 7d 	movdqa 0x7d992c(%rip),%xmm0        # 0x141046040
14086c713:	00
14086c714:	48 8b d3             	mov    %rbx,%rdx
14086c717:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14086c71e:	49 bb 8c 8a f1 b5 69 	movabs $0xc0acf169b5f18a8c,%r11
14086c725:	f1 ac c0
14086c728:	48 c1 c9 20          	ror    $0x20,%rcx
14086c72c:	49 8b c7             	mov    %r15,%rax
14086c72f:	48 c1 c8 20          	ror    $0x20,%rax
14086c733:	4d 33 f9             	xor    %r9,%r15
14086c736:	48 33 c6             	xor    %rsi,%rax
14086c739:	4c 89 45 48          	mov    %r8,0x48(%rbp)
14086c73d:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
14086c744:	4d 8b c5             	mov    %r13,%r8
14086c747:	48 b8 8c 8a f1 b5 69 	movabs $0xc0acf169b5f18a8c,%rax
14086c74e:	f1 ac c0
14086c751:	48 c1 ca 20          	ror    $0x20,%rdx
14086c755:	48 33 c8             	xor    %rax,%rcx
14086c758:	4c 89 4d 40          	mov    %r9,0x40(%rbp)
14086c75c:	48 33 d7             	xor    %rdi,%rdx
14086c75f:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
14086c763:	49 8b fe             	mov    %r14,%rdi
14086c766:	49 c1 c8 20          	ror    $0x20,%r8
14086c76a:	83 e7 1f             	and    $0x1f,%edi
14086c76d:	4c 89 5d 20          	mov    %r11,0x20(%rbp)
14086c771:	b8 00 00 00 ff       	mov    $0xff000000,%eax
14086c776:	f3 0f 7f 85 e0 00 00 	movdqu %xmm0,0xe0(%rbp)
14086c77d:	00
14086c77e:	48 89 45 60          	mov    %rax,0x60(%rbp)
14086c782:	49 b9 44 73 70 03 2e 	movabs $0x13198a2e03707344,%r9
14086c789:	8a 19 13
14086c78c:	4d 33 e9             	xor    %r9,%r13
14086c78f:	48 89 8d b8 00 00 00 	mov    %rcx,0xb8(%rbp)
14086c796:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
14086c79d:	48 b8 00 00 00 00 00 	movabs $0xff0000000000,%rax
14086c7a4:	ff 00 00
14086c7a7:	48 89 45 50          	mov    %rax,0x50(%rbp)
14086c7ab:	49 ba d0 31 9f 29 22 	movabs $0xa4093822299f31d0,%r10
14086c7b2:	38 09 a4
14086c7b5:	49 bb 6c 0c e9 34 cf 	movabs $0xbe5466cf34e90c6c,%r11
14086c7bc:	66 54 be
14086c7bf:	4c 89 55 10          	mov    %r10,0x10(%rbp)
14086c7c3:	48 b8 00 00 00 00 00 	movabs $0xff000000000000,%rax
14086c7ca:	00 ff 00
14086c7cd:	48 89 75 18          	mov    %rsi,0x18(%rbp)
14086c7d1:	4d 33 e2             	xor    %r10,%r12
14086c7d4:	48 89 45 58          	mov    %rax,0x58(%rbp)
14086c7d8:	4d 33 c3             	xor    %r11,%r8
14086c7db:	4c 89 5d 28          	mov    %r11,0x28(%rbp)
14086c7df:	49 b9 d3 08 a3 85 88 	movabs $0x243f6a8885a308d3,%r9
14086c7e6:	6a 3f 24
14086c7e9:	4c 89 bd 90 00 00 00 	mov    %r15,0x90(%rbp)
14086c7f0:	49 33 d9             	xor    %r9,%rbx
14086c7f3:	4c 89 a5 98 00 00 00 	mov    %r12,0x98(%rbp)
14086c7fa:	48 b8 00 00 00 00 00 	movabs $0xff00000000000000,%rax
14086c801:	00 00 ff
14086c804:	4c 89 ad a0 00 00 00 	mov    %r13,0xa0(%rbp)
14086c80b:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
14086c80f:	48 89 45 68          	mov    %rax,0x68(%rbp)
14086c813:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
14086c817:	66 48 0f 6e df       	movq   %rdi,%xmm3
14086c81c:	48 89 9d a8 00 00 00 	mov    %rbx,0xa8(%rbp)
14086c823:	4c 89 85 c0 00 00 00 	mov    %r8,0xc0(%rbp)
14086c82a:	48 89 95 c8 00 00 00 	mov    %rdx,0xc8(%rbp)
14086c831:	48 89 7d 70          	mov    %rdi,0x70(%rbp)
14086c835:	4c 89 75 78          	mov    %r14,0x78(%rbp)
14086c839:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
14086c83d:	0f 86 e9 06 00 00    	jbe    0x14086cf2c
14086c843:	4c 8b 45 48          	mov    0x48(%rbp),%r8
14086c847:	49 8d 76 ff          	lea    -0x1(%r14),%rsi
14086c84b:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
14086c852:	49 83 c0 02          	add    $0x2,%r8
14086c856:	48 c1 ee 05          	shr    $0x5,%rsi
14086c85a:	48 bf 2f ce 4c fe d5 	movabs $0xdbe6d5d5fe4cce2f,%rdi
14086c861:	d5 e6 db
14086c864:	4c 89 45 10          	mov    %r8,0x10(%rbp)
14086c868:	48 ff c6             	inc    %rsi
14086c86b:	4d 8b f2             	mov    %r10,%r14
14086c86e:	66 90                	xchg   %ax,%ax
14086c870:	41 0f b6 40 fe       	movzbl -0x2(%r8),%eax
14086c875:	88 85 40 01 00 00    	mov    %al,0x140(%rbp)
14086c87b:	41 0f b6 40 ff       	movzbl -0x1(%r8),%eax
14086c880:	f3 0f 6f 8d b0 00 00 	movdqu 0xb0(%rbp),%xmm1
14086c887:	00
14086c888:	f3 0f 6f 95 c0 00 00 	movdqu 0xc0(%rbp),%xmm2
14086c88f:	00
14086c890:	88 85 41 01 00 00    	mov    %al,0x141(%rbp)
14086c896:	41 0f b6 00          	movzbl (%r8),%eax
14086c89a:	88 85 42 01 00 00    	mov    %al,0x142(%rbp)
14086c8a0:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
14086c8a5:	88 85 43 01 00 00    	mov    %al,0x143(%rbp)
14086c8ab:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
14086c8b0:	88 85 44 01 00 00    	mov    %al,0x144(%rbp)
14086c8b6:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
14086c8bb:	88 85 45 01 00 00    	mov    %al,0x145(%rbp)
14086c8c1:	41 0f b6 40 04       	movzbl 0x4(%r8),%eax
14086c8c6:	88 85 46 01 00 00    	mov    %al,0x146(%rbp)
14086c8cc:	41 0f b6 40 05       	movzbl 0x5(%r8),%eax
14086c8d1:	88 85 47 01 00 00    	mov    %al,0x147(%rbp)
14086c8d7:	41 0f b6 40 06       	movzbl 0x6(%r8),%eax
14086c8dc:	88 85 48 01 00 00    	mov    %al,0x148(%rbp)
14086c8e2:	41 0f b6 40 07       	movzbl 0x7(%r8),%eax
14086c8e7:	88 85 49 01 00 00    	mov    %al,0x149(%rbp)
14086c8ed:	41 0f b6 40 08       	movzbl 0x8(%r8),%eax
14086c8f2:	88 85 4a 01 00 00    	mov    %al,0x14a(%rbp)
14086c8f8:	41 0f b6 40 09       	movzbl 0x9(%r8),%eax
14086c8fd:	88 85 4b 01 00 00    	mov    %al,0x14b(%rbp)
14086c903:	41 0f b6 40 0a       	movzbl 0xa(%r8),%eax
14086c908:	88 85 4c 01 00 00    	mov    %al,0x14c(%rbp)
14086c90e:	41 0f b6 40 0b       	movzbl 0xb(%r8),%eax
14086c913:	88 85 4d 01 00 00    	mov    %al,0x14d(%rbp)
14086c919:	41 0f b6 40 0c       	movzbl 0xc(%r8),%eax
14086c91e:	88 85 4e 01 00 00    	mov    %al,0x14e(%rbp)
14086c924:	41 0f b6 40 0d       	movzbl 0xd(%r8),%eax
14086c929:	88 85 4f 01 00 00    	mov    %al,0x14f(%rbp)
14086c92f:	41 0f b6 40 0e       	movzbl 0xe(%r8),%eax
14086c934:	f3 0f 6f 85 40 01 00 	movdqu 0x140(%rbp),%xmm0
14086c93b:	00
14086c93c:	88 85 50 01 00 00    	mov    %al,0x150(%rbp)
14086c942:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14086c947:	88 85 51 01 00 00    	mov    %al,0x151(%rbp)
14086c94d:	66 0f d4 c8          	paddq  %xmm0,%xmm1
14086c951:	41 0f b6 40 10       	movzbl 0x10(%r8),%eax
14086c956:	88 85 52 01 00 00    	mov    %al,0x152(%rbp)
14086c95c:	41 0f b6 40 11       	movzbl 0x11(%r8),%eax
14086c961:	88 85 53 01 00 00    	mov    %al,0x153(%rbp)
14086c967:	41 0f b6 40 12       	movzbl 0x12(%r8),%eax
14086c96c:	88 85 54 01 00 00    	mov    %al,0x154(%rbp)
14086c972:	41 0f b6 40 13       	movzbl 0x13(%r8),%eax
14086c977:	88 85 55 01 00 00    	mov    %al,0x155(%rbp)
14086c97d:	41 0f b6 40 14       	movzbl 0x14(%r8),%eax
14086c982:	88 85 56 01 00 00    	mov    %al,0x156(%rbp)
14086c988:	41 0f b6 40 15       	movzbl 0x15(%r8),%eax
14086c98d:	88 85 57 01 00 00    	mov    %al,0x157(%rbp)
14086c993:	41 0f b6 40 16       	movzbl 0x16(%r8),%eax
14086c998:	88 85 58 01 00 00    	mov    %al,0x158(%rbp)
14086c99e:	41 0f b6 40 17       	movzbl 0x17(%r8),%eax
14086c9a3:	88 85 59 01 00 00    	mov    %al,0x159(%rbp)
14086c9a9:	41 0f b6 40 18       	movzbl 0x18(%r8),%eax
14086c9ae:	88 85 5a 01 00 00    	mov    %al,0x15a(%rbp)
14086c9b4:	41 0f b6 40 19       	movzbl 0x19(%r8),%eax
14086c9b9:	88 85 5b 01 00 00    	mov    %al,0x15b(%rbp)
14086c9bf:	41 0f b6 40 1a       	movzbl 0x1a(%r8),%eax
14086c9c4:	88 85 5c 01 00 00    	mov    %al,0x15c(%rbp)
14086c9ca:	41 0f b6 40 1b       	movzbl 0x1b(%r8),%eax
14086c9cf:	88 85 5d 01 00 00    	mov    %al,0x15d(%rbp)
14086c9d5:	41 0f b6 40 1c       	movzbl 0x1c(%r8),%eax
14086c9da:	88 85 5e 01 00 00    	mov    %al,0x15e(%rbp)
14086c9e0:	41 0f b6 40 1d       	movzbl 0x1d(%r8),%eax
14086c9e5:	66 49 0f 7e c8       	movq   %xmm1,%r8
14086c9ea:	88 85 5f 01 00 00    	mov    %al,0x15f(%rbp)
14086c9f0:	4c 03 c7             	add    %rdi,%r8
14086c9f3:	f3 0f 6f 85 50 01 00 	movdqu 0x150(%rbp),%xmm0
14086c9fa:	00
14086c9fb:	f3 0f 7f 8d b0 00 00 	movdqu %xmm1,0xb0(%rbp)
14086ca02:	00
14086ca03:	66 0f d4 d0          	paddq  %xmm0,%xmm2
14086ca07:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
14086ca0c:	66 49 0f 7e d2       	movq   %xmm2,%r10
14086ca11:	f3 0f 7f 95 c0 00 00 	movdqu %xmm2,0xc0(%rbp)
14086ca18:	00
14086ca19:	66 49 0f 7e c9       	movq   %xmm1,%r9
14086ca1e:	66 0f 73 da 08       	psrldq $0x8,%xmm2
14086ca23:	4d 03 ce             	add    %r14,%r9
14086ca26:	66 49 0f 7e d3       	movq   %xmm2,%r11
14086ca2b:	4c 03 d2             	add    %rdx,%r10
14086ca2e:	4c 03 d9             	add    %rcx,%r11
14086ca31:	41 8b c0             	mov    %r8d,%eax
14086ca34:	49 8b cf             	mov    %r15,%rcx
14086ca37:	4c 03 7d 18          	add    0x18(%rbp),%r15
14086ca3b:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca3f:	48 0f af c8          	imul   %rax,%rcx
14086ca43:	41 8b c7             	mov    %r15d,%eax
14086ca46:	48 33 f9             	xor    %rcx,%rdi
14086ca49:	49 8b c8             	mov    %r8,%rcx
14086ca4c:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca50:	48 0f af c8          	imul   %rax,%rcx
14086ca54:	41 8b c1             	mov    %r9d,%eax
14086ca57:	48 31 4d 18          	xor    %rcx,0x18(%rbp)
14086ca5b:	49 8b cc             	mov    %r12,%rcx
14086ca5e:	4c 03 65 20          	add    0x20(%rbp),%r12
14086ca62:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca66:	48 0f af c8          	imul   %rax,%rcx
14086ca6a:	41 8b c4             	mov    %r12d,%eax
14086ca6d:	4c 33 f1             	xor    %rcx,%r14
14086ca70:	49 8b c9             	mov    %r9,%rcx
14086ca73:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca77:	48 0f af c8          	imul   %rax,%rcx
14086ca7b:	41 8b c2             	mov    %r10d,%eax
14086ca7e:	48 31 4d 20          	xor    %rcx,0x20(%rbp)
14086ca82:	49 8b cd             	mov    %r13,%rcx
14086ca85:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca89:	48 0f af c8          	imul   %rax,%rcx
14086ca8d:	48 33 d1             	xor    %rcx,%rdx
14086ca90:	49 8b ca             	mov    %r10,%rcx
14086ca93:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca97:	48 89 55 38          	mov    %rdx,0x38(%rbp)
14086ca9b:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14086ca9f:	4c 03 ea             	add    %rdx,%r13
14086caa2:	41 8b c5             	mov    %r13d,%eax
14086caa5:	48 0f af c8          	imul   %rax,%rcx
14086caa9:	41 8b c3             	mov    %r11d,%eax
14086caac:	48 33 d1             	xor    %rcx,%rdx
14086caaf:	48 8b cb             	mov    %rbx,%rcx
14086cab2:	48 c1 e9 20          	shr    $0x20,%rcx
14086cab6:	48 0f af c8          	imul   %rax,%rcx
14086caba:	48 89 55 28          	mov    %rdx,0x28(%rbp)
14086cabe:	48 31 4d 08          	xor    %rcx,0x8(%rbp)
14086cac2:	49 8b cb             	mov    %r11,%rcx
14086cac5:	48 8b 55 30          	mov    0x30(%rbp),%rdx
14086cac9:	48 c1 e9 20          	shr    $0x20,%rcx
14086cacd:	48 03 da             	add    %rdx,%rbx
14086cad0:	8b c3                	mov    %ebx,%eax