14077cd40:	00
14077cd41:	4d 8b f8             	mov    %r8,%r15
14077cd44:	f2 0f 59 81 58 08 00 	mulsd  0x858(%rcx),%xmm0
14077cd4b:	00
14077cd4c:	4c 8b f2             	mov    %rdx,%r14
14077cd4f:	48 8b d9             	mov    %rcx,%rbx
14077cd52:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14077cd57:	f2 44 0f 11 64 24 28 	movsd  %xmm12,0x28(%rsp)
14077cd5e:	45 0f 57 ff          	xorps  %xmm15,%xmm15
14077cd62:	45 0f 57 e4          	xorps  %xmm12,%xmm12
14077cd66:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
14077cd6a:	f2 4c 0f 2a a1 00 08 	cvtsi2sdq 0x800(%rcx),%xmm12
14077cd71:	00 00
14077cd73:	f2 0f 58 81 68 08 00 	addsd  0x868(%rcx),%xmm0
14077cd7a:	00
14077cd7b:	41 0f 28 d4          	movaps %xmm12,%xmm2
14077cd7f:	f2 0f 11 89 70 08 00 	movsd  %xmm1,0x870(%rcx)
14077cd86:	00
14077cd87:	f2 0f 59 91 78 08 00 	mulsd  0x878(%rcx),%xmm2
14077cd8e:	00
14077cd8f:	f2 0f 11 81 68 08 00 	movsd  %xmm0,0x868(%rcx)
14077cd96:	00
14077cd97:	f2 0f 5c d1          	subsd  %xmm1,%xmm2
14077cd9b:	66 41 0f 2e d3       	ucomisd %xmm11,%xmm2
14077cda0:	7a 0d                	jp     0x14077cdaf
14077cda2:	75 0b                	jne    0x14077cdaf
14077cda4:	f2 44 0f 10 2d c3 b4 	movsd  0x8ab4c3(%rip),%xmm13        # 0x141028270
14077cdab:	8a 00
14077cdad:	eb 13                	jmp    0x14077cdc2
14077cdaf:	45 0f 28 ec          	movaps %xmm12,%xmm13
14077cdb3:	f2 44 0f 59 e8       	mulsd  %xmm0,%xmm13
14077cdb8:	f2 44 0f 5c e9       	subsd  %xmm1,%xmm13
14077cdbd:	f2 44 0f 5e ea       	divsd  %xmm2,%xmm13
14077cdc2:	f2 44 0f 10 5c 24 20 	movsd  0x20(%rsp),%xmm11
14077cdc9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14077cdce:	45 0f 28 f4          	movaps %xmm12,%xmm14
14077cdd2:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
14077cdd7:	f2 44 0f 59 35 68 b4 	mulsd  0x8ab468(%rip),%xmm14        # 0x141028248
14077cdde:	8a 00
14077cde0:	4c 8d 54 24 50       	lea    0x50(%rsp),%r10
14077cde5:	4c 8d 5c 24 58       	lea    0x58(%rsp),%r11
14077cdea:	4c 2b c3             	sub    %rbx,%r8
14077cded:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
14077cdf2:	4c 2b cb             	sub    %rbx,%r9
14077cdf5:	4c 2b d3             	sub    %rbx,%r10
14077cdf8:	48 8d 6c 24 68       	lea    0x68(%rsp),%rbp
14077cdfd:	4c 2b db             	sub    %rbx,%r11
14077ce00:	48 2b fb             	sub    %rbx,%rdi
14077ce03:	f2 44 0f 11 b1 38 08 	movsd  %xmm14,0x838(%rcx)
14077ce0a:	00 00
14077ce0c:	ba 02 00 00 00       	mov    $0x2,%edx
14077ce11:	48 83 c1 10          	add    $0x10,%rcx
14077ce15:	be 00 01 00 00       	mov    $0x100,%esi
14077ce1a:	48 2b eb             	sub    %rbx,%rbp
14077ce1d:	0f 1f 00             	nopl   (%rax)
14077ce20:	45 0f 57 d2          	xorps  %xmm10,%xmm10
14077ce24:	8d 42 fe             	lea    -0x2(%rdx),%eax
14077ce27:	f2 4c 0f 2a 51 f0    	cvtsi2sdq -0x10(%rcx),%xmm10
14077ce2d:	45 0f 57 c9          	xorps  %xmm9,%xmm9
14077ce31:	45 0f 57 c0          	xorps  %xmm8,%xmm8
14077ce35:	f2 4c 0f 2a 49 f8    	cvtsi2sdq -0x8(%rcx),%xmm9
14077ce3b:	f2 4c 0f 2a 01       	cvtsi2sdq (%rcx),%xmm8
14077ce40:	41 0f 28 c2          	movaps %xmm10,%xmm0
14077ce44:	0f 57 ff             	xorps  %xmm7,%xmm7
14077ce47:	f2 48 0f 2a 79 08    	cvtsi2sdq 0x8(%rcx),%xmm7
14077ce4d:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077ce52:	41 0f 28 ca          	movaps %xmm10,%xmm1
14077ce56:	41 0f 28 d1          	movaps %xmm9,%xmm2
14077ce5a:	f2 41 0f 11 44 08 f0 	movsd  %xmm0,-0x10(%r8,%rcx,1)
14077ce61:	f2 41 0f 5c ce       	subsd  %xmm14,%xmm1
14077ce66:	f2 41 0f 5c d6       	subsd  %xmm14,%xmm2
14077ce6b:	41 0f 28 c1          	movaps %xmm9,%xmm0
14077ce6f:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077ce74:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
14077ce78:	0f 57 f6             	xorps  %xmm6,%xmm6
14077ce7b:	f2 41 0f 11 44 09 f0 	movsd  %xmm0,-0x10(%r9,%rcx,1)
14077ce82:	0f 57 ed             	xorps  %xmm5,%xmm5
14077ce85:	f2 48 0f 2a 71 10    	cvtsi2sdq 0x10(%rcx),%xmm6
14077ce8b:	f2 48 0f 2a 69 18    	cvtsi2sdq 0x18(%rcx),%xmm5
14077ce91:	f2 41 0f 5e ce       	divsd  %xmm14,%xmm1
14077ce96:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
14077ce9a:	41 0f 28 c0          	movaps %xmm8,%xmm0
14077ce9e:	f2 44 0f 58 d9       	addsd  %xmm1,%xmm11
14077cea3:	0f 57 e4             	xorps  %xmm4,%xmm4
14077cea6:	f2 48 0f 2a 61 20    	cvtsi2sdq 0x20(%rcx),%xmm4
14077ceac:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077ceb1:	f2 41 0f 5e d6       	divsd  %xmm14,%xmm2
14077ceb6:	f2 41 0f 11 04 08    	movsd  %xmm0,(%r8,%rcx,1)
14077cebc:	41 0f 28 c8          	movaps %xmm8,%xmm1
14077cec0:	f2 44 0f 58 da       	addsd  %xmm2,%xmm11
14077cec5:	0f 28 c7             	movaps %xmm7,%xmm0
14077cec8:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077cecd:	f2 41 0f 5c ce       	subsd  %xmm14,%xmm1
14077ced2:	0f 28 d7             	movaps %xmm7,%xmm2
14077ced5:	f2 41 0f 5c d6       	subsd  %xmm14,%xmm2
14077ceda:	f2 41 0f 11 04 09    	movsd  %xmm0,(%r9,%rcx,1)
14077cee0:	0f 28 c6             	movaps %xmm6,%xmm0
14077cee3:	0f 57 db             	xorps  %xmm3,%xmm3
14077cee6:	f2 48 0f 2a 59 28    	cvtsi2sdq 0x28(%rcx),%xmm3
14077ceec:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
14077cef0:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
14077cef4:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077cef9:	f2 41 0f 5e ce       	divsd  %xmm14,%xmm1
14077cefe:	f2 41 0f 5e d6       	divsd  %xmm14,%xmm2
14077cf03:	f2 44 0f 58 d9       	addsd  %xmm1,%xmm11
14077cf08:	f2 41 0f 11 04 0a    	movsd  %xmm0,(%r10,%rcx,1)
14077cf0e:	0f 28 c5             	movaps %xmm5,%xmm0
14077cf11:	0f 28 ce             	movaps %xmm6,%xmm1
14077cf14:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077cf19:	f2 44 0f 58 da       	addsd  %xmm2,%xmm11
14077cf1e:	0f 28 d5             	movaps %xmm5,%xmm2
14077cf21:	f2 41 0f 5c ce       	subsd  %xmm14,%xmm1
14077cf26:	f2 41 0f 11 04 0b    	movsd  %xmm0,(%r11,%rcx,1)
14077cf2c:	f2 41 0f 5c d6       	subsd  %xmm14,%xmm2
14077cf31:	0f 28 c4             	movaps %xmm4,%xmm0
14077cf34:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077cf39:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
14077cf3d:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
14077cf41:	f2 0f 11 04 0f       	movsd  %xmm0,(%rdi,%rcx,1)
14077cf46:	0f 28 c3             	movaps %xmm3,%xmm0
14077cf49:	f2 41 0f 5e ce       	divsd  %xmm14,%xmm1
14077cf4e:	f2 41 0f 5e d6       	divsd  %xmm14,%xmm2
14077cf53:	f2 44 0f 58 d9       	addsd  %xmm1,%xmm11
14077cf58:	0f 28 cc             	movaps %xmm4,%xmm1
14077cf5b:	f2 41 0f 5c ce       	subsd  %xmm14,%xmm1
14077cf60:	f2 41 0f 5e c4       	divsd  %xmm12,%xmm0
14077cf65:	f2 44 0f 58 da       	addsd  %xmm2,%xmm11
14077cf6a:	0f 28 d3             	movaps %xmm3,%xmm2
14077cf6d:	f2 41 0f 5c d6       	subsd  %xmm14,%xmm2
14077cf72:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
14077cf76:	f2 0f 11 04 29       	movsd  %xmm0,(%rcx,%rbp,1)
14077cf7b:	f2 41 0f 5e ce       	divsd  %xmm14,%xmm1
14077cf80:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
14077cf84:	f2 44 0f 58 d9       	addsd  %xmm1,%xmm11
14077cf89:	f2 41 0f 5e d6       	divsd  %xmm14,%xmm2
14077cf8e:	f2 44 0f 58 da       	addsd  %xmm2,%xmm11
14077cf93:	0f 57 c9             	xorps  %xmm1,%xmm1
14077cf96:	0f 57 c0             	xorps  %xmm0,%xmm0
14077cf99:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
14077cf9d:	8d 42 ff             	lea    -0x1(%rdx),%eax
14077cfa0:	48 83 c1 40          	add    $0x40,%rcx
14077cfa4:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
14077cfa8:	8d 42 01             	lea    0x1(%rdx),%eax
14077cfab:	f2 41 0f 59 ca       	mulsd  %xmm10,%xmm1
14077cfb0:	f2 41 0f 59 c1       	mulsd  %xmm9,%xmm0
14077cfb5:	f2 44 0f 58 f9       	addsd  %xmm1,%xmm15
14077cfba:	0f 57 c9             	xorps  %xmm1,%xmm1
14077cfbd:	f2 0f 2a ca          	cvtsi2sd %edx,%xmm1
14077cfc1:	f2 44 0f 58 f8       	addsd  %xmm0,%xmm15
14077cfc6:	0f 57 c0             	xorps  %xmm0,%xmm0
14077cfc9:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
14077cfcd:	8d 42 02             	lea    0x2(%rdx),%eax
14077cfd0:	f2 41 0f 59 c8       	mulsd  %xmm8,%xmm1
14077cfd5:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
14077cfd9:	f2 44 0f 58 f9       	addsd  %xmm1,%xmm15
14077cfde:	0f 57 c9             	xorps  %xmm1,%xmm1
14077cfe1:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
14077cfe5:	8d 42 03             	lea    0x3(%rdx),%eax
14077cfe8:	f2 44 0f 58 f8       	addsd  %xmm0,%xmm15
14077cfed:	0f 57 c0             	xorps  %xmm0,%xmm0
14077cff0:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
14077cff4:	8d 42 04             	lea    0x4(%rdx),%eax
14077cff7:	f2 0f 59 ce          	mulsd  %xmm6,%xmm1
14077cffb:	f2 0f 59 c5          	mulsd  %xmm5,%xmm0
14077cfff:	f2 44 0f 58 f9       	addsd  %xmm1,%xmm15
14077d004:	0f 57 c9             	xorps  %xmm1,%xmm1
14077d007:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
14077d00b:	8d 42 05             	lea    0x5(%rdx),%eax
14077d00e:	83 c2 08             	add    $0x8,%edx
14077d011:	f2 44 0f 58 f8       	addsd  %xmm0,%xmm15
14077d016:	0f 57 c0             	xorps  %xmm0,%xmm0
14077d019:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
14077d01d:	8d 42 fe             	lea    -0x2(%rdx),%eax
14077d020:	f2 0f 59 cc          	mulsd  %xmm4,%xmm1
14077d024:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
14077d028:	f2 44 0f 58 f9       	addsd  %xmm1,%xmm15
14077d02d:	f2 44 0f 58 f8       	addsd  %xmm0,%xmm15
14077d032:	3b c6                	cmp    %esi,%eax
14077d034:	0f 8c e6 fd ff ff    	jl     0x14077ce20
14077d03a:	f2 0f 10 3d 0e 4f 83 	movsd  0x834f0e(%rip),%xmm7        # 0x140fb1f50
14077d041:	00
14077d042:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
14077d047:	f2 44 0f 10 05 00 b2 	movsd  0x8ab200(%rip),%xmm8        # 0x141028250
14077d04e:	8a 00
14077d050:	f2 44 0f 10 64 24 28 	movsd  0x28(%rsp),%xmm12
14077d057:	f2 44 0f 11 5c 24 20 	movsd  %xmm11,0x20(%rsp)
14077d05e:	45 0f 57 db          	xorps  %xmm11,%xmm11
14077d062:	f2 0f 10 37          	movsd  (%rdi),%xmm6
14077d066:	66 41 0f 2f f3       	comisd %xmm11,%xmm6
14077d06b:	76 1a                	jbe    0x14077d087
14077d06d:	0f 28 c7             	movaps %xmm7,%xmm0
14077d070:	f2 0f 5e c6          	divsd  %xmm6,%xmm0
14077d074:	e8 d7 65 6c 00       	call   0x140e43650
14077d079:	f2 41 0f 59 c0       	mulsd  %xmm8,%xmm0
14077d07e:	f2 0f 59 c6          	mulsd  %xmm6,%xmm0
14077d082:	f2 44 0f 58 e0       	addsd  %xmm0,%xmm12
14077d087:	48 83 c7 08          	add    $0x8,%rdi
14077d08b:	48 83 ee 01          	sub    $0x1,%rsi
14077d08f:	75 d1                	jne    0x14077d062
14077d091:	48 8b 83 30 08 00 00 	mov    0x830(%rbx),%rax
14077d098:	48 85 c0             	test   %rax,%rax
14077d09b:	74 24                	je     0x14077d0c1
14077d09d:	0f 57 c9             	xorps  %xmm1,%xmm1
14077d0a0:	0f 57 c0             	xorps  %xmm0,%xmm0
14077d0a3:	f2 48 0f 2a 8b 28 08 	cvtsi2sdq 0x828(%rbx),%xmm1
14077d0aa:	00 00
14077d0ac:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
14077d0b1:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
14077d0b5:	f2 0f 59 0d 9b b1 8a 	mulsd  0x8ab19b(%rip),%xmm1        # 0x141028258
14077d0bc:	00
14077d0bd:	44 0f 28 d9          	movaps %xmm1,%xmm11
14077d0c1:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
14077d0c7:	f2 44 0f 11 9b 50 08 	movsd  %xmm11,0x850(%rbx)
14077d0ce:	00 00
14077d0d0:	f2 45 0f 11 26       	movsd  %xmm12,(%r14)
14077d0d5:	f2 41 0f 11 07       	movsd  %xmm0,(%r15)
14077d0da:	0f 57 c0             	xorps  %xmm0,%xmm0
14077d0dd:	f2 48 0f 2a 83 00 08 	cvtsi2sdq 0x800(%rbx),%xmm0
14077d0e4:	00 00
14077d0e6:	f2 44 0f 5e f8       	divsd  %xmm0,%xmm15
14077d0eb:	f2 45 0f 11 3c 24    	movsd  %xmm15,(%r12)
14077d0f1:	48 8b 83 50 08 00 00 	mov    0x850(%rbx),%rax
14077d0f8:	49 89 45 00          	mov    %rax,0x0(%r13)
14077d0fc:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14077d101:	f2 44 0f 11 28       	movsd  %xmm13,(%rax)
14077d106:	48 8b 8c 24 40 08 00 	mov    0x840(%rsp),%rcx
14077d10d:	00
14077d10e:	48 33 cc             	xor    %rsp,%rcx
14077d111:	e8 ea e3 69 00       	call   0x140e1b500
14077d116:	4c 8d 9c 24 f8 08 00 	lea    0x8f8(%rsp),%r11
14077d11d:	00
14077d11e:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
14077d123:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
14077d128:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14077d12d:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
14077d132:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
14077d137:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
14077d13c:	45 0f 28 63 88       	movaps -0x78(%r11),%xmm12
14077d141:	45 0f 28 ab 78 ff ff 	movaps -0x88(%r11),%xmm13
14077d148:	ff
14077d149:	45 0f 28 b3 68 ff ff 	movaps -0x98(%r11),%xmm14
14077d150:	ff
14077d151:	45 0f 28 bb 58 ff ff 	movaps -0xa8(%r11),%xmm15
14077d158:	ff
14077d159:	49 8b e3             	mov    %r11,%rsp
14077d15c:	41 5f                	pop    %r15
14077d15e:	41 5e                	pop    %r14
14077d160:	41 5d                	pop    %r13
14077d162:	41 5c                	pop    %r12
14077d164:	5f                   	pop    %rdi
14077d165:	5e                   	pop    %rsi
14077d166:	5d                   	pop    %rbp
14077d167:	5b                   	pop    %rbx
14077d168:	c3                   	ret
14077d169:	cc                   	int3
14077d16a:	cc                   	int3
14077d16b:	cc                   	int3
14077d16c:	cc                   	int3
14077d16d:	cc                   	int3
14077d16e:	cc                   	int3
14077d16f:	cc                   	int3
14077d170:	40 53                	rex push %rbx
14077d172:	48 83 ec 20          	sub    $0x20,%rsp
14077d176:	33 c0                	xor    %eax,%eax
14077d178:	89 51 10             	mov    %edx,0x10(%rcx)
14077d17b:	48 89 01             	mov    %rax,(%rcx)
14077d17e:	48 8b d9             	mov    %rcx,%rbx
14077d181:	48 89 41 08          	mov    %rax,0x8(%rcx)
14077d185:	48 89 41 18          	mov    %rax,0x18(%rcx)
14077d189:	b8 08 00 00 00       	mov    $0x8,%eax
14077d18e:	48 63 d2             	movslq %edx,%rdx
14077d191:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
14077d198:	48 f7 e2             	mul    %rdx
14077d19b:	48 0f 42 c1          	cmovb  %rcx,%rax
14077d19f:	48 8b c8             	mov    %rax,%rcx
14077d1a2:	e8 75 e4 69 00       	call   0x140e1b61c
14077d1a7:	48 89 03             	mov    %rax,(%rbx)
14077d1aa:	48 8b c3             	mov    %rbx,%rax
14077d1ad:	48 83 c4 20          	add    $0x20,%rsp
14077d1b1:	5b                   	pop    %rbx
14077d1b2:	c3                   	ret
14077d1b3:	cc                   	int3
14077d1b4:	cc                   	int3
14077d1b5:	cc                   	int3
14077d1b6:	cc                   	int3
14077d1b7:	cc                   	int3
14077d1b8:	cc                   	int3
14077d1b9:	cc                   	int3
14077d1ba:	cc                   	int3
14077d1bb:	cc                   	int3
14077d1bc:	cc                   	int3
14077d1bd:	cc                   	int3
14077d1be:	cc                   	int3
14077d1bf:	cc                   	int3
14077d1c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14077d1c5:	56                   	push   %rsi
14077d1c6:	48 83 ec 20          	sub    $0x20,%rsp
14077d1ca:	33 db                	xor    %ebx,%ebx
14077d1cc:	48 8b f1             	mov    %rcx,%rsi
14077d1cf:	39 59 08             	cmp    %ebx,0x8(%rcx)
14077d1d2:	7e 39                	jle    0x14077d20d
14077d1d4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14077d1d9:	8b fb                	mov    %ebx,%edi
14077d1db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14077d1e0:	48 8b 06             	mov    (%rsi),%rax
14077d1e3:	48 8b 0c 07          	mov    (%rdi,%rax,1),%rcx
14077d1e7:	48 85 c9             	test   %rcx,%rcx
14077d1ea:	74 11                	je     0x14077d1fd
14077d1ec:	48 8b 01             	mov    (%rcx),%rax
14077d1ef:	ba 01 00 00 00       	mov    $0x1,%edx
14077d1f4:	48 8b 00             	mov    (%rax),%rax
14077d1f7:	ff 15 23 68 80 00    	call   *0x806823(%rip)        # 0x140f83a20
14077d1fd:	ff c3                	inc    %ebx
14077d1ff:	48 83 c7 08          	add    $0x8,%rdi
14077d203:	3b 5e 08             	cmp    0x8(%rsi),%ebx
14077d206:	7c d8                	jl     0x14077d1e0
14077d208:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14077d20d:	48 8b 0e             	mov    (%rsi),%rcx
14077d210:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14077d215:	48 83 c4 20          	add    $0x20,%rsp
14077d219:	5e                   	pop    %rsi
14077d21a:	e9 25 df 69 00       	jmp    0x140e1b144
14077d21f:	cc                   	int3
14077d220:	40 53                	rex push %rbx
14077d222:	48 83 ec 20          	sub    $0x20,%rsp
14077d226:	4c 63 49 08          	movslq 0x8(%rcx),%r9
14077d22a:	48 8b d9             	mov    %rcx,%rbx
14077d22d:	48 8b 01             	mov    (%rcx),%rax
14077d230:	4a 89 14 c8          	mov    %rdx,(%rax,%r9,8)
14077d234:	44 89 4a 10          	mov    %r9d,0x10(%rdx)
14077d238:	48 63 49 08          	movslq 0x8(%rcx),%rcx
14077d23c:	85 c9                	test   %ecx,%ecx
14077d23e:	74 39                	je     0x14077d279
14077d240:	4c 8b 0b             	mov    (%rbx),%r9
14077d243:	8b d1                	mov    %ecx,%edx
14077d245:	d1 fa                	sar    $1,%edx
14077d247:	4c 63 d2             	movslq %edx,%r10
14077d24a:	49 8b 04 c9          	mov    (%r9,%rcx,8),%rax
14077d24e:	4f 8b 04 d1          	mov    (%r9,%r10,8),%r8
14077d252:	f2 41 0f 10 40 08    	movsd  0x8(%r8),%xmm0
14077d258:	66 0f 2f 40 08       	comisd 0x8(%rax),%xmm0
14077d25d:	76 1a                	jbe    0x14077d279
14077d25f:	4b 89 04 d1          	mov    %rax,(%r9,%r10,8)
14077d263:	89 50 10             	mov    %edx,0x10(%rax)
14077d266:	48 8b 03             	mov    (%rbx),%rax
14077d269:	4c 89 04 c8          	mov    %r8,(%rax,%rcx,8)
14077d26d:	41 89 48 10          	mov    %ecx,0x10(%r8)
14077d271:	48 8b cb             	mov    %rbx,%rcx
14077d274:	e8 c7 01 00 00       	call   0x14077d440
14077d279:	48 ff 43 18          	incq   0x18(%rbx)