140d96185:	e8 16 53 08 00       	call   0x140e1b4a0
140d9618a:	48 2b e0             	sub    %rax,%rsp
140d9618d:	4c 8b c9             	mov    %rcx,%r9
140d96190:	49 8d 40 3c          	lea    0x3c(%r8),%rax
140d96194:	48 83 c1 3c          	add    $0x3c,%rcx
140d96198:	4c 3b c8             	cmp    %rax,%r9
140d9619b:	77 05                	ja     0x140d961a2
140d9619d:	49 3b c8             	cmp    %r8,%rcx
140d961a0:	73 0e                	jae    0x140d961b0
140d961a2:	48 8d 42 3c          	lea    0x3c(%rdx),%rax
140d961a6:	4c 3b c8             	cmp    %rax,%r9
140d961a9:	77 2c                	ja     0x140d961d7
140d961ab:	48 3b ca             	cmp    %rdx,%rcx
140d961ae:	72 27                	jb     0x140d961d7
140d961b0:	49 2b d0             	sub    %r8,%rdx
140d961b3:	4d 8b d1             	mov    %r9,%r10
140d961b6:	4d 2b d0             	sub    %r8,%r10
140d961b9:	b9 10 00 00 00       	mov    $0x10,%ecx
140d961be:	66 90                	xchg   %ax,%ax
140d961c0:	41 8b 04 10          	mov    (%r8,%rdx,1),%eax
140d961c4:	41 2b 00             	sub    (%r8),%eax
140d961c7:	43 89 04 10          	mov    %eax,(%r8,%r10,1)
140d961cb:	4d 8d 40 04          	lea    0x4(%r8),%r8
140d961cf:	48 83 e9 01          	sub    $0x1,%rcx
140d961d3:	75 eb                	jne    0x140d961c0
140d961d5:	eb 51                	jmp    0x140d96228
140d961d7:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140d961dc:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140d961e0:	f3 0f 6f 52 10       	movdqu 0x10(%rdx),%xmm2
140d961e5:	66 0f fa c8          	psubd  %xmm0,%xmm1
140d961e9:	f3 41 0f 6f 40 10    	movdqu 0x10(%r8),%xmm0
140d961ef:	f3 41 0f 7f 09       	movdqu %xmm1,(%r9)
140d961f4:	f3 0f 6f 4a 20       	movdqu 0x20(%rdx),%xmm1
140d961f9:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d961fd:	f3 41 0f 6f 40 20    	movdqu 0x20(%r8),%xmm0
140d96203:	f3 41 0f 7f 51 10    	movdqu %xmm2,0x10(%r9)
140d96209:	f3 0f 6f 52 30       	movdqu 0x30(%rdx),%xmm2
140d9620e:	66 0f fa c8          	psubd  %xmm0,%xmm1
140d96212:	f3 41 0f 6f 40 30    	movdqu 0x30(%r8),%xmm0
140d96218:	f3 41 0f 7f 49 20    	movdqu %xmm1,0x20(%r9)
140d9621e:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d96222:	f3 41 0f 7f 51 30    	movdqu %xmm2,0x30(%r9)
140d96228:	66 0f 6f 15 f0 51 3f 	movdqa 0x3f51f0(%rip),%xmm2        # 0x14118b420
140d9622f:	00
140d96230:	33 d2                	xor    %edx,%edx
140d96232:	66 0f 6f 1d d6 51 3f 	movdqa 0x3f51d6(%rip),%xmm3        # 0x14118b410
140d96239:	00
140d9623a:	49 8b c9             	mov    %r9,%rcx
140d9623d:	66 0f 6f 25 1b 65 21 	movdqa 0x21651b(%rip),%xmm4        # 0x140fac760
140d96244:	00
140d96245:	66 0f 6f 2d b3 51 3f 	movdqa 0x3f51b3(%rip),%xmm5        # 0x14118b400
140d9624c:	00
140d9624d:	0f 1f 00             	nopl   (%rax)
140d96250:	66 0f 6e c2          	movd   %edx,%xmm0
140d96254:	8d 42 04             	lea    0x4(%rdx),%eax
140d96257:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d9625c:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140d96260:	66 0f fe c4          	paddd  %xmm4,%xmm0
140d96264:	83 c2 08             	add    $0x8,%edx
140d96267:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140d9626b:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140d9626f:	0f 54 c3             	andps  %xmm3,%xmm0
140d96272:	0f 55 ca             	andnps %xmm2,%xmm1
140d96275:	0f 56 c8             	orps   %xmm0,%xmm1
140d96278:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
140d9627d:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d96281:	66 0f 6e c0          	movd   %eax,%xmm0
140d96285:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d9628a:	66 0f fe c4          	paddd  %xmm4,%xmm0
140d9628e:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140d96292:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
140d96297:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140d9629b:	0f 54 c3             	andps  %xmm3,%xmm0
140d9629e:	0f 55 ca             	andnps %xmm2,%xmm1
140d962a1:	0f 56 c8             	orps   %xmm0,%xmm1
140d962a4:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
140d962a9:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d962ad:	f3 0f 7f 49 f0       	movdqu %xmm1,-0x10(%rcx)
140d962b2:	83 fa 10             	cmp    $0x10,%edx
140d962b5:	72 99                	jb     0x140d96250
140d962b7:	49 8b c9             	mov    %r9,%rcx
140d962ba:	48 83 c4 28          	add    $0x28,%rsp
140d962be:	e9 0d 2b fe ff       	jmp    0x140d78dd0
140d962c3:	cc                   	int3
140d962c4:	cc                   	int3
140d962c5:	cc                   	int3
140d962c6:	cc                   	int3
140d962c7:	cc                   	int3
140d962c8:	cc                   	int3
140d962c9:	cc                   	int3
140d962ca:	cc                   	int3
140d962cb:	cc                   	int3
140d962cc:	cc                   	int3
140d962cd:	cc                   	int3
140d962ce:	cc                   	int3
140d962cf:	cc                   	int3
140d962d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d962d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d962da:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d962df:	55                   	push   %rbp
140d962e0:	41 54                	push   %r12
140d962e2:	41 55                	push   %r13
140d962e4:	41 56                	push   %r14
140d962e6:	41 57                	push   %r15
140d962e8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140d962ed:	b8 d0 00 00 00       	mov    $0xd0,%eax
140d962f2:	e8 a9 51 08 00       	call   0x140e1b4a0
140d962f7:	48 2b e0             	sub    %rax,%rsp
140d962fa:	0f 29 b4 24 c0 00 00 	movaps %xmm6,0xc0(%rsp)
140d96301:	00
140d96302:	0f 29 bc 24 b0 00 00 	movaps %xmm7,0xb0(%rsp)
140d96309:	00
140d9630a:	44 0f 29 84 24 a0 00 	movaps %xmm8,0xa0(%rsp)
140d96311:	00 00
140d96313:	44 0f 29 8c 24 90 00 	movaps %xmm9,0x90(%rsp)
140d9631a:	00 00
140d9631c:	48 8b 05 dd 2b 62 00 	mov    0x622bdd(%rip),%rax        # 0x1413b8f00
140d96323:	48 33 c4             	xor    %rsp,%rax
140d96326:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140d9632a:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
140d9632e:	48 8d 5d a7          	lea    -0x59(%rbp),%rbx
140d96332:	4d 8b f0             	mov    %r8,%r14
140d96335:	48 8b fa             	mov    %rdx,%rdi
140d96338:	48 8b d1             	mov    %rcx,%rdx
140d9633b:	45 8b 40 20          	mov    0x20(%r8),%r8d
140d9633f:	4d 8d 5e 08          	lea    0x8(%r14),%r11
140d96343:	45 33 d2             	xor    %r10d,%r10d
140d96346:	33 c0                	xor    %eax,%eax
140d96348:	41 bf 07 00 00 00    	mov    $0x7,%r15d
140d9634e:	8b 4f 24             	mov    0x24(%rdi),%ecx
140d96351:	03 4f 04             	add    0x4(%rdi),%ecx
140d96354:	45 03 06             	add    (%r14),%r8d
140d96357:	45 8d 6a 01          	lea    0x1(%r10),%r13d
140d9635b:	44 8b 4f 20          	mov    0x20(%rdi),%r9d
140d9635f:	44 03 0f             	add    (%rdi),%r9d
140d96362:	89 4d ab             	mov    %ecx,-0x55(%rbp)
140d96365:	41 8b 4e 24          	mov    0x24(%r14),%ecx
140d96369:	41 03 4e 04          	add    0x4(%r14),%ecx
140d9636d:	89 4d cb             	mov    %ecx,-0x35(%rbp)
140d96370:	8b 4f 28             	mov    0x28(%rdi),%ecx
140d96373:	03 4f 08             	add    0x8(%rdi),%ecx
140d96376:	89 4d af             	mov    %ecx,-0x51(%rbp)
140d96379:	41 8b 4e 28          	mov    0x28(%r14),%ecx
140d9637d:	41 03 0b             	add    (%r11),%ecx
140d96380:	89 4d cf             	mov    %ecx,-0x31(%rbp)
140d96383:	8b 4f 2c             	mov    0x2c(%rdi),%ecx
140d96386:	03 4f 0c             	add    0xc(%rdi),%ecx
140d96389:	89 4d b3             	mov    %ecx,-0x4d(%rbp)
140d9638c:	41 8b 4e 2c          	mov    0x2c(%r14),%ecx
140d96390:	41 03 4e 0c          	add    0xc(%r14),%ecx
140d96394:	89 4d d3             	mov    %ecx,-0x2d(%rbp)
140d96397:	8b 4f 30             	mov    0x30(%rdi),%ecx
140d9639a:	03 4f 10             	add    0x10(%rdi),%ecx
140d9639d:	89 4d b7             	mov    %ecx,-0x49(%rbp)
140d963a0:	41 8b 4e 30          	mov    0x30(%r14),%ecx
140d963a4:	41 03 4e 10          	add    0x10(%r14),%ecx
140d963a8:	89 4d d7             	mov    %ecx,-0x29(%rbp)
140d963ab:	8b 4f 34             	mov    0x34(%rdi),%ecx
140d963ae:	03 4f 14             	add    0x14(%rdi),%ecx
140d963b1:	89 4d bb             	mov    %ecx,-0x45(%rbp)
140d963b4:	41 8b 4e 34          	mov    0x34(%r14),%ecx
140d963b8:	41 03 4e 14          	add    0x14(%r14),%ecx
140d963bc:	89 4d db             	mov    %ecx,-0x25(%rbp)
140d963bf:	8b 4f 38             	mov    0x38(%rdi),%ecx
140d963c2:	03 4f 18             	add    0x18(%rdi),%ecx
140d963c5:	89 4d bf             	mov    %ecx,-0x41(%rbp)
140d963c8:	41 8b 4e 38          	mov    0x38(%r14),%ecx
140d963cc:	41 03 4e 18          	add    0x18(%r14),%ecx
140d963d0:	89 4d df             	mov    %ecx,-0x21(%rbp)
140d963d3:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140d963d6:	03 4f 1c             	add    0x1c(%rdi),%ecx
140d963d9:	89 4d c3             	mov    %ecx,-0x3d(%rbp)
140d963dc:	41 8b 4e 3c          	mov    0x3c(%r14),%ecx
140d963e0:	41 03 4e 1c          	add    0x1c(%r14),%ecx
140d963e4:	89 4d e3             	mov    %ecx,-0x1d(%rbp)
140d963e7:	49 8b ce             	mov    %r14,%rcx
140d963ea:	48 2b cb             	sub    %rbx,%rcx
140d963ed:	44 89 45 c7          	mov    %r8d,-0x39(%rbp)
140d963f1:	48 83 c1 10          	add    $0x10,%rcx
140d963f5:	44 89 4d a7          	mov    %r9d,-0x59(%rbp)
140d963f9:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
140d963fe:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140d96402:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140d96406:	44 89 3c 24          	mov    %r15d,(%rsp)
140d9640a:	45 33 c9             	xor    %r9d,%r9d
140d9640d:	49 83 e8 04          	sub    $0x4,%r8
140d96411:	48 2b d1             	sub    %rcx,%rdx
140d96414:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
140d96419:	8b 0d 39 2b 62 00    	mov    0x622b39(%rip),%ecx        # 0x1413b8f58
140d9641f:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
140d96423:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140d96428:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d9642f:	00
140d96430:	33 db                	xor    %ebx,%ebx
140d96432:	45 33 e4             	xor    %r12d,%r12d
140d96435:	45 85 ed             	test   %r13d,%r13d
140d96438:	0f 8e d0 01 00 00    	jle    0x140d9660e
140d9643e:	41 83 fd 04          	cmp    $0x4,%r13d
140d96442:	0f 82 c6 01 00 00    	jb     0x140d9660e
140d96448:	83 f9 06             	cmp    $0x6,%ecx
140d9644b:	0f 8c bd 01 00 00    	jl     0x140d9660e
140d96451:	41 8b d5             	mov    %r13d,%edx
140d96454:	0f 57 e4             	xorps  %xmm4,%xmm4
140d96457:	0f 57 ff             	xorps  %xmm7,%xmm7
140d9645a:	0f 57 f6             	xorps  %xmm6,%xmm6
140d9645d:	0f 57 ed             	xorps  %xmm5,%xmm5
140d96460:	81 e2 03 00 00 80    	and    $0x80000003,%edx
140d96466:	7d 07                	jge    0x140d9646f
140d96468:	ff ca                	dec    %edx
140d9646a:	83 ca fc             	or     $0xfffffffc,%edx
140d9646d:	ff c2                	inc    %edx
140d9646f:	41 8b cd             	mov    %r13d,%ecx
140d96472:	48 8d 5d a7          	lea    -0x59(%rbp),%rbx
140d96476:	2b ca                	sub    %edx,%ecx
140d96478:	45 0f 57 c0          	xorps  %xmm8,%xmm8
140d9647c:	48 63 f1             	movslq %ecx,%rsi
140d9647f:	45 0f 57 c9          	xorps  %xmm9,%xmm9
140d96483:	49 8b cb             	mov    %r11,%rcx
140d96486:	49 8b d0             	mov    %r8,%rdx
140d96489:	4c 8b df             	mov    %rdi,%r11
140d9648c:	4c 2b db             	sub    %rbx,%r11
140d9648f:	48 8d 5d c7          	lea    -0x39(%rbp),%rbx
140d96493:	49 2b de             	sub    %r14,%rbx
140d96496:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d9649d:	00 00 00
140d964a0:	66 42 0f 6e 0c 1a    	movd   (%rdx,%r11,1),%xmm1
140d964a6:	0f 57 c0             	xorps  %xmm0,%xmm0
140d964a9:	66 42 0f 6e 54 1a 04 	movd   0x4(%rdx,%r11,1),%xmm2
140d964b0:	49 83 c4 04          	add    $0x4,%r12
140d964b4:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d964b8:	48 8d 52 f0          	lea    -0x10(%rdx),%rdx
140d964bc:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d964c0:	66 0f 38 35 59 f8    	pmovzxdq -0x8(%rcx),%xmm3
140d964c6:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140d964ca:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d964cf:	66 0f 6e 52 14       	movd   0x14(%rdx),%xmm2
140d964d4:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d964da:	66 44 0f d4 c9       	paddq  %xmm1,%xmm9
140d964df:	66 0f 6e 4a 10       	movd   0x10(%rdx),%xmm1
140d964e4:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d964e8:	0f 57 c0             	xorps  %xmm0,%xmm0
140d964eb:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d964ef:	66 0f 38 35 5c 0b e8 	pmovzxdq -0x18(%rbx,%rcx,1),%xmm3
140d964f6:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d964fb:	66 42 0f 6e 54 1a 34 	movd   0x34(%rdx,%r11,1),%xmm2
140d96502:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96508:	66 0f d4 e1          	paddq  %xmm1,%xmm4
140d9650c:	66 42 0f 6e 4c 1a 30 	movd   0x30(%rdx,%r11,1),%xmm1
140d96513:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d96517:	0f 57 c0             	xorps  %xmm0,%xmm0
140d9651a:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d9651e:	66 0f 38 35 59 08    	pmovzxdq 0x8(%rcx),%xmm3
140d96524:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96529:	66 42 0f 6e 54 1a 0c 	movd   0xc(%rdx,%r11,1),%xmm2
140d96530:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96536:	66 44 0f d4 c1       	paddq  %xmm1,%xmm8
140d9653b:	66 42 0f 6e 4c 1a 08 	movd   0x8(%rdx,%r11,1),%xmm1
140d96542:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d96546:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96549:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d9654d:	66 0f 38 35 59 f0    	pmovzxdq -0x10(%rcx),%xmm3
140d96553:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96558:	66 0f 6e 52 0c       	movd   0xc(%rdx),%xmm2
140d9655d:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96563:	66 0f d4 e9          	paddq  %xmm1,%xmm5
140d96567:	66 0f 6e 4a 08       	movd   0x8(%rdx),%xmm1
140d9656c:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d96570:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96573:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d96577:	66 0f 38 35 5c 0b f0 	pmovzxdq -0x10(%rbx,%rcx,1),%xmm3
140d9657e:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96583:	66 42 0f 6e 54 1a 2c 	movd   0x2c(%rdx,%r11,1),%xmm2
140d9658a:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96590:	66 0f d4 f9          	paddq  %xmm1,%xmm7
140d96594:	66 42 0f 6e 4c 1a 28 	movd   0x28(%rdx,%r11,1),%xmm1
140d9659b:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d9659f:	0f 57 c0             	xorps  %xmm0,%xmm0
140d965a2:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d965a6:	66 0f 38 35 59 10    	pmovzxdq 0x10(%rcx),%xmm3
140d965ac:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d965b1:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d965b7:	66 0f d4 f1          	paddq  %xmm1,%xmm6
140d965bb:	4c 3b e6             	cmp    %rsi,%r12
140d965be:	0f 8c dc fe ff ff    	jl     0x140d964a0
140d965c4:	66 41 0f d4 e9       	paddq  %xmm9,%xmm5
140d965c9:	66 41 0f d4 f0       	paddq  %xmm8,%xmm6
140d965ce:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140d965d2:	66 0f d4 fc          	paddq  %xmm4,%xmm7
140d965d6:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d965db:	66 0f d4 e8          	paddq  %xmm0,%xmm5
140d965df:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140d965e3:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d965e8:	66 48 0f 7e eb       	movq   %xmm5,%rbx
140d965ed:	66 0f d4 f0          	paddq  %xmm0,%xmm6
140d965f1:	66 0f 6f c7          	movdqa %xmm7,%xmm0
140d965f5:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140d965fa:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d965ff:	4c 03 d1             	add    %rcx,%r10
140d96602:	66 0f d4 f8          	paddq  %xmm0,%xmm7
140d96606:	66 48 0f 7e f9       	movq   %xmm7,%rcx
140d9660b:	48 03 c1             	add    %rcx,%rax
140d9660e:	4d 63 dd             	movslq %r13d,%r11
140d96611:	4d 3b e3             	cmp    %r11,%r12
140d96614:	7d 73                	jge    0x140d96689
140d96616:	49 8b c9             	mov    %r9,%rcx
140d96619:	48 8d 75 a7          	lea    -0x59(%rbp),%rsi
140d9661d:	49 2b cc             	sub    %r12,%rcx
140d96620:	4c 8d 7d c7          	lea    -0x39(%rbp),%r15
140d96624:	48 2b f7             	sub    %rdi,%rsi
140d96627:	4f 8d 04 a6          	lea    (%r14,%r12,4),%r8
140d9662b:	4d 2b fe             	sub    %r14,%r15
140d9662e:	4d 2b dc             	sub    %r12,%r11
140d96631:	4c 8d 0c 8f          	lea    (%rdi,%rcx,4),%r9
140d96635:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d9663c:	00 00 00 00
140d96640:	41 8b 08             	mov    (%r8),%ecx
140d96643:	4d 8d 40 04          	lea    0x4(%r8),%r8
140d96647:	41 8b 11             	mov    (%r9),%edx
140d9664a:	4d 8d 49 fc          	lea    -0x4(%r9),%r9
140d9664e:	48 0f af d1          	imul   %rcx,%rdx
140d96652:	43 8b 4c 38 fc       	mov    -0x4(%r8,%r15,1),%ecx
140d96657:	48 03 da             	add    %rdx,%rbx
140d9665a:	41 8b 54 31 04       	mov    0x4(%r9,%rsi,1),%edx
140d9665f:	48 0f af d1          	imul   %rcx,%rdx
140d96663:	41 8b 48 1c          	mov    0x1c(%r8),%ecx
140d96667:	48 03 c2             	add    %rdx,%rax
140d9666a:	41 8b 51 24          	mov    0x24(%r9),%edx
140d9666e:	48 0f af d1          	imul   %rcx,%rdx
140d96672:	4c 03 d2             	add    %rdx,%r10
140d96675:	49 83 eb 01          	sub    $0x1,%r11
140d96679:	75 c5                	jne    0x140d96640
140d9667b:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140d96680:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
140d96685:	44 8b 3c 24          	mov    (%rsp),%r15d
140d96689:	48 2b c3             	sub    %rbx,%rax
140d9668c:	49 8d 71 01          	lea    0x1(%r9),%rsi
140d96690:	4c 03 d3             	add    %rbx,%r10
140d96693:	45 33 db             	xor    %r11d,%r11d
140d96696:	41 83 fd 08          	cmp    $0x8,%r13d
140d9669a:	0f 8d 04 02 00 00    	jge    0x140d968a4
140d966a0:	41 83 ff 04          	cmp    $0x4,%r15d
140d966a4:	0f 82 fa 01 00 00    	jb     0x140d968a4
140d966aa:	83 3d a7 28 62 00 06 	cmpl   $0x6,0x6228a7(%rip)        # 0x1413b8f58
140d966b1:	0f 8c ed 01 00 00    	jl     0x140d968a4
140d966b7:	41 8b d7             	mov    %r15d,%edx
140d966ba:	0f 57 e4             	xorps  %xmm4,%xmm4
140d966bd:	45 0f 57 c0          	xorps  %xmm8,%xmm8
140d966c1:	0f 57 ed             	xorps  %xmm5,%xmm5
140d966c4:	45 0f 57 c9          	xorps  %xmm9,%xmm9
140d966c8:	81 e2 03 00 00 80    	and    $0x80000003,%edx