1401797d6:	b9 48 00 00 00       	mov    $0x48,%ecx
1401797db:	ff 15 47 95 28 00    	call   *0x289547(%rip)        # 0x140402d28
1401797e1:	48 8b d8             	mov    %rax,%rbx
1401797e4:	48 85 c0             	test   %rax,%rax
1401797e7:	74 7b                	je     0x140179864
1401797e9:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1401797f0:	00
1401797f1:	48 89 bc 24 28 05 00 	mov    %rdi,0x528(%rsp)
1401797f8:	00
1401797f9:	ff 15 21 95 28 00    	call   *0x289521(%rip)        # 0x140402d20
1401797ff:	48 89 03             	mov    %rax,(%rbx)
140179802:	48 85 c0             	test   %rax,%rax
140179805:	74 37                	je     0x14017983e
140179807:	48 8d 8c 24 f0 02 00 	lea    0x2f0(%rsp),%rcx
14017980e:	00
14017980f:	ff 15 0b 95 28 00    	call   *0x28950b(%rip)        # 0x140402d20
140179815:	48 89 43 10          	mov    %rax,0x10(%rbx)
140179819:	48 85 c0             	test   %rax,%rax
14017981c:	74 20                	je     0x14017983e
14017981e:	41 8b cc             	mov    %r12d,%ecx
140179821:	89 6b 0c             	mov    %ebp,0xc(%rbx)
140179824:	89 73 1c             	mov    %esi,0x1c(%rbx)
140179827:	e8 54 f1 ff ff       	call   0x140178980
14017982c:	41 8b cf             	mov    %r15d,%ecx
14017982f:	66 89 43 08          	mov    %ax,0x8(%rbx)
140179833:	e8 48 f1 ff ff       	call   0x140178980
140179838:	66 89 43 18          	mov    %ax,0x18(%rbx)
14017983c:	eb 1e                	jmp    0x14017985c
14017983e:	48 8b 0b             	mov    (%rbx),%rcx
140179841:	ff 15 c9 94 28 00    	call   *0x2894c9(%rip)        # 0x140402d10
140179847:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14017984b:	ff 15 bf 94 28 00    	call   *0x2894bf(%rip)        # 0x140402d10
140179851:	48 8b cb             	mov    %rbx,%rcx
140179854:	ff 15 b6 94 28 00    	call   *0x2894b6(%rip)        # 0x140402d10
14017985a:	33 db                	xor    %ebx,%ebx
14017985c:	48 8b bc 24 28 05 00 	mov    0x528(%rsp),%rdi
140179863:	00
140179864:	48 85 db             	test   %rbx,%rbx
140179867:	74 2a                	je     0x140179893
140179869:	4c 89 6b 20          	mov    %r13,0x20(%rbx)
14017986d:	4c 8d 4b 30          	lea    0x30(%rbx),%r9
140179871:	8b 44 24 68          	mov    0x68(%rsp),%eax
140179875:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140179879:	89 43 2c             	mov    %eax,0x2c(%rbx)
14017987c:	4c 8b c3             	mov    %rbx,%r8
14017987f:	83 7c 24 6c 00       	cmpl   $0x0,0x6c(%rsp)
140179884:	0f 95 c0             	setne  %al
140179887:	88 43 28             	mov    %al,0x28(%rbx)
14017988a:	49 8b 56 10          	mov    0x10(%r14),%rdx
14017988e:	e8 2d 26 fd ff       	call   0x14014bec0
140179893:	48 8b 9c 24 60 05 00 	mov    0x560(%rsp),%rbx
14017989a:	00
14017989b:	33 c0                	xor    %eax,%eax
14017989d:	48 8b b4 24 30 05 00 	mov    0x530(%rsp),%rsi
1401798a4:	00
1401798a5:	4c 8b a4 24 20 05 00 	mov    0x520(%rsp),%r12
1401798ac:	00
1401798ad:	48 8b ac 24 38 05 00 	mov    0x538(%rsp),%rbp
1401798b4:	00
1401798b5:	4c 8b ac 24 18 05 00 	mov    0x518(%rsp),%r13
1401798bc:	00
1401798bd:	4c 8b bc 24 10 05 00 	mov    0x510(%rsp),%r15
1401798c4:	00
1401798c5:	48 8b 8c 24 00 05 00 	mov    0x500(%rsp),%rcx
1401798cc:	00
1401798cd:	48 33 cc             	xor    %rsp,%rcx
1401798d0:	e8 6b 0d 18 00       	call   0x1402fa640
1401798d5:	48 81 c4 40 05 00 00 	add    $0x540,%rsp
1401798dc:	41 5e                	pop    %r14
1401798de:	c3                   	ret
1401798df:	33 c0                	xor    %eax,%eax
1401798e1:	eb ba                	jmp    0x14017989d
1401798e3:	33 c0                	xor    %eax,%eax
1401798e5:	eb de                	jmp    0x1401798c5
1401798e7:	cc                   	int3
1401798e8:	cc                   	int3
1401798e9:	cc                   	int3
1401798ea:	cc                   	int3
1401798eb:	cc                   	int3
1401798ec:	cc                   	int3
1401798ed:	cc                   	int3
1401798ee:	cc                   	int3
1401798ef:	cc                   	int3
1401798f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401798f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401798fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401798ff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140179904:	41 56                	push   %r14
140179906:	48 83 ec 20          	sub    $0x20,%rsp
14017990a:	48 8b f2             	mov    %rdx,%rsi
14017990d:	48 8b f9             	mov    %rcx,%rdi
140179910:	ba 01 00 00 00       	mov    $0x1,%edx
140179915:	b9 48 00 00 00       	mov    $0x48,%ecx
14017991a:	41 8b e9             	mov    %r9d,%ebp
14017991d:	45 8b f0             	mov    %r8d,%r14d
140179920:	ff 15 02 94 28 00    	call   *0x289402(%rip)        # 0x140402d28
140179926:	48 8b d8             	mov    %rax,%rbx
140179929:	48 85 c0             	test   %rax,%rax
14017992c:	74 65                	je     0x140179993
14017992e:	48 8b cf             	mov    %rdi,%rcx
140179931:	ff 15 e9 93 28 00    	call   *0x2893e9(%rip)        # 0x140402d20
140179937:	48 89 03             	mov    %rax,(%rbx)
14017993a:	48 85 c0             	test   %rax,%rax
14017993d:	74 38                	je     0x140179977
14017993f:	48 8b ce             	mov    %rsi,%rcx
140179942:	ff 15 d8 93 28 00    	call   *0x2893d8(%rip)        # 0x140402d20
140179948:	48 89 43 10          	mov    %rax,0x10(%rbx)
14017994c:	48 85 c0             	test   %rax,%rax
14017994f:	74 26                	je     0x140179977
140179951:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
140179955:	44 89 73 0c          	mov    %r14d,0xc(%rbx)
140179959:	89 6b 1c             	mov    %ebp,0x1c(%rbx)
14017995c:	e8 1f f0 ff ff       	call   0x140178980
140179961:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140179965:	66 89 43 08          	mov    %ax,0x8(%rbx)
140179969:	e8 12 f0 ff ff       	call   0x140178980
14017996e:	66 89 43 18          	mov    %ax,0x18(%rbx)
140179972:	48 8b c3             	mov    %rbx,%rax
140179975:	eb 1e                	jmp    0x140179995
140179977:	48 8b 0b             	mov    (%rbx),%rcx
14017997a:	ff 15 90 93 28 00    	call   *0x289390(%rip)        # 0x140402d10
140179980:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140179984:	ff 15 86 93 28 00    	call   *0x289386(%rip)        # 0x140402d10
14017998a:	48 8b cb             	mov    %rbx,%rcx
14017998d:	ff 15 7d 93 28 00    	call   *0x28937d(%rip)        # 0x140402d10
140179993:	33 c0                	xor    %eax,%eax
140179995:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017999a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14017999f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401799a4:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401799a9:	48 83 c4 20          	add    $0x20,%rsp
1401799ad:	41 5e                	pop    %r14
1401799af:	c3                   	ret
1401799b0:	4c 8b dc             	mov    %rsp,%r11
1401799b3:	49 89 73 10          	mov    %rsi,0x10(%r11)
1401799b7:	49 89 7b 18          	mov    %rdi,0x18(%r11)
1401799bb:	41 56                	push   %r14
1401799bd:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401799c4:	41 0f 29 73 e8       	movaps %xmm6,-0x18(%r11)
1401799c9:	4c 8d 52 ff          	lea    -0x1(%rdx),%r10
1401799cd:	b8 3d ae b2 c2       	mov    $0xc2b2ae3d,%eax
1401799d2:	41 0f 29 7b d8       	movaps %xmm7,-0x28(%r11)
1401799d7:	48 89 04 24          	mov    %rax,(%rsp)
1401799db:	4c 8d 05 3e 7a 1c 00 	lea    0x1c7a3e(%rip),%r8        # 0x140341420
1401799e2:	48 b8 4f eb d4 27 3d 	movabs $0xc2b2ae3d27d4eb4f,%rax
1401799e9:	ae b2 c2
1401799ec:	49 c1 ea 0a          	shr    $0xa,%r10
1401799f0:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
1401799f5:	45 33 c9             	xor    %r9d,%r9d
1401799f8:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1401799fc:	48 b8 f9 79 37 9e b1 	movabs $0x165667b19e3779f9,%rax
140179a03:	67 56 16
140179a06:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
140179a0b:	48 b8 63 ae b2 c2 77 	movabs $0x85ebca77c2b2ae63,%rax
140179a12:	ca eb 85
140179a15:	66 0f 6f 6c 24 10    	movdqa 0x10(%rsp),%xmm5
140179a1b:	49 be 87 ca eb 85 b1 	movabs $0x9e3779b185ebca87,%r14
140179a22:	79 37 9e
140179a25:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140179a2a:	b8 77 ca eb 85       	mov    $0x85ebca77,%eax
140179a2f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140179a34:	48 b8 c5 67 56 16 2f 	movabs $0x27d4eb2f165667c5,%rax
140179a3b:	eb d4 27
140179a3e:	66 0f 6f 7c 24 20    	movdqa 0x20(%rsp),%xmm7
140179a44:	48 8b fa             	mov    %rdx,%rdi
140179a47:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140179a4c:	b8 b1 79 37 9e       	mov    $0x9e3779b1,%eax
140179a51:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140179a56:	48 8b f1             	mov    %rcx,%rsi
140179a59:	66 0f 6f 74 24 30    	movdqa 0x30(%rsp),%xmm6
140179a5f:	41 8b d9             	mov    %r9d,%ebx
140179a62:	4c 89 74 24 08       	mov    %r14,0x8(%rsp)
140179a67:	66 0f 6f 24 24       	movdqa (%rsp),%xmm4
140179a6c:	4d 85 d2             	test   %r10,%r10
140179a6f:	0f 84 d6 01 00 00    	je     0x140179c4b
140179a75:	66 0f 6f 1d 43 7a 1c 	movdqa 0x1c7a43(%rip),%xmm3        # 0x1403414c0
140179a7c:	00
140179a7d:	45 0f 29 43 c8       	movaps %xmm8,-0x38(%r11)
140179a82:	66 44 0f 6f 05 25 7a 	movdqa 0x1c7a25(%rip),%xmm8        # 0x1403414b0
140179a89:	1c 00
140179a8b:	45 0f 29 4b b8       	movaps %xmm9,-0x48(%r11)
140179a90:	66 44 0f 6f 0d 07 7a 	movdqa 0x1c7a07(%rip),%xmm9        # 0x1403414a0
140179a97:	1c 00
140179a99:	45 0f 29 53 a8       	movaps %xmm10,-0x58(%r11)
140179a9e:	66 44 0f 6f 15 e9 79 	movdqa 0x1c79e9(%rip),%xmm10        # 0x140341490
140179aa5:	1c 00
140179aa7:	45 0f 29 5b 98       	movaps %xmm11,-0x68(%r11)
140179aac:	4c 8d 59 10          	lea    0x10(%rcx),%r11
140179ab0:	66 44 0f 6f 1d c7 79 	movdqa 0x1c79c7(%rip),%xmm11        # 0x140341480
140179ab7:	1c 00
140179ab9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140179ac0:	49 8b c8             	mov    %r8,%rcx
140179ac3:	49 8b c3             	mov    %r11,%rax
140179ac6:	49 8b d1             	mov    %r9,%rdx
140179ac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140179ad0:	0f 18 88 70 01 00 00 	prefetcht0 0x170(%rax)
140179ad7:	f3 0f 6f 50 f0       	movdqu -0x10(%rax),%xmm2
140179adc:	48 83 c2 08          	add    $0x8,%rdx
140179ae0:	48 8d 40 40          	lea    0x40(%rax),%rax
140179ae4:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
140179ae9:	48 8d 49 08          	lea    0x8(%rcx),%rcx
140179aed:	0f 57 c2             	xorps  %xmm2,%xmm0
140179af0:	66 0f 70 c8 31       	pshufd $0x31,%xmm0,%xmm1
140179af5:	66 0f f4 c8          	pmuludq %xmm0,%xmm1
140179af9:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179afe:	66 0f d4 c4          	paddq  %xmm4,%xmm0
140179b02:	f3 0f 6f 50 c0       	movdqu -0x40(%rax),%xmm2
140179b07:	66 0f 6f e1          	movdqa %xmm1,%xmm4
140179b0b:	66 0f d4 e0          	paddq  %xmm0,%xmm4
140179b0f:	f3 0f 6f 41 e8       	movdqu -0x18(%rcx),%xmm0
140179b14:	0f 57 c2             	xorps  %xmm2,%xmm0
140179b17:	66 0f 70 c8 31       	pshufd $0x31,%xmm0,%xmm1
140179b1c:	66 0f f4 c8          	pmuludq %xmm0,%xmm1
140179b20:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179b25:	66 0f d4 c5          	paddq  %xmm5,%xmm0
140179b29:	f3 0f 6f 50 d0       	movdqu -0x30(%rax),%xmm2
140179b2e:	66 0f 6f e9          	movdqa %xmm1,%xmm5
140179b32:	66 0f d4 e8          	paddq  %xmm0,%xmm5
140179b36:	f3 0f 6f 41 f8       	movdqu -0x8(%rcx),%xmm0
140179b3b:	0f 57 c2             	xorps  %xmm2,%xmm0
140179b3e:	66 0f 70 c8 31       	pshufd $0x31,%xmm0,%xmm1
140179b43:	66 0f f4 c8          	pmuludq %xmm0,%xmm1
140179b47:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179b4c:	66 0f d4 c7          	paddq  %xmm7,%xmm0
140179b50:	66 0f 6f f9          	movdqa %xmm1,%xmm7
140179b54:	66 0f d4 f8          	paddq  %xmm0,%xmm7
140179b58:	f3 0f 6f 48 e0       	movdqu -0x20(%rax),%xmm1
140179b5d:	f3 0f 6f 41 08       	movdqu 0x8(%rcx),%xmm0
140179b62:	0f 57 c1             	xorps  %xmm1,%xmm0
140179b65:	66 0f 70 d0 31       	pshufd $0x31,%xmm0,%xmm2
140179b6a:	66 0f f4 d0          	pmuludq %xmm0,%xmm2
140179b6e:	66 0f 70 c1 4e       	pshufd $0x4e,%xmm1,%xmm0
140179b73:	66 0f d4 f0          	paddq  %xmm0,%xmm6
140179b77:	66 0f d4 f2          	paddq  %xmm2,%xmm6
140179b7b:	48 81 fa 80 00 00 00 	cmp    $0x80,%rdx
140179b82:	0f 82 48 ff ff ff    	jb     0x140179ad0
140179b88:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140179b8c:	48 ff c3             	inc    %rbx
140179b8f:	66 0f 73 d0 2f       	psrlq  $0x2f,%xmm0
140179b94:	49 81 c3 00 04 00 00 	add    $0x400,%r11
140179b9b:	0f 57 c4             	xorps  %xmm4,%xmm0
140179b9e:	41 0f 57 c3          	xorps  %xmm11,%xmm0
140179ba2:	66 0f 70 e0 31       	pshufd $0x31,%xmm0,%xmm4
140179ba7:	66 0f f4 c3          	pmuludq %xmm3,%xmm0
140179bab:	66 0f f4 e3          	pmuludq %xmm3,%xmm4
140179baf:	66 0f 73 f4 20       	psllq  $0x20,%xmm4
140179bb4:	66 0f d4 e0          	paddq  %xmm0,%xmm4
140179bb8:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140179bbc:	66 0f 73 d0 2f       	psrlq  $0x2f,%xmm0
140179bc1:	0f 57 c5             	xorps  %xmm5,%xmm0
140179bc4:	41 0f 57 c2          	xorps  %xmm10,%xmm0
140179bc8:	66 0f 70 e8 31       	pshufd $0x31,%xmm0,%xmm5
140179bcd:	66 0f f4 c3          	pmuludq %xmm3,%xmm0
140179bd1:	66 0f f4 eb          	pmuludq %xmm3,%xmm5
140179bd5:	66 0f 73 f5 20       	psllq  $0x20,%xmm5
140179bda:	66 0f d4 e8          	paddq  %xmm0,%xmm5
140179bde:	66 0f 6f c7          	movdqa %xmm7,%xmm0
140179be2:	66 0f 73 d0 2f       	psrlq  $0x2f,%xmm0
140179be7:	0f 57 c7             	xorps  %xmm7,%xmm0
140179bea:	41 0f 57 c1          	xorps  %xmm9,%xmm0
140179bee:	66 0f 70 f8 31       	pshufd $0x31,%xmm0,%xmm7
140179bf3:	66 0f f4 c3          	pmuludq %xmm3,%xmm0
140179bf7:	66 0f f4 fb          	pmuludq %xmm3,%xmm7
140179bfb:	66 0f 73 f7 20       	psllq  $0x20,%xmm7
140179c00:	66 0f d4 f8          	paddq  %xmm0,%xmm7
140179c04:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140179c08:	66 0f 73 d0 2f       	psrlq  $0x2f,%xmm0
140179c0d:	0f 57 c6             	xorps  %xmm6,%xmm0
140179c10:	41 0f 57 c0          	xorps  %xmm8,%xmm0
140179c14:	66 0f 70 f0 31       	pshufd $0x31,%xmm0,%xmm6
140179c19:	66 0f f4 f3          	pmuludq %xmm3,%xmm6
140179c1d:	66 0f f4 c3          	pmuludq %xmm3,%xmm0
140179c21:	66 0f 73 f6 20       	psllq  $0x20,%xmm6
140179c26:	66 0f d4 f0          	paddq  %xmm0,%xmm6
140179c2a:	49 3b da             	cmp    %r10,%rbx
140179c2d:	0f 82 8d fe ff ff    	jb     0x140179ac0
140179c33:	44 0f 28 5c 24 40    	movaps 0x40(%rsp),%xmm11
140179c39:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
140179c3f:	44 0f 28 4c 24 60    	movaps 0x60(%rsp),%xmm9
140179c45:	44 0f 28 44 24 70    	movaps 0x70(%rsp),%xmm8
140179c4b:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140179c52:	00
140179c53:	48 8b cf             	mov    %rdi,%rcx
140179c56:	49 c1 e2 0a          	shl    $0xa,%r10
140179c5a:	49 2b ca             	sub    %r10,%rcx
140179c5d:	48 ff c9             	dec    %rcx
140179c60:	48 c1 e9 06          	shr    $0x6,%rcx
140179c64:	48 85 c9             	test   %rcx,%rcx
140179c67:	0f 84 ca 00 00 00    	je     0x140179d37
140179c6d:	48 8d 46 10          	lea    0x10(%rsi),%rax
140179c71:	49 03 c2             	add    %r10,%rax
140179c74:	0f 1f 40 00          	nopl   0x0(%rax)
140179c78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140179c7f:	00
140179c80:	0f 18 88 70 01 00 00 	prefetcht0 0x170(%rax)
140179c87:	f3 0f 6f 50 f0       	movdqu -0x10(%rax),%xmm2
140179c8c:	49 ff c1             	inc    %r9
140179c8f:	48 8d 40 40          	lea    0x40(%rax),%rax
140179c93:	f3 41 0f 6f 40 e0    	movdqu -0x20(%r8),%xmm0
140179c99:	4d 8d 40 08          	lea    0x8(%r8),%r8
140179c9d:	0f 57 c2             	xorps  %xmm2,%xmm0
140179ca0:	66 0f 70 c8 31       	pshufd $0x31,%xmm0,%xmm1
140179ca5:	66 0f f4 c8          	pmuludq %xmm0,%xmm1
140179ca9:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179cae:	66 0f d4 c4          	paddq  %xmm4,%xmm0
140179cb2:	f3 0f 6f 50 c0       	movdqu -0x40(%rax),%xmm2
140179cb7:	66 0f 6f e1          	movdqa %xmm1,%xmm4
140179cbb:	66 0f d4 e0          	paddq  %xmm0,%xmm4
140179cbf:	f3 41 0f 6f 40 e8    	movdqu -0x18(%r8),%xmm0
140179cc5:	0f 57 c2             	xorps  %xmm2,%xmm0
140179cc8:	66 0f 70 c8 31       	pshufd $0x31,%xmm0,%xmm1
140179ccd:	66 0f f4 c8          	pmuludq %xmm0,%xmm1
140179cd1:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179cd6:	66 0f d4 c5          	paddq  %xmm5,%xmm0
140179cda:	f3 0f 6f 50 d0       	movdqu -0x30(%rax),%xmm2
140179cdf:	66 0f 6f e9          	movdqa %xmm1,%xmm5
140179ce3:	66 0f d4 e8          	paddq  %xmm0,%xmm5
140179ce7:	f3 41 0f 6f 40 f8    	movdqu -0x8(%r8),%xmm0
140179ced:	0f 57 c2             	xorps  %xmm2,%xmm0
140179cf0:	66 0f 70 c8 31       	pshufd $0x31,%xmm0,%xmm1
140179cf5:	66 0f f4 c8          	pmuludq %xmm0,%xmm1
140179cf9:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179cfe:	66 0f d4 c7          	paddq  %xmm7,%xmm0
140179d02:	66 0f 6f f9          	movdqa %xmm1,%xmm7
140179d06:	66 0f d4 f8          	paddq  %xmm0,%xmm7
140179d0a:	f3 0f 6f 48 e0       	movdqu -0x20(%rax),%xmm1
140179d0f:	f3 41 0f 6f 40 08    	movdqu 0x8(%r8),%xmm0
140179d15:	0f 57 c1             	xorps  %xmm1,%xmm0
140179d18:	66 0f 70 d0 31       	pshufd $0x31,%xmm0,%xmm2
140179d1d:	66 0f f4 d0          	pmuludq %xmm0,%xmm2
140179d21:	66 0f 70 c1 4e       	pshufd $0x4e,%xmm1,%xmm0
140179d26:	66 0f d4 f0          	paddq  %xmm0,%xmm6
140179d2a:	66 0f d4 f2          	paddq  %xmm2,%xmm6
140179d2e:	4c 3b c9             	cmp    %rcx,%r9
140179d31:	0f 82 49 ff ff ff    	jb     0x140179c80
140179d37:	f3 0f 6f 54 3e c0    	movdqu -0x40(%rsi,%rdi,1),%xmm2
140179d3d:	48 8b 05 cf 76 1c 00 	mov    0x1c76cf(%rip),%rax        # 0x140341413
140179d44:	f3 0f 6f 05 2d 77 1c 	movdqu 0x1c772d(%rip),%xmm0        # 0x140341479
140179d4b:	00
140179d4c:	48 8b 15 b8 76 1c 00 	mov    0x1c76b8(%rip),%rdx        # 0x14034140b
140179d53:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140179d57:	0f 57 c8             	xorps  %xmm0,%xmm1
140179d5a:	66 0f 70 c2 4e       	pshufd $0x4e,%xmm2,%xmm0
140179d5f:	f3 0f 6f 54 3e d0    	movdqu -0x30(%rsi,%rdi,1),%xmm2
140179d65:	66 0f d4 c4          	paddq  %xmm4,%xmm0
140179d69:	66 0f 70 d9 31       	pshufd $0x31,%xmm1,%xmm3
140179d6e:	66 0f f4 d9          	pmuludq %xmm1,%xmm3
140179d72:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140179d76:	66 0f d4 d8          	paddq  %xmm0,%xmm3
140179d7a:	f3 0f 6f 05 07 77 1c 	movdqu 0x1c7707(%rip),%xmm0        # 0x140341489