14086bf08:	44 0f 29 60 88       	movaps %xmm12,-0x78(%rax)
14086bf0d:	45 0f 57 c3          	xorps  %xmm11,%xmm8
14086bf11:	66 44 0f 6f 25 26 a1 	movdqa 0x7da126(%rip),%xmm12        # 0x141046040
14086bf18:	7d 00
14086bf1a:	44 0f 29 6c 24 40    	movaps %xmm13,0x40(%rsp)
14086bf20:	41 0f 57 f4          	xorps  %xmm12,%xmm6
14086bf24:	66 44 0f 6f 2d 43 a1 	movdqa 0x7da143(%rip),%xmm13        # 0x141046070
14086bf2b:	7d 00
14086bf2d:	44 0f 29 74 24 30    	movaps %xmm14,0x30(%rsp)
14086bf33:	44 0f 29 7c 24 20    	movaps %xmm15,0x20(%rsp)
14086bf39:	66 45 0f 6f f8       	movdqa %xmm8,%xmm15
14086bf3e:	66 44 0f 6f 35 e9 a0 	movdqa 0x7da0e9(%rip),%xmm14        # 0x141046030
14086bf45:	7d 00
14086bf47:	66 0f 70 f9 b1       	pshufd $0xb1,%xmm1,%xmm7
14086bf4c:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14086bf50:	66 44 0f 70 c8 b1    	pshufd $0xb1,%xmm0,%xmm9
14086bf56:	41 0f 57 fa          	xorps  %xmm10,%xmm7
14086bf5a:	45 0f 57 cd          	xorps  %xmm13,%xmm9
14086bf5e:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
14086bf62:	0f 86 d7 00 00 00    	jbe    0x14086c03f
14086bf68:	49 8d 41 ff          	lea    -0x1(%r9),%rax
14086bf6c:	49 8b d0             	mov    %r8,%rdx
14086bf6f:	48 c1 e8 05          	shr    $0x5,%rax
14086bf73:	48 ff c0             	inc    %rax
14086bf76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14086bf7d:	00 00 00
14086bf80:	66 41 0f 70 c0 b1    	pshufd $0xb1,%xmm8,%xmm0
14086bf86:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14086bf8a:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
14086bf8f:	66 41 0f 6f d5       	movdqa %xmm13,%xmm2
14086bf94:	f3 0f 6f 6a 10       	movdqu 0x10(%rdx),%xmm5
14086bf99:	f3 0f 6f 22          	movdqu (%rdx),%xmm4
14086bf9d:	48 8d 52 20          	lea    0x20(%rdx),%rdx
14086bfa1:	66 0f d4 ef          	paddq  %xmm7,%xmm5
14086bfa5:	66 41 0f d4 d0       	paddq  %xmm8,%xmm2
14086bfaa:	66 41 0f d4 ec       	paddq  %xmm12,%xmm5
14086bfaf:	66 41 0f d4 e1       	paddq  %xmm9,%xmm4
14086bfb4:	66 0f f4 cd          	pmuludq %xmm5,%xmm1
14086bfb8:	66 41 0f d4 e3       	paddq  %xmm11,%xmm4
14086bfbd:	66 0f f4 c4          	pmuludq %xmm4,%xmm0
14086bfc1:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
14086bfc6:	66 0f d4 de          	paddq  %xmm6,%xmm3
14086bfca:	66 44 0f 6f c4       	movdqa %xmm4,%xmm8
14086bfcf:	66 0f 6f f5          	movdqa %xmm5,%xmm6
14086bfd3:	66 45 0f 38 00 c6    	pshufb %xmm14,%xmm8
14086bfd9:	44 0f 57 e1          	xorps  %xmm1,%xmm12
14086bfdd:	44 0f 57 d8          	xorps  %xmm0,%xmm11
14086bfe1:	66 0f 70 c4 b1       	pshufd $0xb1,%xmm4,%xmm0
14086bfe6:	66 44 0f d4 c2       	paddq  %xmm2,%xmm8
14086bfeb:	66 0f f4 c2          	pmuludq %xmm2,%xmm0
14086bfef:	66 0f 6f cd          	movdqa %xmm5,%xmm1
14086bff3:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
14086bff8:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
14086bffd:	66 0f f4 cb          	pmuludq %xmm3,%xmm1
14086c001:	66 45 0f 6f f8       	movdqa %xmm8,%xmm15
14086c006:	66 41 0f 38 00 f6    	pshufb %xmm14,%xmm6
14086c00c:	44 0f 57 e8          	xorps  %xmm0,%xmm13
14086c010:	66 0f d4 f3          	paddq  %xmm3,%xmm6
14086c014:	44 0f 57 d1          	xorps  %xmm1,%xmm10
14086c018:	66 0f 6f fe          	movdqa %xmm6,%xmm7
14086c01c:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14086c020:	66 45 0f 38 00 ce    	pshufb %xmm14,%xmm9
14086c026:	66 41 0f 38 00 fe    	pshufb %xmm14,%xmm7
14086c02c:	66 44 0f d4 cc       	paddq  %xmm4,%xmm9
14086c031:	66 0f d4 fd          	paddq  %xmm5,%xmm7
14086c035:	48 83 e8 01          	sub    $0x1,%rax
14086c039:	0f 85 41 ff ff ff    	jne    0x14086bf80
14086c03f:	48 85 c9             	test   %rcx,%rcx
14086c042:	0f 84 dc 01 00 00    	je     0x14086c224
14086c048:	4b 8d 14 01          	lea    (%r9,%r8,1),%rdx
14086c04c:	66 0f 6e d9          	movd   %ecx,%xmm3
14086c050:	66 0f 70 db 00       	pshufd $0x0,%xmm3,%xmm3
14086c055:	66 41 0f 6f e1       	movdqa %xmm9,%xmm4
14086c05a:	66 0f 6f c3          	movdqa %xmm3,%xmm0
14086c05e:	66 0f 6f ef          	movdqa %xmm7,%xmm5
14086c062:	66 41 0f d4 c7       	paddq  %xmm15,%xmm0
14086c067:	b8 20 00 00 00       	mov    $0x20,%eax
14086c06c:	48 2b c1             	sub    %rcx,%rax
14086c06f:	66 0f 7f 44 24 10    	movdqa %xmm0,0x10(%rsp)
14086c075:	4c 8b c9             	mov    %rcx,%r9
14086c078:	66 0f d4 d9          	paddq  %xmm1,%xmm3
14086c07c:	66 48 0f 6e c9       	movq   %rcx,%xmm1
14086c081:	49 83 e1 fc          	and    $0xfffffffffffffffc,%r9
14086c085:	4c 8b c1             	mov    %rcx,%r8
14086c088:	4c 03 ca             	add    %rdx,%r9
14086c08b:	66 48 0f 6e c0       	movq   %rax,%xmm0
14086c090:	41 83 e0 03          	and    $0x3,%r8d
14086c094:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14086c099:	0f 57 f6             	xorps  %xmm6,%xmm6
14086c09c:	66 0f d2 e0          	psrld  %xmm0,%xmm4
14086c0a0:	66 44 0f f2 c9       	pslld  %xmm1,%xmm9
14086c0a5:	66 0f d2 e8          	psrld  %xmm0,%xmm5
14086c0a9:	66 48 0f 6e d0       	movq   %rax,%xmm2
14086c0ae:	41 0f 56 e1          	orps   %xmm9,%xmm4
14086c0b2:	48 8b c1             	mov    %rcx,%rax
14086c0b5:	83 e0 08             	and    $0x8,%eax
14086c0b8:	66 0f f2 f9          	pslld  %xmm1,%xmm7
14086c0bc:	0f 56 ef             	orps   %xmm7,%xmm5
14086c0bf:	f6 c1 10             	test   $0x10,%cl
14086c0c2:	74 62                	je     0x14086c126
14086c0c4:	f3 0f 6f 3a          	movdqu (%rdx),%xmm7
14086c0c8:	48 83 c2 10          	add    $0x10,%rdx
14086c0cc:	48 85 c0             	test   %rax,%rax
14086c0cf:	74 0d                	je     0x14086c0de
14086c0d1:	f3 0f 7e 32          	movq   (%rdx),%xmm6
14086c0d5:	48 83 c2 08          	add    $0x8,%rdx
14086c0d9:	66 0f 73 fa 08       	pslldq $0x8,%xmm2
14086c0de:	f6 c1 04             	test   $0x4,%cl
14086c0e1:	74 0f                	je     0x14086c0f2
14086c0e3:	66 0f 6e 02          	movd   (%rdx),%xmm0
14086c0e7:	66 0f 70 c8 00       	pshufd $0x0,%xmm0,%xmm1
14086c0ec:	0f 54 ca             	andps  %xmm2,%xmm1
14086c0ef:	0f 56 f1             	orps   %xmm1,%xmm6
14086c0f2:	43 0f b6 44 01 fc    	movzbl -0x4(%r9,%r8,1),%eax
14086c0f8:	66 0f d4 e7          	paddq  %xmm7,%xmm4
14086c0fc:	88 04 24             	mov    %al,(%rsp)
14086c0ff:	43 0f b6 44 01 fd    	movzbl -0x3(%r9,%r8,1),%eax
14086c105:	88 44 24 01          	mov    %al,0x1(%rsp)
14086c109:	43 0f b6 44 01 fe    	movzbl -0x2(%r9,%r8,1),%eax
14086c10f:	88 44 24 02          	mov    %al,0x2(%rsp)
14086c113:	43 0f b6 44 01 ff    	movzbl -0x1(%r9,%r8,1),%eax
14086c119:	88 44 24 03          	mov    %al,0x3(%rsp)
14086c11d:	66 0f 3a 22 34 24 03 	pinsrd $0x3,(%rsp),%xmm6
14086c124:	eb 5f                	jmp    0x14086c185
14086c126:	4c 8b d2             	mov    %rdx,%r10
14086c129:	48 85 c0             	test   %rax,%rax
14086c12c:	74 0d                	je     0x14086c13b
14086c12e:	f3 0f 7e 32          	movq   (%rdx),%xmm6
14086c132:	4c 8d 52 08          	lea    0x8(%rdx),%r10
14086c136:	66 0f 73 fa 08       	pslldq $0x8,%xmm2
14086c13b:	f6 c1 04             	test   $0x4,%cl
14086c13e:	74 10                	je     0x14086c150
14086c140:	66 41 0f 6e 02       	movd   (%r10),%xmm0
14086c145:	66 0f 70 c8 00       	pshufd $0x0,%xmm0,%xmm1
14086c14a:	0f 54 ca             	andps  %xmm2,%xmm1
14086c14d:	0f 56 f1             	orps   %xmm1,%xmm6
14086c150:	4d 85 c0             	test   %r8,%r8
14086c153:	75 04                	jne    0x14086c159
14086c155:	33 c9                	xor    %ecx,%ecx
14086c157:	eb 23                	jmp    0x14086c17c
14086c159:	49 8b c0             	mov    %r8,%rax
14086c15c:	48 d1 e8             	shr    $1,%rax
14086c15f:	42 0f b6 0c 08       	movzbl (%rax,%r9,1),%ecx
14086c164:	43 0f b6 44 01 ff    	movzbl -0x1(%r9,%r8,1),%eax
14086c16a:	48 c1 e0 08          	shl    $0x8,%rax
14086c16e:	48 03 c8             	add    %rax,%rcx
14086c171:	41 0f b6 01          	movzbl (%r9),%eax
14086c175:	48 c1 e1 08          	shl    $0x8,%rcx
14086c179:	48 03 c8             	add    %rax,%rcx
14086c17c:	66 0f d4 e6          	paddq  %xmm6,%xmm4
14086c180:	66 48 0f 6e f1       	movq   %rcx,%xmm6
14086c185:	66 0f d4 f5          	paddq  %xmm5,%xmm6
14086c189:	66 41 0f d4 e3       	paddq  %xmm11,%xmm4
14086c18e:	66 0f 6f 6c 24 10    	movdqa 0x10(%rsp),%xmm5
14086c194:	66 41 0f d4 f4       	paddq  %xmm12,%xmm6
14086c199:	66 0f 6f d6          	movdqa %xmm6,%xmm2
14086c19d:	66 0f 70 c5 b1       	pshufd $0xb1,%xmm5,%xmm0
14086c1a2:	66 0f f4 c4          	pmuludq %xmm4,%xmm0
14086c1a6:	66 41 0f d4 ed       	paddq  %xmm13,%xmm5
14086c1ab:	66 0f 6f cb          	movdqa %xmm3,%xmm1
14086c1af:	66 44 0f 6f c4       	movdqa %xmm4,%xmm8
14086c1b4:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
14086c1b9:	66 41 0f d4 da       	paddq  %xmm10,%xmm3
14086c1be:	66 0f f4 ce          	pmuludq %xmm6,%xmm1
14086c1c2:	66 45 0f 38 00 c6    	pshufb %xmm14,%xmm8
14086c1c8:	44 0f 57 d8          	xorps  %xmm0,%xmm11
14086c1cc:	66 0f 70 c4 b1       	pshufd $0xb1,%xmm4,%xmm0
14086c1d1:	44 0f 57 e1          	xorps  %xmm1,%xmm12
14086c1d5:	66 0f f4 c5          	pmuludq %xmm5,%xmm0
14086c1d9:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14086c1dd:	66 44 0f d4 c5       	paddq  %xmm5,%xmm8
14086c1e2:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
14086c1e7:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
14086c1ec:	66 0f f4 cb          	pmuludq %xmm3,%xmm1
14086c1f0:	66 45 0f 6f f8       	movdqa %xmm8,%xmm15
14086c1f5:	66 41 0f 38 00 f6    	pshufb %xmm14,%xmm6
14086c1fb:	66 45 0f 38 00 ce    	pshufb %xmm14,%xmm9
14086c201:	66 0f d4 f3          	paddq  %xmm3,%xmm6
14086c205:	44 0f 57 d1          	xorps  %xmm1,%xmm10
14086c209:	66 0f 6f fe          	movdqa %xmm6,%xmm7
14086c20d:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14086c211:	66 41 0f 38 00 fe    	pshufb %xmm14,%xmm7
14086c217:	66 44 0f d4 cc       	paddq  %xmm4,%xmm9
14086c21c:	44 0f 57 e8          	xorps  %xmm0,%xmm13
14086c220:	66 0f d4 fa          	paddq  %xmm2,%xmm7
14086c224:	66 0f 6f e1          	movdqa %xmm1,%xmm4
14086c228:	b8 06 00 00 00       	mov    $0x6,%eax
14086c22d:	0f 1f 00             	nopl   (%rax)
14086c230:	66 41 0f 70 c0 b1    	pshufd $0xb1,%xmm8,%xmm0
14086c236:	66 45 0f d4 fd       	paddq  %xmm13,%xmm15
14086c23b:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
14086c240:	66 0f 6f d0          	movdqa %xmm0,%xmm2
14086c244:	66 0f 70 de b1       	pshufd $0xb1,%xmm6,%xmm3
14086c249:	66 0f d4 d7          	paddq  %xmm7,%xmm2
14086c24d:	66 41 0f d4 d4       	paddq  %xmm12,%xmm2
14086c252:	66 41 0f d4 d9       	paddq  %xmm9,%xmm3
14086c257:	66 0f f4 ca          	pmuludq %xmm2,%xmm1
14086c25b:	66 41 0f d4 db       	paddq  %xmm11,%xmm3
14086c260:	66 0f f4 c3          	pmuludq %xmm3,%xmm0
14086c264:	66 41 0f d4 e2       	paddq  %xmm10,%xmm4
14086c269:	66 44 0f 6f c3       	movdqa %xmm3,%xmm8
14086c26e:	66 0f 6f f2          	movdqa %xmm2,%xmm6
14086c272:	66 45 0f 38 00 c6    	pshufb %xmm14,%xmm8
14086c278:	44 0f 57 e1          	xorps  %xmm1,%xmm12
14086c27c:	44 0f 57 d8          	xorps  %xmm0,%xmm11
14086c280:	66 0f 70 c3 b1       	pshufd $0xb1,%xmm3,%xmm0
14086c285:	66 45 0f d4 c7       	paddq  %xmm15,%xmm8
14086c28a:	66 41 0f f4 c7       	pmuludq %xmm15,%xmm0
14086c28f:	66 0f 6f ca          	movdqa %xmm2,%xmm1
14086c293:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
14086c298:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
14086c29d:	66 0f f4 cc          	pmuludq %xmm4,%xmm1
14086c2a1:	66 45 0f 6f f8       	movdqa %xmm8,%xmm15
14086c2a6:	66 41 0f 38 00 f6    	pshufb %xmm14,%xmm6
14086c2ac:	44 0f 57 e8          	xorps  %xmm0,%xmm13
14086c2b0:	66 0f d4 f4          	paddq  %xmm4,%xmm6
14086c2b4:	44 0f 57 d1          	xorps  %xmm1,%xmm10
14086c2b8:	66 0f 6f fe          	movdqa %xmm6,%xmm7
14086c2bc:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14086c2c0:	66 0f 6f e6          	movdqa %xmm6,%xmm4
14086c2c4:	66 41 0f 38 00 fe    	pshufb %xmm14,%xmm7
14086c2ca:	66 45 0f 38 00 ce    	pshufb %xmm14,%xmm9
14086c2d0:	66 0f d4 fa          	paddq  %xmm2,%xmm7
14086c2d4:	66 44 0f d4 cb       	paddq  %xmm3,%xmm9
14086c2d9:	48 83 e8 01          	sub    $0x1,%rax
14086c2dd:	0f 85 4d ff ff ff    	jne    0x14086c230
14086c2e3:	44 0f 28 6c 24 40    	movaps 0x40(%rsp),%xmm13
14086c2e9:	66 44 0f d4 d7       	paddq  %xmm7,%xmm10
14086c2ee:	44 0f 28 74 24 30    	movaps 0x30(%rsp),%xmm14
14086c2f4:	66 45 0f d4 d8       	paddq  %xmm8,%xmm11
14086c2f9:	44 0f 28 7c 24 20    	movaps 0x20(%rsp),%xmm15
14086c2ff:	66 45 0f d4 d3       	paddq  %xmm11,%xmm10
14086c304:	f3 45 0f 7f 13       	movdqu %xmm10,(%r11)
14086c309:	4c 8d 9c 24 c8 00 00 	lea    0xc8(%rsp),%r11
14086c310:	00
14086c311:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
14086c316:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
14086c31b:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14086c320:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
14086c325:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
14086c32a:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
14086c32f:	45 0f 28 63 88       	movaps -0x78(%r11),%xmm12
14086c334:	49 8b e3             	mov    %r11,%rsp
14086c337:	c3                   	ret
14086c338:	cc                   	int3
14086c339:	cc                   	int3
14086c33a:	cc                   	int3
14086c33b:	cc                   	int3
14086c33c:	cc                   	int3
14086c33d:	cc                   	int3
14086c33e:	cc                   	int3
14086c33f:	cc                   	int3
14086c340:	48 8b c4             	mov    %rsp,%rax
14086c343:	48 89 58 08          	mov    %rbx,0x8(%rax)
14086c347:	55                   	push   %rbp
14086c348:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14086c34f:	c5 f8 29 70 e8       	vmovaps %xmm6,-0x18(%rax)
14086c354:	c5 f8 29 78 d8       	vmovaps %xmm7,-0x28(%rax)
14086c359:	c5 78 29 40 c8       	vmovaps %xmm8,-0x38(%rax)
14086c35e:	c5 78 29 48 b8       	vmovaps %xmm9,-0x48(%rax)
14086c363:	c5 78 29 50 a8       	vmovaps %xmm10,-0x58(%rax)
14086c368:	48 8d 68 98          	lea    -0x68(%rax),%rbp
14086c36c:	48 83 e5 e0          	and    $0xffffffffffffffe0,%rbp
14086c370:	c5 fe 6f 3d 68 9d 7d 	vmovdqu 0x7d9d68(%rip),%ymm7        # 0x1410460e0
14086c377:	00
14086c378:	c5 fe 6f 35 80 9d 7d 	vmovdqu 0x7d9d80(%rip),%ymm6        # 0x141046100
14086c37f:	00
14086c380:	c5 c5 ef 2a          	vpxor  (%rdx),%ymm7,%ymm5
14086c384:	c5 fd 70 02 b1       	vpshufd $0xb1,(%rdx),%ymm0
14086c389:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14086c390:	00
14086c391:	4d 8b d1             	mov    %r9,%r10
14086c394:	c5 7e 6f 05 24 9d 7d 	vmovdqu 0x7d9d24(%rip),%ymm8        # 0x1410460c0
14086c39b:	00
14086c39c:	41 83 e2 1f          	and    $0x1f,%r10d
14086c3a0:	b9 00 00 00 00       	mov    $0x0,%ecx
14086c3a5:	8b c1                	mov    %ecx,%eax
14086c3a7:	c5 fd ef de          	vpxor  %ymm6,%ymm0,%ymm3
14086c3ab:	c5 fe 6f d5          	vmovdqu %ymm5,%ymm2
14086c3af:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
14086c3b3:	76 56                	jbe    0x14086c40b
14086c3b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14086c3bc:	00 00 00 00
14086c3c0:	c4 c1 65 d4 0c 00    	vpaddq (%r8,%rax,1),%ymm3,%ymm1
14086c3c6:	c5 f5 d4 df          	vpaddq %ymm7,%ymm1,%ymm3
14086c3ca:	c5 fd 73 d5 20       	vpsrlq $0x20,%ymm5,%ymm0
14086c3cf:	c4 e1 fd f4 cb       	vpmuludq %ymm3,%ymm0,%ymm1
14086c3d4:	c5 fd 73 d3 20       	vpsrlq $0x20,%ymm3,%ymm0
14086c3d9:	c5 cd d4 d5          	vpaddq %ymm5,%ymm6,%ymm2
14086c3dd:	c5 f5 ef ff          	vpxor  %ymm7,%ymm1,%ymm7
14086c3e1:	c4 e1 fd f4 ca       	vpmuludq %ymm2,%ymm0,%ymm1
14086c3e6:	c4 c2 65 00 c0       	vpshufb %ymm8,%ymm3,%ymm0
14086c3eb:	c5 fd d4 ea          	vpaddq %ymm2,%ymm0,%ymm5
14086c3ef:	48 83 c0 20          	add    $0x20,%rax
14086c3f3:	90                   	nop
14086c3f4:	90                   	nop
14086c3f5:	c4 c2 55 00 c0       	vpshufb %ymm8,%ymm5,%ymm0
14086c3fa:	c5 fd d4 db          	vpaddq %ymm3,%ymm0,%ymm3
14086c3fe:	c5 f5 ef f6          	vpxor  %ymm6,%ymm1,%ymm6
14086c402:	49 3b c1             	cmp    %r9,%rax
14086c405:	72 b9                	jb     0x14086c3c0
14086c407:	c5 fe 6f d5          	vmovdqu %ymm5,%ymm2
14086c40b:	4d 85 d2             	test   %r10,%r10
14086c40e:	0f 84 45 01 00 00    	je     0x14086c559
14086c414:	4f 8d 1c 01          	lea    (%r9,%r8,1),%r11
14086c418:	b8 20 00 00 00       	mov    $0x20,%eax
14086c41d:	c4 c1 f9 6e c2       	vmovq  %r10,%xmm0
14086c422:	c4 e2 7d 58 e8       	vpbroadcastd %xmm0,%ymm5
14086c427:	c4 e2 65 47 e5       	vpsllvd %ymm5,%ymm3,%ymm4
14086c42c:	c5 f9 6e c0          	vmovd  %eax,%xmm0
14086c430:	4d 8b c2             	mov    %r10,%r8
14086c433:	49 8b d2             	mov    %r10,%rdx
14086c436:	49 83 e0 fc          	and    $0xfffffffffffffffc,%r8
14086c43a:	83 e2 03             	and    $0x3,%edx
14086c43d:	c4 e2 7d 58 c8       	vpbroadcastd %xmm0,%ymm1
14086c442:	c5 6d d4 cd          	vpaddq %ymm5,%ymm2,%ymm9
14086c446:	c5 f5 fa d5          	vpsubd %ymm5,%ymm1,%ymm2
14086c44a:	4d 03 c3             	add    %r11,%r8
14086c44d:	c4 e2 65 45 da       	vpsrlvd %ymm2,%ymm3,%ymm3
14086c452:	c5 e5 eb dc          	vpor   %ymm4,%ymm3,%ymm3
14086c456:	41 f6 c2 10          	test   $0x10,%r10b
14086c45a:	74 7e                	je     0x14086c4da
14086c45c:	c5 d1 66 05 2c 9c 7d 	vpcmpgtd 0x7d9c2c(%rip),%xmm5,%xmm0        # 0x141046090
14086c463:	00
14086c464:	c4 c2 79 8c 43 10    	vpmaskmovd 0x10(%r11),%xmm0,%xmm0
14086c46a:	41 0f b6 44 10 fc    	movzbl -0x4(%r8,%rdx,1),%eax
14086c470:	c4 c1 78 10 13       	vmovups (%r11),%xmm2
14086c475:	88 45 00             	mov    %al,0x0(%rbp)
14086c478:	41 0f b6 44 10 fd    	movzbl -0x3(%r8,%rdx,1),%eax
14086c47e:	88 45 01             	mov    %al,0x1(%rbp)
14086c481:	41 0f b6 44 10 fe    	movzbl -0x2(%r8,%rdx,1),%eax
14086c487:	88 45 02             	mov    %al,0x2(%rbp)
14086c48a:	41 0f b6 44 10 ff    	movzbl -0x1(%r8,%rdx,1),%eax
14086c490:	88 45 03             	mov    %al,0x3(%rbp)
14086c493:	c4 e3 79 22 4d 00 03 	vpinsrd $0x3,0x0(%rbp),%xmm0,%xmm1
14086c49a:	c4 e3 6d 38 d1 01    	vinserti128 $0x1,%xmm1,%ymm2,%ymm2
14086c4a0:	c5 ed d4 db          	vpaddq %ymm3,%ymm2,%ymm3
14086c4a4:	c5 e5 d4 e7          	vpaddq %ymm7,%ymm3,%ymm4
14086c4a8:	c4 c1 7d 73 d1 20    	vpsrlq $0x20,%ymm9,%ymm0
14086c4ae:	c4 e1 fd f4 cc       	vpmuludq %ymm4,%ymm0,%ymm1
14086c4b3:	c5 fd 73 d4 20       	vpsrlq $0x20,%ymm4,%ymm0
14086c4b8:	c4 c1 4d d4 d1       	vpaddq %ymm9,%ymm6,%ymm2
14086c4bd:	c5 f5 ef ff          	vpxor  %ymm7,%ymm1,%ymm7
14086c4c1:	c4 e1 fd f4 ca       	vpmuludq %ymm2,%ymm0,%ymm1
14086c4c6:	c4 c2 5d 00 c0       	vpshufb %ymm8,%ymm4,%ymm0
14086c4cb:	c5 fd d4 ea          	vpaddq %ymm2,%ymm0,%ymm5
14086c4cf:	c4 c2 55 00 c0       	vpshufb %ymm8,%ymm5,%ymm0
14086c4d4:	c5 fd d4 dc          	vpaddq %ymm4,%ymm0,%ymm3
14086c4d8:	eb 75                	jmp    0x14086c54f
14086c4da:	c5 d1 66 05 9e 9b 7d 	vpcmpgtd 0x7d9b9e(%rip),%xmm5,%xmm0        # 0x141046080