140071774:	48 89 c8             	mov    %rcx,%rax
140071777:	49 89 d0             	mov    %rdx,%r8
14007177a:	48 f7 e3             	mul    %rbx
14007177d:	49 01 c0             	add    %rax,%r8
140071780:	48 8b 46 10          	mov    0x10(%rsi),%rax
140071784:	49 89 d1             	mov    %rdx,%r9
140071787:	49 83 d1 00          	adc    $0x0,%r9
14007178b:	48 f7 e3             	mul    %rbx
14007178e:	49 01 c1             	add    %rax,%r9
140071791:	48 8b 46 18          	mov    0x18(%rsi),%rax
140071795:	49 89 d2             	mov    %rdx,%r10
140071798:	49 83 d2 00          	adc    $0x0,%r10
14007179c:	48 f7 e3             	mul    %rbx
14007179f:	49 01 c2             	add    %rax,%r10
1400717a2:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400717a6:	49 89 d3             	mov    %rdx,%r11
1400717a9:	49 83 d3 00          	adc    $0x0,%r11
1400717ad:	48 f7 e3             	mul    %rbx
1400717b0:	49 01 c3             	add    %rax,%r11
1400717b3:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400717b7:	49 89 d4             	mov    %rdx,%r12
1400717ba:	49 83 d4 00          	adc    $0x0,%r12
1400717be:	48 f7 e3             	mul    %rbx
1400717c1:	49 01 c4             	add    %rax,%r12
1400717c4:	48 8b 46 30          	mov    0x30(%rsi),%rax
1400717c8:	49 89 d5             	mov    %rdx,%r13
1400717cb:	49 83 d5 00          	adc    $0x0,%r13
1400717cf:	48 f7 e3             	mul    %rbx
1400717d2:	49 01 c5             	add    %rax,%r13
1400717d5:	48 8b 46 38          	mov    0x38(%rsi),%rax
1400717d9:	49 89 d6             	mov    %rdx,%r14
1400717dc:	49 83 d6 00          	adc    $0x0,%r14
1400717e0:	48 f7 e3             	mul    %rbx
1400717e3:	49 01 c6             	add    %rax,%r14
1400717e6:	48 8b 06             	mov    (%rsi),%rax
1400717e9:	49 89 d7             	mov    %rdx,%r15
1400717ec:	49 83 d7 00          	adc    $0x0,%r15
1400717f0:	48 8d 7c 24 08       	lea    0x8(%rsp),%rdi
1400717f5:	b9 07 00 00 00       	mov    $0x7,%ecx
1400717fa:	eb 04                	jmp    0x140071800
1400717fc:	90                   	nop
1400717fd:	90                   	nop
1400717fe:	90                   	nop
1400717ff:	90                   	nop
140071800:	66 44 0f 6f 45 00    	movdqa 0x0(%rbp),%xmm8
140071806:	66 44 0f 6f 4d 10    	movdqa 0x10(%rbp),%xmm9
14007180c:	66 44 0f 6f 55 20    	movdqa 0x20(%rbp),%xmm10
140071812:	66 44 0f 6f 5d 30    	movdqa 0x30(%rbp),%xmm11
140071818:	66 44 0f db c0       	pand   %xmm0,%xmm8
14007181d:	66 44 0f 6f 65 40    	movdqa 0x40(%rbp),%xmm12
140071823:	66 44 0f db c9       	pand   %xmm1,%xmm9
140071828:	66 44 0f 6f 6d 50    	movdqa 0x50(%rbp),%xmm13
14007182e:	66 44 0f db d2       	pand   %xmm2,%xmm10
140071833:	66 44 0f 6f 75 60    	movdqa 0x60(%rbp),%xmm14
140071839:	66 44 0f db db       	pand   %xmm3,%xmm11
14007183e:	66 44 0f 6f 7d 70    	movdqa 0x70(%rbp),%xmm15
140071844:	48 8d ad 80 00 00 00 	lea    0x80(%rbp),%rbp
14007184b:	66 44 0f db e4       	pand   %xmm4,%xmm12
140071850:	66 44 0f db ed       	pand   %xmm5,%xmm13
140071855:	66 44 0f db f6       	pand   %xmm6,%xmm14
14007185a:	66 44 0f db ff       	pand   %xmm7,%xmm15
14007185f:	66 45 0f eb c2       	por    %xmm10,%xmm8
140071864:	66 45 0f eb cb       	por    %xmm11,%xmm9
140071869:	66 45 0f eb c4       	por    %xmm12,%xmm8
14007186e:	66 45 0f eb cd       	por    %xmm13,%xmm9
140071873:	66 45 0f eb c6       	por    %xmm14,%xmm8
140071878:	66 45 0f eb cf       	por    %xmm15,%xmm9
14007187d:	66 45 0f eb c1       	por    %xmm9,%xmm8
140071882:	66 45 0f 70 c8 4e    	pshufd $0x4e,%xmm8,%xmm9
140071888:	66 45 0f eb c1       	por    %xmm9,%xmm8
14007188d:	66 4c 0f 7e c3       	movq   %xmm8,%rbx
140071892:	48 f7 e3             	mul    %rbx
140071895:	49 01 c0             	add    %rax,%r8
140071898:	48 8b 46 08          	mov    0x8(%rsi),%rax
14007189c:	4c 89 07             	mov    %r8,(%rdi)
14007189f:	49 89 d0             	mov    %rdx,%r8
1400718a2:	49 83 d0 00          	adc    $0x0,%r8
1400718a6:	48 f7 e3             	mul    %rbx
1400718a9:	49 01 c1             	add    %rax,%r9
1400718ac:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400718b0:	48 83 d2 00          	adc    $0x0,%rdx
1400718b4:	4d 01 c8             	add    %r9,%r8
1400718b7:	49 89 d1             	mov    %rdx,%r9
1400718ba:	49 83 d1 00          	adc    $0x0,%r9
1400718be:	48 f7 e3             	mul    %rbx
1400718c1:	49 01 c2             	add    %rax,%r10
1400718c4:	48 8b 46 18          	mov    0x18(%rsi),%rax
1400718c8:	48 83 d2 00          	adc    $0x0,%rdx
1400718cc:	4d 01 d1             	add    %r10,%r9
1400718cf:	49 89 d2             	mov    %rdx,%r10
1400718d2:	49 83 d2 00          	adc    $0x0,%r10
1400718d6:	48 f7 e3             	mul    %rbx
1400718d9:	49 01 c3             	add    %rax,%r11
1400718dc:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400718e0:	48 83 d2 00          	adc    $0x0,%rdx
1400718e4:	4d 01 da             	add    %r11,%r10
1400718e7:	49 89 d3             	mov    %rdx,%r11
1400718ea:	49 83 d3 00          	adc    $0x0,%r11
1400718ee:	48 f7 e3             	mul    %rbx
1400718f1:	49 01 c4             	add    %rax,%r12
1400718f4:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400718f8:	48 83 d2 00          	adc    $0x0,%rdx
1400718fc:	4d 01 e3             	add    %r12,%r11
1400718ff:	49 89 d4             	mov    %rdx,%r12
140071902:	49 83 d4 00          	adc    $0x0,%r12
140071906:	48 f7 e3             	mul    %rbx
140071909:	49 01 c5             	add    %rax,%r13
14007190c:	48 8b 46 30          	mov    0x30(%rsi),%rax
140071910:	48 83 d2 00          	adc    $0x0,%rdx
140071914:	4d 01 ec             	add    %r13,%r12
140071917:	49 89 d5             	mov    %rdx,%r13
14007191a:	49 83 d5 00          	adc    $0x0,%r13
14007191e:	48 f7 e3             	mul    %rbx
140071921:	49 01 c6             	add    %rax,%r14
140071924:	48 8b 46 38          	mov    0x38(%rsi),%rax
140071928:	48 83 d2 00          	adc    $0x0,%rdx
14007192c:	4d 01 f5             	add    %r14,%r13
14007192f:	49 89 d6             	mov    %rdx,%r14
140071932:	49 83 d6 00          	adc    $0x0,%r14
140071936:	48 f7 e3             	mul    %rbx
140071939:	49 01 c7             	add    %rax,%r15
14007193c:	48 8b 06             	mov    (%rsi),%rax
14007193f:	48 83 d2 00          	adc    $0x0,%rdx
140071943:	4d 01 fe             	add    %r15,%r14
140071946:	49 89 d7             	mov    %rdx,%r15
140071949:	49 83 d7 00          	adc    $0x0,%r15
14007194d:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
140071951:	ff c9                	dec    %ecx
140071953:	0f 85 a7 fe ff ff    	jne    0x140071800
140071959:	4c 89 07             	mov    %r8,(%rdi)
14007195c:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
140071960:	4c 89 57 10          	mov    %r10,0x10(%rdi)
140071964:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
140071968:	4c 89 67 20          	mov    %r12,0x20(%rdi)
14007196c:	4c 89 6f 28          	mov    %r13,0x28(%rdi)
140071970:	4c 89 77 30          	mov    %r14,0x30(%rdi)
140071974:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
140071978:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14007197f:	00
140071980:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140071987:	00
140071988:	4c 8b 04 24          	mov    (%rsp),%r8
14007198c:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071991:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071996:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
14007199b:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1400719a0:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
1400719a5:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1400719aa:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1400719af:	e8 ac 05 00 00       	call   0x140071f60
1400719b4:	e9 56 02 00 00       	jmp    0x140071c0f
1400719b9:	90                   	nop
1400719ba:	90                   	nop
1400719bb:	90                   	nop
1400719bc:	90                   	nop
1400719bd:	90                   	nop
1400719be:	90                   	nop
1400719bf:	90                   	nop
1400719c0:	66 4c 0f 7e c2       	movq   %xmm8,%rdx
1400719c5:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
1400719cc:	00
1400719cd:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
1400719d4:	00
1400719d5:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
1400719dc:	00
1400719dd:	c4 62 e3 f6 06       	mulx   (%rsi),%rbx,%r8
1400719e2:	48 89 1c 24          	mov    %rbx,(%rsp)
1400719e6:	31 ff                	xor    %edi,%edi
1400719e8:	c4 62 fb f6 4e 08    	mulx   0x8(%rsi),%rax,%r9
1400719ee:	c4 62 e3 f6 56 10    	mulx   0x10(%rsi),%rbx,%r10
1400719f4:	66 4c 0f 38 f6 c0    	adcx   %rax,%r8
1400719fa:	c4 62 fb f6 5e 18    	mulx   0x18(%rsi),%rax,%r11
140071a00:	66 4c 0f 38 f6 cb    	adcx   %rbx,%r9
140071a06:	c4 62 e3 f6 66 20    	mulx   0x20(%rsi),%rbx,%r12
140071a0c:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140071a12:	c4 62 fb f6 6e 28    	mulx   0x28(%rsi),%rax,%r13
140071a18:	66 4c 0f 38 f6 db    	adcx   %rbx,%r11
140071a1e:	c4 62 e3 f6 76 30    	mulx   0x30(%rsi),%rbx,%r14
140071a24:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140071a2a:	c4 62 fb f6 7e 38    	mulx   0x38(%rsi),%rax,%r15
140071a30:	66 4c 0f 38 f6 eb    	adcx   %rbx,%r13
140071a36:	66 4c 0f 38 f6 f0    	adcx   %rax,%r14
140071a3c:	67 4c 89 c3          	addr32 mov %r8,%rbx
140071a40:	66 4c 0f 38 f6 ff    	adcx   %rdi,%r15
140071a46:	48 c7 c1 f9 ff ff ff 	mov    $0xfffffffffffffff9,%rcx
140071a4d:	eb 11                	jmp    0x140071a60
140071a4f:	90                   	nop
140071a50:	90                   	nop
140071a51:	90                   	nop
140071a52:	90                   	nop
140071a53:	90                   	nop
140071a54:	90                   	nop
140071a55:	90                   	nop
140071a56:	90                   	nop
140071a57:	90                   	nop
140071a58:	90                   	nop
140071a59:	90                   	nop
140071a5a:	90                   	nop
140071a5b:	90                   	nop
140071a5c:	90                   	nop
140071a5d:	90                   	nop
140071a5e:	90                   	nop
140071a5f:	90                   	nop
140071a60:	66 44 0f 6f 45 00    	movdqa 0x0(%rbp),%xmm8
140071a66:	66 44 0f 6f 4d 10    	movdqa 0x10(%rbp),%xmm9
140071a6c:	66 44 0f 6f 55 20    	movdqa 0x20(%rbp),%xmm10
140071a72:	66 44 0f 6f 5d 30    	movdqa 0x30(%rbp),%xmm11
140071a78:	66 44 0f db c0       	pand   %xmm0,%xmm8
140071a7d:	66 44 0f 6f 65 40    	movdqa 0x40(%rbp),%xmm12
140071a83:	66 44 0f db c9       	pand   %xmm1,%xmm9
140071a88:	66 44 0f 6f 6d 50    	movdqa 0x50(%rbp),%xmm13
140071a8e:	66 44 0f db d2       	pand   %xmm2,%xmm10
140071a93:	66 44 0f 6f 75 60    	movdqa 0x60(%rbp),%xmm14
140071a99:	66 44 0f db db       	pand   %xmm3,%xmm11
140071a9e:	66 44 0f 6f 7d 70    	movdqa 0x70(%rbp),%xmm15
140071aa4:	48 8d ad 80 00 00 00 	lea    0x80(%rbp),%rbp
140071aab:	66 44 0f db e4       	pand   %xmm4,%xmm12
140071ab0:	66 44 0f db ed       	pand   %xmm5,%xmm13
140071ab5:	66 44 0f db f6       	pand   %xmm6,%xmm14
140071aba:	66 44 0f db ff       	pand   %xmm7,%xmm15
140071abf:	66 45 0f eb c2       	por    %xmm10,%xmm8
140071ac4:	66 45 0f eb cb       	por    %xmm11,%xmm9
140071ac9:	66 45 0f eb c4       	por    %xmm12,%xmm8
140071ace:	66 45 0f eb cd       	por    %xmm13,%xmm9
140071ad3:	66 45 0f eb c6       	por    %xmm14,%xmm8
140071ad8:	66 45 0f eb cf       	por    %xmm15,%xmm9
140071add:	66 45 0f eb c1       	por    %xmm9,%xmm8
140071ae2:	66 45 0f 70 c8 4e    	pshufd $0x4e,%xmm8,%xmm9
140071ae8:	66 45 0f eb c1       	por    %xmm9,%xmm8
140071aed:	66 4c 0f 7e c2       	movq   %xmm8,%rdx
140071af2:	c4 62 fb f6 86 00 00 	mulx   0x0(%rsi),%rax,%r8
140071af9:	00 00
140071afb:	66 48 0f 38 f6 d8    	adcx   %rax,%rbx
140071b01:	f3 4d 0f 38 f6 c1    	adox   %r9,%r8
140071b07:	c4 62 fb f6 4e 08    	mulx   0x8(%rsi),%rax,%r9
140071b0d:	66 4c 0f 38 f6 c0    	adcx   %rax,%r8
140071b13:	f3 4d 0f 38 f6 ca    	adox   %r10,%r9
140071b19:	c4 62 fb f6 56 10    	mulx   0x10(%rsi),%rax,%r10
140071b1f:	66 4c 0f 38 f6 c8    	adcx   %rax,%r9
140071b25:	f3 4d 0f 38 f6 d3    	adox   %r11,%r10
140071b2b:	c4 62 fb f6 9e 18 00 	mulx   0x18(%rsi),%rax,%r11
140071b32:	00 00
140071b34:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140071b3a:	f3 4d 0f 38 f6 dc    	adox   %r12,%r11
140071b40:	c4 62 fb f6 66 20    	mulx   0x20(%rsi),%rax,%r12
140071b46:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
140071b4c:	f3 4d 0f 38 f6 e5    	adox   %r13,%r12
140071b52:	c4 62 fb f6 6e 28    	mulx   0x28(%rsi),%rax,%r13
140071b58:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140071b5e:	f3 4d 0f 38 f6 ee    	adox   %r14,%r13
140071b64:	c4 62 fb f6 b6 30 00 	mulx   0x30(%rsi),%rax,%r14
140071b6b:	00 00
140071b6d:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
140071b73:	67 f3 4d 0f 38 f6 f7 	addr32 adox %r15,%r14
140071b7a:	c4 62 fb f6 7e 38    	mulx   0x38(%rsi),%rax,%r15
140071b80:	48 89 5c cc 40       	mov    %rbx,0x40(%rsp,%rcx,8)
140071b85:	66 4c 0f 38 f6 f0    	adcx   %rax,%r14
140071b8b:	f3 4c 0f 38 f6 ff    	adox   %rdi,%r15
140071b91:	4c 89 c3             	mov    %r8,%rbx
140071b94:	66 4c 0f 38 f6 ff    	adcx   %rdi,%r15
140071b9a:	48 ff c1             	inc    %rcx
140071b9d:	0f 85 bd fe ff ff    	jne    0x140071a60
140071ba3:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140071ba8:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140071bad:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
140071bb2:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
140071bb7:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140071bbc:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140071bc1:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140071bc6:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140071bcb:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140071bd2:	00
140071bd3:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140071bda:	00
140071bdb:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140071be2:	00
140071be3:	4c 8b 04 24          	mov    (%rsp),%r8
140071be7:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071bec:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071bf1:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140071bf6:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140071bfb:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140071c00:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140071c05:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140071c0a:	e8 51 04 00 00       	call   0x140072060
140071c0f:	4c 03 44 24 40       	add    0x40(%rsp),%r8
140071c14:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
140071c19:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
140071c1e:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
140071c23:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
140071c28:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
140071c2d:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
140071c32:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
140071c37:	48 19 c9             	sbb    %rcx,%rcx
140071c3a:	e8 01 05 00 00       	call   0x140072140
140071c3f:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140071c46:	00
140071c47:	0f 28 70 d8          	movaps -0x28(%rax),%xmm6
140071c4b:	0f 28 78 e8          	movaps -0x18(%rax),%xmm7
140071c4f:	44 0f 28 40 f8       	movaps -0x8(%rax),%xmm8
140071c54:	44 0f 28 48 08       	movaps 0x8(%rax),%xmm9
140071c59:	44 0f 28 50 18       	movaps 0x18(%rax),%xmm10
140071c5e:	44 0f 28 58 28       	movaps 0x28(%rax),%xmm11
140071c63:	44 0f 28 60 38       	movaps 0x38(%rax),%xmm12
140071c68:	44 0f 28 68 48       	movaps 0x48(%rax),%xmm13
140071c6d:	44 0f 28 70 58       	movaps 0x58(%rax),%xmm14
140071c72:	44 0f 28 78 68       	movaps 0x68(%rax),%xmm15
140071c77:	48 8d 80 b0 00 00 00 	lea    0xb0(%rax),%rax
140071c7e:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140071c82:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140071c86:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140071c8a:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140071c8e:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140071c92:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140071c96:	48 8d 20             	lea    (%rax),%rsp
140071c99:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140071c9e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140071ca3:	f3 c3                	repz ret
140071ca5:	90                   	nop
140071ca6:	90                   	nop
140071ca7:	90                   	nop
140071ca8:	90                   	nop
140071ca9:	90                   	nop
140071caa:	90                   	nop
140071cab:	90                   	nop
140071cac:	90                   	nop
140071cad:	90                   	nop
140071cae:	90                   	nop
140071caf:	90                   	nop
140071cb0:	90                   	nop
140071cb1:	90                   	nop
140071cb2:	90                   	nop
140071cb3:	90                   	nop
140071cb4:	90                   	nop
140071cb5:	90                   	nop
140071cb6:	90                   	nop
140071cb7:	90                   	nop
140071cb8:	90                   	nop
140071cb9:	90                   	nop
140071cba:	90                   	nop
140071cbb:	90                   	nop
140071cbc:	90                   	nop
140071cbd:	90                   	nop
140071cbe:	90                   	nop
140071cbf:	90                   	nop
140071cc0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140071cc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140071cca:	48 89 e0             	mov    %rsp,%rax
140071ccd:	48 89 cf             	mov    %rcx,%rdi
140071cd0:	48 89 d6             	mov    %rdx,%rsi