140044d15:	c4 62 fb f6 11       	mulx   (%rcx),%rax,%r10
140044d1a:	66 4c 0f 38 f6 f8    	adcx   %rax,%r15
140044d20:	f3 4d 0f 38 f6 d3    	adox   %r11,%r10
140044d26:	c4 62 fb f6 59 08    	mulx   0x8(%rcx),%rax,%r11
140044d2c:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140044d32:	f3 4d 0f 38 f6 dc    	adox   %r12,%r11
140044d38:	c4 62 fb f6 61 10    	mulx   0x10(%rcx),%rax,%r12
140044d3e:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140044d43:	4c 89 53 e0          	mov    %r10,-0x20(%rbx)
140044d47:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
140044d4d:	f3 4d 0f 38 f6 e5    	adox   %r13,%r12
140044d53:	c4 62 fb f6 79 18    	mulx   0x18(%rcx),%rax,%r15
140044d59:	4c 89 ca             	mov    %r9,%rdx
140044d5c:	4c 89 5b e8          	mov    %r11,-0x18(%rbx)
140044d60:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140044d66:	f3 4c 0f 38 f6 fd    	adox   %rbp,%r15
140044d6c:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140044d70:	4c 89 63 f0          	mov    %r12,-0x10(%rbx)
140044d74:	eb 0a                	jmp    0x140044d80
140044d76:	90                   	nop
140044d77:	90                   	nop
140044d78:	90                   	nop
140044d79:	90                   	nop
140044d7a:	90                   	nop
140044d7b:	90                   	nop
140044d7c:	90                   	nop
140044d7d:	90                   	nop
140044d7e:	90                   	nop
140044d7f:	90                   	nop
140044d80:	66 4c 0f 38 f6 fd    	adcx   %rbp,%r15
140044d86:	c4 e2 ab f6 06       	mulx   (%rsi),%r10,%rax
140044d8b:	66 4d 0f 38 f6 d6    	adcx   %r14,%r10
140044d91:	c4 62 a3 f6 76 08    	mulx   0x8(%rsi),%r11,%r14
140044d97:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
140044d9d:	c4 e2 9b f6 46 10    	mulx   0x10(%rsi),%r12,%rax
140044da3:	66 4d 0f 38 f6 e6    	adcx   %r14,%r12
140044da9:	c4 62 93 f6 76 18    	mulx   0x18(%rsi),%r13,%r14
140044daf:	67 67 4c 89 c2       	addr32 addr32 mov %r8,%rdx
140044db4:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
140044dba:	66 4c 0f 38 f6 f5    	adcx   %rbp,%r14
140044dc0:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140044dc4:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140044dc8:	f3 4d 0f 38 f6 d7    	adox   %r15,%r10
140044dce:	c4 62 fb f6 39       	mulx   (%rcx),%rax,%r15
140044dd3:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140044dd9:	f3 4d 0f 38 f6 df    	adox   %r15,%r11
140044ddf:	c4 62 fb f6 79 08    	mulx   0x8(%rcx),%rax,%r15
140044de5:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
140044deb:	f3 4d 0f 38 f6 e7    	adox   %r15,%r12
140044df1:	c4 62 fb f6 79 10    	mulx   0x10(%rcx),%rax,%r15
140044df7:	4c 89 53 d8          	mov    %r10,-0x28(%rbx)
140044dfb:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140044e01:	4c 89 5b e0          	mov    %r11,-0x20(%rbx)
140044e05:	f3 4d 0f 38 f6 ef    	adox   %r15,%r13
140044e0b:	c4 62 fb f6 79 18    	mulx   0x18(%rcx),%rax,%r15
140044e11:	4c 89 ca             	mov    %r9,%rdx
140044e14:	4c 89 63 e8          	mov    %r12,-0x18(%rbx)
140044e18:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
140044e1e:	f3 4c 0f 38 f6 fd    	adox   %rbp,%r15
140044e24:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140044e28:	4c 89 6b f0          	mov    %r13,-0x10(%rbx)
140044e2c:	48 ff cf             	dec    %rdi
140044e2f:	0f 85 4b ff ff ff    	jne    0x140044d80
140044e35:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140044e3a:	49 11 ef             	adc    %rbp,%r15
140044e3d:	48 8d 34 06          	lea    (%rsi,%rax,1),%rsi
140044e41:	4d 01 fe             	add    %r15,%r14
140044e44:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
140044e49:	48 11 ed             	adc    %rbp,%rbp
140044e4c:	4c 89 73 f8          	mov    %r14,-0x8(%rbx)
140044e50:	eb 0e                	jmp    0x140044e60
140044e52:	90                   	nop
140044e53:	90                   	nop
140044e54:	90                   	nop
140044e55:	90                   	nop
140044e56:	90                   	nop
140044e57:	90                   	nop
140044e58:	90                   	nop
140044e59:	90                   	nop
140044e5a:	90                   	nop
140044e5b:	90                   	nop
140044e5c:	90                   	nop
140044e5d:	90                   	nop
140044e5e:	90                   	nop
140044e5f:	90                   	nop
140044e60:	4c 8d 93 10 ff ff ff 	lea    -0xf0(%rbx),%r10
140044e67:	66 0f ef e4          	pxor   %xmm4,%xmm4
140044e6b:	67 67 66 0f ef ed    	addr32 addr32 pxor %xmm5,%xmm5
140044e71:	66 0f 6f 47 80       	movdqa -0x80(%rdi),%xmm0
140044e76:	66 0f 6f 4f 90       	movdqa -0x70(%rdi),%xmm1
140044e7b:	66 0f 6f 57 a0       	movdqa -0x60(%rdi),%xmm2
140044e80:	66 41 0f db 82 00 01 	pand   0x100(%r10),%xmm0
140044e87:	00 00
140044e89:	66 0f 6f 5f b0       	movdqa -0x50(%rdi),%xmm3
140044e8e:	66 41 0f db 8a 10 01 	pand   0x110(%r10),%xmm1
140044e95:	00 00
140044e97:	66 0f eb e0          	por    %xmm0,%xmm4
140044e9b:	66 41 0f db 92 20 01 	pand   0x120(%r10),%xmm2
140044ea2:	00 00
140044ea4:	66 0f eb e9          	por    %xmm1,%xmm5
140044ea8:	66 41 0f db 9a 30 01 	pand   0x130(%r10),%xmm3
140044eaf:	00 00
140044eb1:	66 0f eb e2          	por    %xmm2,%xmm4
140044eb5:	66 0f eb eb          	por    %xmm3,%xmm5
140044eb9:	66 0f 6f 47 c0       	movdqa -0x40(%rdi),%xmm0
140044ebe:	66 0f 6f 4f d0       	movdqa -0x30(%rdi),%xmm1
140044ec3:	66 0f 6f 57 e0       	movdqa -0x20(%rdi),%xmm2
140044ec8:	66 41 0f db 82 40 01 	pand   0x140(%r10),%xmm0
140044ecf:	00 00
140044ed1:	66 0f 6f 5f f0       	movdqa -0x10(%rdi),%xmm3
140044ed6:	66 41 0f db 8a 50 01 	pand   0x150(%r10),%xmm1
140044edd:	00 00
140044edf:	66 0f eb e0          	por    %xmm0,%xmm4
140044ee3:	66 41 0f db 92 60 01 	pand   0x160(%r10),%xmm2
140044eea:	00 00
140044eec:	66 0f eb e9          	por    %xmm1,%xmm5
140044ef0:	66 41 0f db 9a 70 01 	pand   0x170(%r10),%xmm3
140044ef7:	00 00
140044ef9:	66 0f eb e2          	por    %xmm2,%xmm4
140044efd:	66 0f eb eb          	por    %xmm3,%xmm5
140044f01:	66 0f 6f 07          	movdqa (%rdi),%xmm0
140044f05:	66 0f 6f 4f 10       	movdqa 0x10(%rdi),%xmm1
140044f0a:	66 0f 6f 57 20       	movdqa 0x20(%rdi),%xmm2
140044f0f:	66 41 0f db 82 80 01 	pand   0x180(%r10),%xmm0
140044f16:	00 00
140044f18:	66 0f 6f 5f 30       	movdqa 0x30(%rdi),%xmm3
140044f1d:	66 41 0f db 8a 90 01 	pand   0x190(%r10),%xmm1
140044f24:	00 00
140044f26:	66 0f eb e0          	por    %xmm0,%xmm4
140044f2a:	66 41 0f db 92 a0 01 	pand   0x1a0(%r10),%xmm2
140044f31:	00 00
140044f33:	66 0f eb e9          	por    %xmm1,%xmm5
140044f37:	66 41 0f db 9a b0 01 	pand   0x1b0(%r10),%xmm3
140044f3e:	00 00
140044f40:	66 0f eb e2          	por    %xmm2,%xmm4
140044f44:	66 0f eb eb          	por    %xmm3,%xmm5
140044f48:	66 0f 6f 47 40       	movdqa 0x40(%rdi),%xmm0
140044f4d:	66 0f 6f 4f 50       	movdqa 0x50(%rdi),%xmm1
140044f52:	66 0f 6f 57 60       	movdqa 0x60(%rdi),%xmm2
140044f57:	66 41 0f db 82 c0 01 	pand   0x1c0(%r10),%xmm0
140044f5e:	00 00
140044f60:	66 0f 6f 5f 70       	movdqa 0x70(%rdi),%xmm3
140044f65:	66 41 0f db 8a d0 01 	pand   0x1d0(%r10),%xmm1
140044f6c:	00 00
140044f6e:	66 0f eb e0          	por    %xmm0,%xmm4
140044f72:	66 41 0f db 92 e0 01 	pand   0x1e0(%r10),%xmm2
140044f79:	00 00
140044f7b:	66 0f eb e9          	por    %xmm1,%xmm5
140044f7f:	66 41 0f db 9a f0 01 	pand   0x1f0(%r10),%xmm3
140044f86:	00 00
140044f88:	66 0f eb e2          	por    %xmm2,%xmm4
140044f8c:	66 0f eb eb          	por    %xmm3,%xmm5
140044f90:	66 0f eb e5          	por    %xmm5,%xmm4
140044f94:	66 0f 70 c4 4e       	pshufd $0x4e,%xmm4,%xmm0
140044f99:	66 0f eb c4          	por    %xmm4,%xmm0
140044f9d:	48 8d bf 00 01 00 00 	lea    0x100(%rdi),%rdi
140044fa4:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140044fa9:	48 89 2b             	mov    %rbp,(%rbx)
140044fac:	48 8d 5c 03 20       	lea    0x20(%rbx,%rax,1),%rbx
140044fb1:	c4 62 bb f6 1e       	mulx   (%rsi),%r8,%r11
140044fb6:	48 31 ed             	xor    %rbp,%rbp
140044fb9:	49 89 d1             	mov    %rdx,%r9
140044fbc:	c4 62 8b f6 66 08    	mulx   0x8(%rsi),%r14,%r12
140044fc2:	f3 4c 0f 38 f6 43 e0 	adox   -0x20(%rbx),%r8
140044fc9:	66 4d 0f 38 f6 de    	adcx   %r14,%r11
140044fcf:	c4 62 83 f6 6e 10    	mulx   0x10(%rsi),%r15,%r13
140044fd5:	f3 4c 0f 38 f6 5b e8 	adox   -0x18(%rbx),%r11
140044fdc:	66 4d 0f 38 f6 e7    	adcx   %r15,%r12
140044fe2:	c4 62 eb f6 76 18    	mulx   0x18(%rsi),%rdx,%r14
140044fe8:	f3 4c 0f 38 f6 63 f0 	adox   -0x10(%rbx),%r12
140044fef:	66 4c 0f 38 f6 ea    	adcx   %rdx,%r13
140044ff5:	48 8d 0c 01          	lea    (%rcx,%rax,1),%rcx
140044ff9:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140044ffd:	f3 4c 0f 38 f6 6b f8 	adox   -0x8(%rbx),%r13
140045004:	66 4c 0f 38 f6 f5    	adcx   %rbp,%r14
14004500a:	f3 4c 0f 38 f6 f5    	adox   %rbp,%r14
140045010:	4d 89 c7             	mov    %r8,%r15
140045013:	4c 0f af 44 24 28    	imul   0x28(%rsp),%r8
140045019:	4c 89 c2             	mov    %r8,%rdx
14004501c:	48 31 ed             	xor    %rbp,%rbp
14004501f:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140045024:	c4 62 fb f6 11       	mulx   (%rcx),%rax,%r10
140045029:	66 4c 0f 38 f6 f8    	adcx   %rax,%r15
14004502f:	f3 4d 0f 38 f6 d3    	adox   %r11,%r10
140045035:	c4 62 fb f6 59 08    	mulx   0x8(%rcx),%rax,%r11
14004503b:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140045041:	f3 4d 0f 38 f6 dc    	adox   %r12,%r11
140045047:	c4 62 fb f6 61 10    	mulx   0x10(%rcx),%rax,%r12
14004504d:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
140045053:	f3 4d 0f 38 f6 e5    	adox   %r13,%r12
140045059:	c4 62 fb f6 79 18    	mulx   0x18(%rcx),%rax,%r15
14004505f:	4c 89 ca             	mov    %r9,%rdx
140045062:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140045067:	4c 89 53 e0          	mov    %r10,-0x20(%rbx)
14004506b:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140045071:	4c 89 5b e8          	mov    %r11,-0x18(%rbx)
140045075:	f3 4c 0f 38 f6 fd    	adox   %rbp,%r15
14004507b:	4c 89 63 f0          	mov    %r12,-0x10(%rbx)
14004507f:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140045083:	eb 1b                	jmp    0x1400450a0
140045085:	90                   	nop
140045086:	90                   	nop
140045087:	90                   	nop
140045088:	90                   	nop
140045089:	90                   	nop
14004508a:	90                   	nop
14004508b:	90                   	nop
14004508c:	90                   	nop
14004508d:	90                   	nop
14004508e:	90                   	nop
14004508f:	90                   	nop
140045090:	90                   	nop
140045091:	90                   	nop
140045092:	90                   	nop
140045093:	90                   	nop
140045094:	90                   	nop
140045095:	90                   	nop
140045096:	90                   	nop
140045097:	90                   	nop
140045098:	90                   	nop
140045099:	90                   	nop
14004509a:	90                   	nop
14004509b:	90                   	nop
14004509c:	90                   	nop
14004509d:	90                   	nop
14004509e:	90                   	nop
14004509f:	90                   	nop
1400450a0:	c4 e2 ab f6 06       	mulx   (%rsi),%r10,%rax
1400450a5:	66 4c 0f 38 f6 fd    	adcx   %rbp,%r15
1400450ab:	f3 4d 0f 38 f6 d6    	adox   %r14,%r10
1400450b1:	c4 62 a3 f6 76 08    	mulx   0x8(%rsi),%r11,%r14
1400450b7:	66 4c 0f 38 f6 13    	adcx   (%rbx),%r10
1400450bd:	f3 4c 0f 38 f6 d8    	adox   %rax,%r11
1400450c3:	c4 e2 9b f6 46 10    	mulx   0x10(%rsi),%r12,%rax
1400450c9:	66 4c 0f 38 f6 5b 08 	adcx   0x8(%rbx),%r11
1400450d0:	f3 4d 0f 38 f6 e6    	adox   %r14,%r12
1400450d6:	c4 62 93 f6 76 18    	mulx   0x18(%rsi),%r13,%r14
1400450dc:	4c 89 c2             	mov    %r8,%rdx
1400450df:	66 4c 0f 38 f6 63 10 	adcx   0x10(%rbx),%r12
1400450e6:	f3 4c 0f 38 f6 e8    	adox   %rax,%r13
1400450ec:	66 4c 0f 38 f6 6b 18 	adcx   0x18(%rbx),%r13
1400450f3:	f3 4c 0f 38 f6 f5    	adox   %rbp,%r14
1400450f9:	48 8d 76 20          	lea    0x20(%rsi),%rsi
1400450fd:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140045101:	66 4c 0f 38 f6 f5    	adcx   %rbp,%r14
140045107:	f3 4d 0f 38 f6 d7    	adox   %r15,%r10
14004510d:	c4 62 fb f6 39       	mulx   (%rcx),%rax,%r15
140045112:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
140045118:	f3 4d 0f 38 f6 df    	adox   %r15,%r11
14004511e:	c4 62 fb f6 79 08    	mulx   0x8(%rcx),%rax,%r15
140045124:	66 4c 0f 38 f6 d8    	adcx   %rax,%r11
14004512a:	f3 4d 0f 38 f6 e7    	adox   %r15,%r12
140045130:	c4 62 fb f6 79 10    	mulx   0x10(%rcx),%rax,%r15
140045136:	4c 89 53 d8          	mov    %r10,-0x28(%rbx)
14004513a:	66 4c 0f 38 f6 e0    	adcx   %rax,%r12
140045140:	f3 4d 0f 38 f6 ef    	adox   %r15,%r13
140045146:	4c 89 5b e0          	mov    %r11,-0x20(%rbx)
14004514a:	c4 62 fb f6 79 18    	mulx   0x18(%rcx),%rax,%r15
140045150:	4c 89 ca             	mov    %r9,%rdx
140045153:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140045157:	4c 89 63 e8          	mov    %r12,-0x18(%rbx)
14004515b:	66 4c 0f 38 f6 e8    	adcx   %rax,%r13
140045161:	f3 4c 0f 38 f6 fd    	adox   %rbp,%r15
140045167:	4c 89 6b f0          	mov    %r13,-0x10(%rbx)
14004516b:	48 ff cf             	dec    %rdi
14004516e:	0f 85 2c ff ff ff    	jne    0x1400450a0
140045174:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140045179:	49 11 ef             	adc    %rbp,%r15
14004517c:	48 2b 3b             	sub    (%rbx),%rdi
14004517f:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
140045184:	4c 8b 54 24 18       	mov    0x18(%rsp),%r10
140045189:	4d 11 fe             	adc    %r15,%r14
14004518c:	48 8d 34 06          	lea    (%rsi,%rax,1),%rsi
140045190:	48 11 ed             	adc    %rbp,%rbp
140045193:	4c 89 73 f8          	mov    %r14,-0x8(%rbx)
140045197:	4c 39 d7             	cmp    %r10,%rdi
14004519a:	0f 82 c0 fc ff ff    	jb     0x140044e60
1400451a0:	4c 8b 51 f8          	mov    -0x8(%rcx),%r10
1400451a4:	49 89 e8             	mov    %rbp,%r8
1400451a7:	4c 8b 24 01          	mov    (%rcx,%rax,1),%r12
1400451ab:	48 8d 2c 01          	lea    (%rcx,%rax,1),%rbp
1400451af:	48 89 c1             	mov    %rax,%rcx
1400451b2:	48 8d 3c 03          	lea    (%rbx,%rax,1),%rdi
1400451b6:	31 c0                	xor    %eax,%eax
1400451b8:	4d 31 ff             	xor    %r15,%r15
1400451bb:	4d 29 f2             	sub    %r14,%r10
1400451be:	4d 11 ff             	adc    %r15,%r15
1400451c1:	4d 09 f8             	or     %r15,%r8
1400451c4:	48 c1 f9 05          	sar    $0x5,%rcx
1400451c8:	4c 29 c0             	sub    %r8,%rax
1400451cb:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400451d0:	49 ff cc             	dec    %r12
1400451d3:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400451d7:	4d 31 c0             	xor    %r8,%r8
1400451da:	4c 8b 75 10          	mov    0x10(%rbp),%r14
1400451de:	4c 8b 7d 18          	mov    0x18(%rbp),%r15
1400451e2:	e9 39 0b 00 00       	jmp    0x140045d20
1400451e7:	90                   	nop
1400451e8:	90                   	nop
1400451e9:	90                   	nop
1400451ea:	90                   	nop
1400451eb:	90                   	nop
1400451ec:	90                   	nop
1400451ed:	90                   	nop
1400451ee:	90                   	nop
1400451ef:	90                   	nop
1400451f0:	90                   	nop
1400451f1:	90                   	nop
1400451f2:	90                   	nop
1400451f3:	90                   	nop
1400451f4:	90                   	nop
1400451f5:	90                   	nop
1400451f6:	90                   	nop
1400451f7:	90                   	nop
1400451f8:	90                   	nop
1400451f9:	90                   	nop
1400451fa:	90                   	nop
1400451fb:	90                   	nop
1400451fc:	90                   	nop
1400451fd:	90                   	nop
1400451fe:	90                   	nop
1400451ff:	90                   	nop
140045200:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140045205:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004520a:	48 89 e0             	mov    %rsp,%rax
14004520d:	48 89 cf             	mov    %rcx,%rdi
140045210:	48 89 d6             	mov    %rdx,%rsi
140045213:	4c 89 c2             	mov    %r8,%rdx
140045216:	4c 89 c9             	mov    %r9,%rcx
140045219:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14004521e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140045223:	48 89 e0             	mov    %rsp,%rax
140045226:	53                   	push   %rbx
140045227:	55                   	push   %rbp
140045228:	41 54                	push   %r12
14004522a:	41 55                	push   %r13
14004522c:	41 56                	push   %r14
14004522e:	41 57                	push   %r15
140045230:	41 c1 e1 03          	shl    $0x3,%r9d
140045234:	4f 8d 14 49          	lea    (%r9,%r9,2),%r10
140045238:	49 f7 d9             	neg    %r9
14004523b:	4d 8b 00             	mov    (%r8),%r8
14004523e:	4e 8d 9c 4c c0 fe ff 	lea    -0x140(%rsp,%r9,2),%r11
140045245:	ff
140045246:	48 89 e5             	mov    %rsp,%rbp
140045249:	49 29 fb             	sub    %rdi,%r11
14004524c:	49 81 e3 ff 0f 00 00 	and    $0xfff,%r11
140045253:	4d 39 da             	cmp    %r11,%r10
140045256:	72 28                	jb     0x140045280
140045258:	4c 29 dd             	sub    %r11,%rbp