1400716ae:	48 f7 e3             	mul    %rbx
1400716b1:	49 01 c4             	add    %rax,%r12
1400716b4:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400716b8:	48 83 d2 00          	adc    $0x0,%rdx
1400716bc:	4d 01 e3             	add    %r12,%r11
1400716bf:	49 89 d4             	mov    %rdx,%r12
1400716c2:	49 83 d4 00          	adc    $0x0,%r12
1400716c6:	48 f7 e3             	mul    %rbx
1400716c9:	49 01 c5             	add    %rax,%r13
1400716cc:	48 8b 46 30          	mov    0x30(%rsi),%rax
1400716d0:	48 83 d2 00          	adc    $0x0,%rdx
1400716d4:	4d 01 ec             	add    %r13,%r12
1400716d7:	49 89 d5             	mov    %rdx,%r13
1400716da:	49 83 d5 00          	adc    $0x0,%r13
1400716de:	48 f7 e3             	mul    %rbx
1400716e1:	49 01 c6             	add    %rax,%r14
1400716e4:	48 8b 46 38          	mov    0x38(%rsi),%rax
1400716e8:	48 83 d2 00          	adc    $0x0,%rdx
1400716ec:	4d 01 f5             	add    %r14,%r13
1400716ef:	49 89 d6             	mov    %rdx,%r14
1400716f2:	49 83 d6 00          	adc    $0x0,%r14
1400716f6:	48 f7 e3             	mul    %rbx
1400716f9:	49 01 c7             	add    %rax,%r15
1400716fc:	48 8b 06             	mov    (%rsi),%rax
1400716ff:	48 83 d2 00          	adc    $0x0,%rdx
140071703:	4d 01 fe             	add    %r15,%r14
140071706:	49 89 d7             	mov    %rdx,%r15
140071709:	49 83 d7 00          	adc    $0x0,%r15
14007170d:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
140071711:	ff c9                	dec    %ecx
140071713:	0f 85 a7 fe ff ff    	jne    0x1400715c0
140071719:	4c 89 07             	mov    %r8,(%rdi)
14007171c:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
140071720:	4c 89 57 10          	mov    %r10,0x10(%rdi)
140071724:	4c 89 5f 18          	mov    %r11,0x18(%rdi)
140071728:	4c 89 67 20          	mov    %r12,0x20(%rdi)
14007172c:	4c 89 6f 28          	mov    %r13,0x28(%rdi)
140071730:	4c 89 77 30          	mov    %r14,0x30(%rdi)
140071734:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
140071738:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14007173f:	00
140071740:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140071747:	00
140071748:	4c 8b 04 24          	mov    (%rsp),%r8
14007174c:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071751:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071756:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
14007175b:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140071760:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140071765:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
14007176a:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14007176f:	e8 ac 05 00 00       	call   0x140071d20
140071774:	e9 56 02 00 00       	jmp    0x1400719cf
140071779:	90                   	nop
14007177a:	90                   	nop
14007177b:	90                   	nop
14007177c:	90                   	nop
14007177d:	90                   	nop
14007177e:	90                   	nop
14007177f:	90                   	nop
140071780:	66 4c 0f 7e c2       	movq   %xmm8,%rdx
140071785:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
14007178c:	00
14007178d:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
140071794:	00
140071795:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
14007179c:	00
14007179d:	c4 62 e3 f6 06       	mulx   (%rsi),%rbx,%r8
1400717a2:	48 89 1c 24          	mov    %rbx,(%rsp)
1400717a6:	31 ff                	xor    %edi,%edi
1400717a8:	c4 62 fb f6 4e 08    	mulx   0x8(%rsi),%rax,%r9
1400717ae:	c4 62 e3 f6 56 10    	mulx   0x10(%rsi),%rbx,%r10
1400717b4:	66 4c 0f 38 f6 c0    	adcx   %rax,%r8
1400717ba:	c4 62 fb f6 5e 18    	mulx   0x18(%rsi),%rax,%r11
1400717c0:	66 4c 0f 38 f6 cb    	adcx   %rbx,%r9
1400717c6:	c4 62 e3 f6 66 20    	mulx   0x20(%rsi),%rbx,%r12
1400717cc:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
1400717d2:	c4 62 fb f6 6e 28    	mulx   0x28(%rsi),%rax,%r13
1400717d8:	66 4c 0f 38 f6 db    	adcx   %rbx,%r11
1400717de:	c4 62 e3 f6 76 30    	mulx   0x30(%rsi),%rbx,%r14
1400717e4:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
1400717ea:	c4 62 fb f6 7e 38    	mulx   0x38(%rsi),%rax,%r15
1400717f0:	66 4c 0f 38 f6 eb    	adcx   %rbx,%r13
1400717f6:	66 4c 0f 38 f6 f0    	adcx   %rax,%r14
1400717fc:	67 4c 89 c3          	addr32 mov %r8,%rbx
140071800:	66 4c 0f 38 f6 ff    	adcx   %rdi,%r15
140071806:	48 c7 c1 f9 ff ff ff 	mov    $0xfffffffffffffff9,%rcx
14007180d:	eb 11                	jmp    0x140071820
14007180f:	90                   	nop
140071810:	90                   	nop
140071811:	90                   	nop
140071812:	90                   	nop
140071813:	90                   	nop
140071814:	90                   	nop
140071815:	90                   	nop
140071816:	90                   	nop
140071817:	90                   	nop
140071818:	90                   	nop
140071819:	90                   	nop
14007181a:	90                   	nop
14007181b:	90                   	nop
14007181c:	90                   	nop
14007181d:	90                   	nop
14007181e:	90                   	nop
14007181f:	90                   	nop
140071820:	66 44 0f 6f 45 00    	movdqa 0x0(%rbp),%xmm8
140071826:	66 44 0f 6f 4d 10    	movdqa 0x10(%rbp),%xmm9
14007182c:	66 44 0f 6f 55 20    	movdqa 0x20(%rbp),%xmm10
140071832:	66 44 0f 6f 5d 30    	movdqa 0x30(%rbp),%xmm11
140071838:	66 44 0f db c0       	pand   %xmm0,%xmm8
14007183d:	66 44 0f 6f 65 40    	movdqa 0x40(%rbp),%xmm12
140071843:	66 44 0f db c9       	pand   %xmm1,%xmm9
140071848:	66 44 0f 6f 6d 50    	movdqa 0x50(%rbp),%xmm13
14007184e:	66 44 0f db d2       	pand   %xmm2,%xmm10
140071853:	66 44 0f 6f 75 60    	movdqa 0x60(%rbp),%xmm14
140071859:	66 44 0f db db       	pand   %xmm3,%xmm11
14007185e:	66 44 0f 6f 7d 70    	movdqa 0x70(%rbp),%xmm15
140071864:	48 8d ad 80 00 00 00 	lea    0x80(%rbp),%rbp
14007186b:	66 44 0f db e4       	pand   %xmm4,%xmm12
140071870:	66 44 0f db ed       	pand   %xmm5,%xmm13
140071875:	66 44 0f db f6       	pand   %xmm6,%xmm14
14007187a:	66 44 0f db ff       	pand   %xmm7,%xmm15
14007187f:	66 45 0f eb c2       	por    %xmm10,%xmm8
140071884:	66 45 0f eb cb       	por    %xmm11,%xmm9
140071889:	66 45 0f eb c4       	por    %xmm12,%xmm8
14007188e:	66 45 0f eb cd       	por    %xmm13,%xmm9
140071893:	66 45 0f eb c6       	por    %xmm14,%xmm8
140071898:	66 45 0f eb cf       	por    %xmm15,%xmm9
14007189d:	66 45 0f eb c1       	por    %xmm9,%xmm8
1400718a2:	66 45 0f 70 c8 4e    	pshufd $0x4e,%xmm8,%xmm9
1400718a8:	66 45 0f eb c1       	por    %xmm9,%xmm8
1400718ad:	66 4c 0f 7e c2       	movq   %xmm8,%rdx
1400718b2:	c4 62 fb f6 86 00 00 	mulx   0x0(%rsi),%rax,%r8
1400718b9:	00 00
1400718bb:	66 48 0f 38 f6 d8    	adcx   %rax,%rbx
1400718c1:	f3 4d 0f 38 f6 c1    	adox   %r9,%r8
1400718c7:	c4 62 fb f6 4e 08    	mulx   0x8(%rsi),%rax,%r9
1400718cd:	66 4c 0f 38 f6 c0    	adcx   %rax,%r8
1400718d3:	f3 4d 0f 38 f6 ca    	adox   %r10,%r9
1400718d9:	c4 62 fb f6 56 10    	mulx   0x10(%rsi),%rax,%r10
1400718df:	66 4c 0f 38 f6 c8    	adcx   %rax,%r9
1400718e5:	f3 4d 0f 38 f6 d3    	adox   %r11,%r10
1400718eb:	c4 62 fb f6 9e 18 00 	mulx   0x18(%rsi),%rax,%r11
1400718f2:	00 00
1400718f4:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
1400718fa:	f3 4d 0f 38 f6 dc    	adox   %r12,%r11
140071900:	c4 62 fb f6 66 20    	mulx   0x20(%rsi),%rax,%r12
140071906:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
14007190c:	f3 4d 0f 38 f6 e5    	adox   %r13,%r12
140071912:	c4 62 fb f6 6e 28    	mulx   0x28(%rsi),%rax,%r13
140071918:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
14007191e:	f3 4d 0f 38 f6 ee    	adox   %r14,%r13
140071924:	c4 62 fb f6 b6 30 00 	mulx   0x30(%rsi),%rax,%r14
14007192b:	00 00
14007192d:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
140071933:	67 f3 4d 0f 38 f6 f7 	addr32 adox %r15,%r14
14007193a:	c4 62 fb f6 7e 38    	mulx   0x38(%rsi),%rax,%r15
140071940:	48 89 5c cc 40       	mov    %rbx,0x40(%rsp,%rcx,8)
140071945:	66 4c 0f 38 f6 f0    	adcx   %rax,%r14
14007194b:	f3 4c 0f 38 f6 ff    	adox   %rdi,%r15
140071951:	4c 89 c3             	mov    %r8,%rbx
140071954:	66 4c 0f 38 f6 ff    	adcx   %rdi,%r15
14007195a:	48 ff c1             	inc    %rcx
14007195d:	0f 85 bd fe ff ff    	jne    0x140071820
140071963:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140071968:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14007196d:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
140071972:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
140071977:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14007197c:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140071981:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140071986:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
14007198b:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140071992:	00
140071993:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14007199a:	00
14007199b:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1400719a2:	00
1400719a3:	4c 8b 04 24          	mov    (%rsp),%r8
1400719a7:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
1400719ac:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
1400719b1:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
1400719b6:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1400719bb:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
1400719c0:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1400719c5:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1400719ca:	e8 51 04 00 00       	call   0x140071e20
1400719cf:	4c 03 44 24 40       	add    0x40(%rsp),%r8
1400719d4:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
1400719d9:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
1400719de:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
1400719e3:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
1400719e8:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
1400719ed:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
1400719f2:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
1400719f7:	48 19 c9             	sbb    %rcx,%rcx
1400719fa:	e8 01 05 00 00       	call   0x140071f00
1400719ff:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140071a06:	00
140071a07:	0f 28 70 d8          	movaps -0x28(%rax),%xmm6
140071a0b:	0f 28 78 e8          	movaps -0x18(%rax),%xmm7
140071a0f:	44 0f 28 40 f8       	movaps -0x8(%rax),%xmm8
140071a14:	44 0f 28 48 08       	movaps 0x8(%rax),%xmm9
140071a19:	44 0f 28 50 18       	movaps 0x18(%rax),%xmm10
140071a1e:	44 0f 28 58 28       	movaps 0x28(%rax),%xmm11
140071a23:	44 0f 28 60 38       	movaps 0x38(%rax),%xmm12
140071a28:	44 0f 28 68 48       	movaps 0x48(%rax),%xmm13
140071a2d:	44 0f 28 70 58       	movaps 0x58(%rax),%xmm14
140071a32:	44 0f 28 78 68       	movaps 0x68(%rax),%xmm15
140071a37:	48 8d 80 b0 00 00 00 	lea    0xb0(%rax),%rax
140071a3e:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140071a42:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140071a46:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140071a4a:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140071a4e:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140071a52:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140071a56:	48 8d 20             	lea    (%rax),%rsp
140071a59:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140071a5e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140071a63:	f3 c3                	repz ret
140071a65:	90                   	nop
140071a66:	90                   	nop
140071a67:	90                   	nop
140071a68:	90                   	nop
140071a69:	90                   	nop
140071a6a:	90                   	nop
140071a6b:	90                   	nop
140071a6c:	90                   	nop
140071a6d:	90                   	nop
140071a6e:	90                   	nop
140071a6f:	90                   	nop
140071a70:	90                   	nop
140071a71:	90                   	nop
140071a72:	90                   	nop
140071a73:	90                   	nop
140071a74:	90                   	nop
140071a75:	90                   	nop
140071a76:	90                   	nop
140071a77:	90                   	nop
140071a78:	90                   	nop
140071a79:	90                   	nop
140071a7a:	90                   	nop
140071a7b:	90                   	nop
140071a7c:	90                   	nop
140071a7d:	90                   	nop
140071a7e:	90                   	nop
140071a7f:	90                   	nop
140071a80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140071a85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140071a8a:	48 89 e0             	mov    %rsp,%rax
140071a8d:	48 89 cf             	mov    %rcx,%rdi
140071a90:	48 89 d6             	mov    %rdx,%rsi
140071a93:	4c 89 c2             	mov    %r8,%rdx
140071a96:	4c 89 c9             	mov    %r9,%rcx
140071a99:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140071a9e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140071aa3:	53                   	push   %rbx
140071aa4:	55                   	push   %rbp
140071aa5:	41 54                	push   %r12
140071aa7:	41 55                	push   %r13
140071aa9:	41 56                	push   %r14
140071aab:	41 57                	push   %r15
140071aad:	45 89 c9             	mov    %r9d,%r9d
140071ab0:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140071ab7:	4f 8d 04 c8          	lea    (%r8,%r9,8),%r8
140071abb:	66 48 0f 6e c7       	movq   %rdi,%xmm0
140071ac0:	66 48 0f 6e ca       	movq   %rdx,%xmm1
140071ac5:	66 49 0f 6e d0       	movq   %r8,%xmm2
140071aca:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140071ad1:	00
140071ad2:	48 89 fd             	mov    %rdi,%rbp
140071ad5:	41 bb 00 01 08 00    	mov    $0x80100,%r11d
140071adb:	44 23 1d 36 0f 44 01 	and    0x1440f36(%rip),%r11d        # 0x1414b2a18
140071ae2:	41 81 fb 00 01 08 00 	cmp    $0x80100,%r11d
140071ae9:	74 55                	je     0x140071b40
140071aeb:	48 8b 1f             	mov    (%rdi),%rbx
140071aee:	e8 cd 04 00 00       	call   0x140071fc0
140071af3:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140071af8:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140071afd:	4c 8b 04 24          	mov    (%rsp),%r8
140071b01:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071b06:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071b0b:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140071b10:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140071b15:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140071b1a:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140071b1f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140071b24:	e8 f7 01 00 00       	call   0x140071d20
140071b29:	eb 5b                	jmp    0x140071b86
140071b2b:	90                   	nop
140071b2c:	90                   	nop
140071b2d:	90                   	nop
140071b2e:	90                   	nop
140071b2f:	90                   	nop
140071b30:	90                   	nop
140071b31:	90                   	nop
140071b32:	90                   	nop
140071b33:	90                   	nop
140071b34:	90                   	nop
140071b35:	90                   	nop
140071b36:	90                   	nop
140071b37:	90                   	nop
140071b38:	90                   	nop
140071b39:	90                   	nop
140071b3a:	90                   	nop
140071b3b:	90                   	nop
140071b3c:	90                   	nop
140071b3d:	90                   	nop
140071b3e:	90                   	nop
140071b3f:	90                   	nop
140071b40:	48 8b 17             	mov    (%rdi),%rdx
140071b43:	e8 18 06 00 00       	call   0x140072160
140071b48:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140071b4d:	66 48 0f 7e cd       	movq   %xmm1,%rbp
140071b52:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140071b59:	00
140071b5a:	4c 8b 04 24          	mov    (%rsp),%r8
140071b5e:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140071b63:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
140071b68:	4c 8b 5c 24 18       	mov    0x18(%rsp),%r11
140071b6d:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
140071b72:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140071b77:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140071b7c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140071b81:	e8 9a 02 00 00       	call   0x140071e20
140071b86:	4c 03 44 24 40       	add    0x40(%rsp),%r8
140071b8b:	4c 13 4c 24 48       	adc    0x48(%rsp),%r9
140071b90:	4c 13 54 24 50       	adc    0x50(%rsp),%r10
140071b95:	4c 13 5c 24 58       	adc    0x58(%rsp),%r11
140071b9a:	4c 13 64 24 60       	adc    0x60(%rsp),%r12
140071b9f:	4c 13 6c 24 68       	adc    0x68(%rsp),%r13
140071ba4:	4c 13 74 24 70       	adc    0x70(%rsp),%r14
140071ba9:	4c 13 7c 24 78       	adc    0x78(%rsp),%r15
140071bae:	66 48 0f 7e d6       	movq   %xmm2,%rsi
140071bb3:	48 19 c9             	sbb    %rcx,%rcx
140071bb6:	e8 45 03 00 00       	call   0x140071f00
140071bbb:	4c 89 06             	mov    %r8,(%rsi)
140071bbe:	4c 89 8e 80 00 00 00 	mov    %r9,0x80(%rsi)
140071bc5:	4c 89 96 00 01 00 00 	mov    %r10,0x100(%rsi)
140071bcc:	4c 89 9e 80 01 00 00 	mov    %r11,0x180(%rsi)
140071bd3:	4c 89 a6 00 02 00 00 	mov    %r12,0x200(%rsi)
140071bda:	4c 89 ae 80 02 00 00 	mov    %r13,0x280(%rsi)
140071be1:	4c 89 b6 00 03 00 00 	mov    %r14,0x300(%rsi)
140071be8:	4c 89 be 80 03 00 00 	mov    %r15,0x380(%rsi)
140071bef:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140071bf6:	00
140071bf7:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140071bfb:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140071bff:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140071c03:	4c 8b 60 e8          	mov    -0x18(%rax),%r12