Function at 0x60ce90
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x318
movaps xmmword [rsp + 0x280], xmm6
movaps xmmword [rsp + 0x290], xmm7
movaps xmmword [rsp + 0x2a0], xmm8
movaps xmmword [rsp + 0x2b0], xmm9
movaps xmmword [rsp + 0x2c0], xmm10
movaps xmmword [rsp + 0x2d0], xmm11
movaps xmmword [rsp + 0x2e0], xmm12
movaps xmmword [rsp + 0x2f0], xmm13
movaps xmmword [rsp + 0x300], xmm14
mov rax, qword [rdx + 8]
cmp qword [rcx + 0xc0], rax
mov rbx, rcx
mov rsi, rdx
je 0x60cf1e
lea rdx, str...External_libseigen3.3.7_unsupported_Eigen_src_NonLinearOptimization_LevenbergMarquardt.h
mov r8d, 0xdb
lea rcx, str.x.size__n
call fcn.005ac990
mov rcx, qword [rbx + 0xb8]
lea r8, [rbx + 0x60]
mov rdx, rsi
mov qword [rsp + 0x50], r8
call fcn.00672880
cdqe
test rax, rax
js 0x60ec10
je 0x60ebc0
add qword [rbx + 0x88], rax
mov r14, qword [rsp + 0x50]
lea rdx, [rbx + 0xe0]
lea r15, [rsp + 0x1e0]
mov qword [rsp + 0x48], rdx
lea rdi, [rsp + 0x170]
mov qword [rsp + 0x170], rdx
mov rdx, r15
lea r8, [rsp + 0x110]
mov rcx, rdi
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x1e0], r14
call fcn.00632d90
mov rdx, r14
mov rcx, r15
call fcn.00615ea0
cmp byte [rsp + 0x258], 0
je 0x60dad3
mov rdx, qword [rsp + 0x40]
lea r8, [rsp + 0x8a]
mov rcx, qword [rsp + 0x50]
call fcn.00632a90
cmp byte [rsp + 0x258], 0
je 0x60dab5
mov r12, qword [rsp + 0x210]
mov r9, qword [rbx + 0x80]
mov r13, qword [rsp + 0x208]
cmp r12, r9
jne 0x60e930
lea rax, [r9 + 3]
test r9, r9
mov r11, qword [rbx + 0x78]
cmovns rax, r9
and rax, 0xfffffffffffffffc
jle 0x60d15a
lea r8, [rax - 1]
xor r14d, r14d
and r8, 0xfffffffffffffffc
lea r10, [r8 + 4]
shr r8, 2
add r8, 1
and r8d, 7
je 0x60d0d1
cmp r8, 1
je 0x60d0b8
cmp r8, 2
je 0x60d0a8
cmp r8, 3
je 0x60d098
cmp r8, 4
je 0x60d088
cmp r8, 5
je 0x60d078
cmp r8, 6
je 0x60d068
movdqa xmm0, xmmword [r13]
mov r14d, 4
movaps xmmword [r11], xmm0
movdqa xmm1, xmmword [r13 + r14*4]
movaps xmmword [r11 + r14*4], xmm1
add r14, 4
movdqa xmm2, xmmword [r13 + r14*4]
movaps xmmword [r11 + r14*4], xmm2
add r14, 4
movdqa xmm3, xmmword [r13 + r14*4]
movaps xmmword [r11 + r14*4], xmm3
add r14, 4
movdqa xmm4, xmmword [r13 + r14*4]
movaps xmmword [r11 + r14*4], xmm4
add r14, 4
movdqa xmm5, xmmword [r13 + r14*4]
movaps xmmword [r11 + r14*4], xmm5
add r14, 4
movdqa xmm6, xmmword [r13 + r14*4]
movaps xmmword [r11 + r14*4], xmm6
add r14, 4
cmp r14, r10
je 0x60d15a
movdqa xmm7, xmmword [r13 + r14*4]
lea rdx, [r14 + 4]
lea r15, [r14 + 8]
movaps xmmword [r11 + r14*4], xmm7
movdqa xmm8, xmmword [r13 + rdx*4]
lea rbp, [r14 + 0xc]
lea r12, [r14 + 0x10]
movaps xmmword [r11 + rdx*4], xmm8
movdqa xmm9, xmmword [r13 + r15*4]
lea rcx, [r14 + 0x14]
lea r8, [r14 + 0x18]
movaps xmmword [r11 + r15*4], xmm9
movdqa xmm10, xmmword [r13 + rbp*4]
lea rdx, [r14 + 0x1c]
add r14, 0x20
cmp r14, r10
movaps xmmword [r11 + rbp*4], xmm10
movdqa xmm11, xmmword [r13 + r12*4]
movaps xmmword [r11 + r12*4], xmm11
movdqa xmm12, xmmword [r13 + rcx*4]
movaps xmmword [r11 + rcx*4], xmm12
movdqa xmm13, xmmword [r13 + r8*4]
movaps xmmword [r11 + r8*4], xmm13
movdqa xmm14, xmmword [r13 + rdx*4]
movaps xmmword [r11 + rdx*4], xmm14
jne 0x60d0d1
cmp rax, r9
jge 0x60d264
mov r10, r9
sub r10, rax
and r10d, 7
je 0x60d1f7
cmp r10, 1
je 0x60d1e5
cmp r10, 2
je 0x60d1d8
cmp r10, 3
je 0x60d1cb
cmp r10, 4
je 0x60d1be
cmp r10, 5
je 0x60d1b1
cmp r10, 6
je 0x60d1a4
mov r14d, dword [r13 + rax*4]
mov dword [r11 + rax*4], r14d
add rax, 1
mov r15d, dword [r13 + rax*4]
mov dword [r11 + rax*4], r15d
add rax, 1
mov ebp, dword [r13 + rax*4]
mov dword [r11 + rax*4], ebp
add rax, 1
mov r12d, dword [r13 + rax*4]
mov dword [r11 + rax*4], r12d
add rax, 1
mov ecx, dword [r13 + rax*4]
mov dword [r11 + rax*4], ecx
add rax, 1
mov r8d, dword [r13 + rax*4]
mov dword [r11 + rax*4], r8d
add rax, 1
mov edx, dword [r13 + rax*4]
mov dword [r11 + rax*4], edx
add rax, 1
cmp rax, r9
je 0x60d264
mov r10d, dword [r13 + rax*4]
lea r14, [rax + 1]
lea rbp, [rax + 2]
lea rcx, [rax + 3]
lea rdx, [rax + 4]
mov dword [r11 + rax*4], r10d
mov r15d, dword [r13 + r14*4]
mov dword [r11 + r14*4], r15d
mov r12d, dword [r13 + rbp*4]
lea r14, [rax + 5]
mov dword [r11 + rbp*4], r12d
mov r8d, dword [r13 + rcx*4]
lea rbp, [rax + 6]
mov dword [r11 + rcx*4], r8d
mov r10d, dword [r13 + rdx*4]
lea rcx, [rax + 7]
add rax, 8
cmp rax, r9
mov dword [r11 + rdx*4], r10d
mov r15d, dword [r13 + r14*4]
mov dword [r11 + r14*4], r15d
mov r12d, dword [r13 + rbp*4]
mov dword [r11 + rbp*4], r12d
mov r8d, dword [r13 + rcx*4]
mov dword [r11 + rcx*4], r8d
jne 0x60d1f7
cmp qword [rbx + 0x98], 1
jne 0x60d3e7
cmp byte [rbx + 0xb0], 0
jne 0x60d380
cmp qword [rbx + 0xc0], 0
jle 0x60d380
xor r13d, r13d
pxor xmm8, xmm8
pxor xmm7, xmm7
jmp 0x60d306
mov r9, qword [rbx + 0xe0]
lea r14, [r13*8]
ucomisd xmm8, qword [r9 + r13*8]
jp 0x60d36e
jne 0x60d36e
mov r11, qword [0x006f57d8]
movq xmm6, r11
nop dword [rax]
cmp qword [rbx + 0x58], r13
jg 0x60d2ef
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov rax, qword [rbx + 0x50]
add r13, 1
cmp qword [rbx + 0xc0], r13
movsd qword [rax + r14], xmm6
jle 0x60d380
cmp qword [rbx + 0xe8], r13
jg 0x60d2a0
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r9, qword [rbx + 0xe0]
lea r14, [r13*8]
ucomisd xmm7, qword [r9 + r13*8]
jp 0x60d345
je 0x60ec80
cmp r13, qword [rbx + 0xe8]
jl 0x60d36e
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r9, qword [rbx + 0xe0]
movsd xmm6, qword [r9 + r14]
jmp 0x60d2d0
mov r10, qword [rsi + 8]
lea rdx, [rbx + 0x50]
mov qword [rsp + 0x178], rsi
cmp qword [rbx + 0x58], r10
mov qword [rsp + 0x170], rdx
je 0x60d3b7
lea rdx, [0x006f41d0]
mov r8d, WSAStartup
lea rcx, [0x006f4248]
call fcn.005ac990
mov rcx, rdi
call fcn.0066d930
movsd xmm1, qword [rbx]
movsd qword [rbx + 0x150], xmm0
mulsd xmm0, xmm1
ucomisd xmm0, qword [0x006f57d0]
jp 0x60d3df
je 0x60ec00
movsd qword [rbx + 0x138], xmm0
lea r15, [rbx + 0x100]
lea rdx, [rbx + 0x30]
mov rcx, r15
mov qword [rsp + 0x58], r15
lea r8, [rsp + 0x8b]
mov qword [rsp + 0x70], rdx
call fcn.00630b70
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
call fcn.00676000
mov rcx, qword [rsp + 0x118]
mov rdx, r15
mov r8, qword [rsp + 0x128]
movzx ebp, byte [rsp + 0x120]
mov r12, qword [rsp + 0x110]
mov r13, qword [rsp + 0x130]
mov qword [rsp + 0x178], rcx
mov rcx, rdi
mov qword [rsp + 0x188], r8
lea r8, [rsp + 0x90]
xor ebp, 1
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x170], r12
mov byte [rsp + 0x180], bpl
mov qword [rsp + 0x190], r13
call fcn.006764c0
mov qword [rsp + 0x28], 1
mov r14, qword [rbx + 0xc0]
xor r9d, r9d
xor r8d, r8d
mov rdx, r15
mov rcx, rdi
mov qword [rsp + 0x20], r14
call fcn.00618630
mov rbp, qword [rsp + 0x178]
lea rcx, [rbx + 0x40]
mov r9, qword [rbx + 0x48]
mov qword [rsp + 0x60], rcx
mov r15, qword [rsp + 0x170]
cmp rbp, r9
jne 0x60e8f0
mov rax, r9
mov r11, qword [rbx + 0x40]
shr rax, 0x3f
add rax, r9
and rax, 0xfffffffffffffffe
jle 0x60d690
lea r12, [rax - 1]
xor edx, edx
and r12, 0xfffffffffffffffe
lea r10, [r12 + 2]
shr r12, 1
add r12, 1
and r12d, 7
je 0x60d5d7
cmp r12, 1
je 0x60d5b8
cmp r12, 2
je 0x60d5a2
cmp r12, 3
je 0x60d58c
cmp r12, 4
je 0x60d576
cmp r12, 5
je 0x60d560
cmp r12, 6
je 0x60d54a
movq xmm0, qword [r15]
mov edx, 2
movhpd xmm0, qword [r15 + 8]
movaps xmmword [r11], xmm0
movq xmm2, qword [r15 + rdx*8]
movhpd xmm2, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm2
add rdx, 2
movq xmm3, qword [r15 + rdx*8]
movhpd xmm3, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm3
add rdx, 2
movq xmm4, qword [r15 + rdx*8]
movhpd xmm4, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm4
add rdx, 2
movq xmm5, qword [r15 + rdx*8]
movhpd xmm5, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm5
add rdx, 2
movq xmm9, qword [r15 + rdx*8]
movhpd xmm9, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm9
add rdx, 2
movq xmm10, qword [r15 + rdx*8]
movhpd xmm10, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm10
add rdx, 2
cmp rdx, r10
je 0x60d690
movq xmm11, qword [r15 + rdx*8]
lea rcx, [rdx + 2]
lea r13, [rdx + 4]
lea r8, [rdx + 6]
movhpd xmm11, qword [r15 + rdx*8 + 8]
movaps xmmword [r11 + rdx*8], xmm11
movq xmm12, qword [r15 + rcx*8]
lea r14, [rdx + 8]
lea rbp, [rdx + 0xa]
lea r12, [rdx + 0xc]
movhpd xmm12, qword [r15 + rcx*8 + 8]
movaps xmmword [r11 + rcx*8], xmm12
movq xmm13, qword [r15 + r13*8]
lea rcx, [rdx + 0xe]
add rdx, 0x10
cmp rdx, r10
movhpd xmm13, qword [r15 + r13*8 + 8]
movaps xmmword [r11 + r13*8], xmm13
movq xmm14, qword [r15 + r8*8]
movhpd xmm14, qword [r15 + r8*8 + 8]
movaps xmmword [r11 + r8*8], xmm14
movq xmm8, qword [r15 + r14*8]
movhpd xmm8, qword [r15 + r14*8 + 8]
movaps xmmword [r11 + r14*8], xmm8
movq xmm7, qword [r15 + rbp*8]
movhpd xmm7, qword [r15 + rbp*8 + 8]
movaps xmmword [r11 + rbp*8], xmm7
movq xmm6, qword [r15 + r12*8]
movhpd xmm6, qword [r15 + r12*8 + 8]
movaps xmmword [r11 + r12*8], xmm6
movq xmm1, qword [r15 + rcx*8]
movhpd xmm1, qword [r15 + rcx*8 + 8]
movaps xmmword [r11 + rcx*8], xmm1
jne 0x60d5d7
cmp r9, rax
jle 0x60d7cf
mov r10, r9
sub r10, rax
and r10d, 7
je 0x60d746
cmp r10, 1
je 0x60d72d
cmp r10, 2
je 0x60d71d
cmp r10, 3
je 0x60d70d
cmp r10, 4
je 0x60d6fd
cmp r10, 5
je 0x60d6ed
cmp r10, 6
je 0x60d6dd
movsd xmm0, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm0
add rax, 1
movsd xmm2, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm2
add rax, 1
movsd xmm3, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm3
add rax, 1
movsd xmm4, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm4
add rax, 1
movsd xmm5, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm5
add rax, 1
movsd xmm9, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm9
add rax, 1
movsd xmm10, qword [r15 + rax*8]
movsd qword [r11 + rax*8], xmm10
add rax, 1
cmp r9, rax
je 0x60d7cf
movsd xmm11, qword [r15 + rax*8]
lea rdx, [rax + 1]
lea r13, [rax + 2]
movsd qword [r11 + rax*8], xmm11
movsd xmm12, qword [r15 + rdx*8]
lea r8, [rax + 3]
lea r14, [rax + 4]
movsd qword [r11 + rdx*8], xmm12
movsd xmm13, qword [r15 + r13*8]
lea rbp, [rax + 5]
lea r12, [rax + 6]
movsd qword [r11 + r13*8], xmm13
movsd xmm14, qword [r15 + r8*8]
lea rcx, [rax + 7]
add rax, 8
cmp r9, rax
movsd qword [r11 + r8*8], xmm14
movsd xmm8, qword [r15 + r14*8]
movsd qword [r11 + r14*8], xmm8
movsd xmm7, qword [r15 + rbp*8]
movsd qword [r11 + rbp*8], xmm7
movsd xmm6, qword [r15 + r12*8]
movsd qword [r11 + r12*8], xmm6
movsd xmm1, qword [r15 + rcx*8]
movsd qword [r11 + rcx*8], xmm1
jne 0x60d746
mov qword [rbx + 0xa8], 0
pxor xmm8, xmm8
ucomisd xmm8, qword [rbx + 0xa0]
jp 0x60d7f0
je 0x60daf1
cmp qword [rbx + 0xc0], 0
jle 0x60daf1
lea r15, [rsp + 0xd0]
xor r12d, r12d
mov ebp, 1
movq xmm9, qword [0x006f57f0]
mov qword [rsp + 0x78], r15
jmp 0x60d835
add rbp, 1
add r12, 4
cmp qword [rbx + 0xc0], r14
jle 0x60eb32
lea r13, [rbp - 1]
cmp qword [rbx + 0x80], r13
jg 0x60d85b
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r9, qword [rbx + 0x78]
movsxd r14, dword [r9 + r12]
test r14, r14
js 0x60d871
cmp r14, qword [rbx + 0xe8]
jl 0x60d88a
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r11, qword [rbx + 0xe0]
ucomisd xmm8, qword [r11 + r14*8]
jp 0x60d89e
mov r14, rbp
je 0x60d820
mov rdx, qword [rsp + 0x50]
mov r8, r13
mov rcx, qword [rsp + 0x68]
call fcn.00618840
mov rax, qword [rsp + 0x90]
mov r14, rbp
mov qword [rsp + 0x178], rbp
test rax, rax
mov qword [rsp + 0x170], rax
je 0x60d8d9
test rbp, rbp
js 0x60ec90
mov r15, qword [rsp + 0xc0]
test rbp, rbp
mov qword [rsp + 0x188], rax
mov r10, qword [rsp + 0x98]
mov qword [rsp + 0x1c0], 0
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x1b8], r15
mov qword [rsp + 0x190], r10
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0x1a8], r8
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1d0], r15
js 0x60d94f
cmp r10, rbp
jns 0x60d968
lea rdx, [0x006f3a58]
mov r8d, 0x93
lea rcx, [0x006f3ac0]
call fcn.005ac990
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x20], rbp
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x78]
call fcn.00618630
mov r15, qword [rsp + 0xd8]
movsd xmm10, qword [rbx + 0xa0]
test r15, r15
mov r9, r15
js 0x60ebd0
mov r11, qword [rsp + 0xd0]
cmp r15, r9
mov qword [rsp + 0x148], r15
mov rax, qword [rsp + 0xd8]
movsd qword [rsp + 0x158], xmm10
mov r10, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0x100]
mov qword [rsp + 0x110], r11
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x128], r10
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x140], r8
je 0x60da28
lea rdx, [0x006f41d0]
mov r8d, WSAStartup
lea rcx, [0x006f4248]
call fcn.005ac990
mov rdx, qword [rsp + 0x38]
mov rcx, rdi
call fcn.00670100
cmp qword [rbx + 0x80], r13
movapd xmm11, xmm0
jg 0x60da5c
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r13, qword [rbx + 0x78]
movsxd r15, dword [r13 + r12]
test r15, r15
js 0x60da73
cmp r15, qword [rbx + 0xe8]
jl 0x60da8c
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov rcx, qword [rbx + 0xe0]
divsd xmm11, qword [rcx + r15*8]
andpd xmm11, xmm9
maxsd xmm11, qword [rbx + 0xa8]
movsd qword [rbx + 0xa8], xmm11
jmp 0x60d820
lea rdx, [0x006f4638]
mov r8d, 0xd8
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x60cfda
lea rdx, [0x006f4638]
mov r8d, 0xbf
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x60cfb5
movsd xmm2, qword [rbx + 0x20]
pxor xmm0, xmm0
ucomisd xmm2, xmm0
jae 0x60eb49
cmp byte [rbx + 0xb0], 0
lea r15, [rbx + 0x50]
jne 0x60db5f
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x170], r15
mov rbp, qword [rbx + 0xe8]
cmp qword [rbx + 0x58], rbp
mov qword [rsp + 0x178], r12
je 0x60db4c
lea rdx, [0x006f41d0]
mov r8d, WSAStartup
lea rcx, [0x006f4248]
call fcn.005ac990
lea r8, [rsp + 0x8c]
mov rdx, rdi
mov rcx, r15
call fcn.00630410
movq xmm6, qword [0x006f57c0]
lea r9, [rbx + 0x110]
movsd xmm3, qword [rbx + 0x138]
lea r14, [rbx + 0xd0]
mov qword [rsp + 0x68], r9
movapd xmm7, xmmword [0x006f5880]
movapd xmm11, xmm6
movsd xmm9, qword [0x006f5858]
movq xmm12, qword [0x006f57f0]
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x28], r14
mov rdx, r15
mov r8, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], r11
call fcn.0064bb80
mov r12, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xd0]
mov r8, r12
shr r8, 0x3f
add r8, r12
and r8, 0xfffffffffffffffe
jle 0x60eaf0
lea r13, [r8 - 2]
xor eax, eax
mov r10, r8
shr r13, 1
add r13, 1
and r13d, 7
je 0x60dcae
cmp r13, 1
je 0x60dc91
cmp r13, 2
je 0x60dc80
cmp r13, 3
je 0x60dc6c
cmp r13, 4
je 0x60dc58
cmp r13, 5
je 0x60dc47
cmp r13, 6
je 0x60dc36
movapd xmm3, xmmword [rdx]
mov eax, 2
xorpd xmm3, xmm7
movaps xmmword [rdx], xmm3
movapd xmm4, xmmword [rdx + rax*8]
xorpd xmm4, xmm7
movaps xmmword [rdx + rax*8], xmm4
add rax, 2
movapd xmm5, xmmword [rdx + rax*8]
xorpd xmm5, xmm7
movaps xmmword [rdx + rax*8], xmm5
add rax, 2
movapd xmm13, xmmword [rdx + rax*8]
xorpd xmm13, xmm7
movaps xmmword [rdx + rax*8], xmm13
add rax, 2
movapd xmm14, xmmword [rdx + rax*8]
xorpd xmm14, xmm7
movaps xmmword [rdx + rax*8], xmm14
add rax, 2
movapd xmm1, xmmword [rdx + rax*8]
xorpd xmm1, xmm7
movaps xmmword [rdx + rax*8], xmm1
add rax, 2
movapd xmm10, xmmword [rdx + rax*8]
xorpd xmm10, xmm7
movaps xmmword [rdx + rax*8], xmm10
add rax, 2
cmp rax, r10
je 0x60dd49
movapd xmm0, xmmword [rdx + rax*8]
lea rcx, [rax + 2]
lea rbp, [rax + 4]
xorpd xmm0, xmm7
movaps xmmword [rdx + rax*8], xmm0
movapd xmm2, xmmword [rdx + rcx*8]
lea r9, [rax + 6]
lea r11, [rax + 8]
xorpd xmm2, xmm7
movaps xmmword [rdx + rcx*8], xmm2
movapd xmm3, xmmword [rdx + rbp*8]
lea r13, [rax + 0xa]
lea rcx, [rax + 0xc]
xorpd xmm3, xmm7
movaps xmmword [rdx + rbp*8], xmm3
movapd xmm4, xmmword [rdx + r9*8]
lea rbp, [rax + 0xe]
add rax, 0x10
xorpd xmm4, xmm7
movaps xmmword [rdx + r9*8], xmm4
movapd xmm5, xmmword [rdx + r11*8]
cmp rax, r10
xorpd xmm5, xmm7
movaps xmmword [rdx + r11*8], xmm5
movapd xmm13, xmmword [rdx + r13*8]
xorpd xmm13, xmm7
movaps xmmword [rdx + r13*8], xmm13
movapd xmm14, xmmword [rdx + rcx*8]
xorpd xmm14, xmm7
movaps xmmword [rdx + rcx*8], xmm14
movapd xmm1, xmmword [rdx + rbp*8]
xorpd xmm1, xmm7
movaps xmmword [rdx + rbp*8], xmm1
jne 0x60dcae
mov r13, qword [rbx + 0xd8]
cmp r12, r8
jle 0x60dec2
lea r12, [rdx + r12*8]
lea r8, [rdx + r8*8]
mov rdx, r12
sub rdx, r8
sub rdx, 8
shr rdx, 3
add rdx, 1
and edx, 7
je 0x60de34
cmp rdx, 1
je 0x60de17
cmp rdx, 2
je 0x60de04
cmp rdx, 3
je 0x60ddf1
cmp rdx, 4
je 0x60ddde
cmp rdx, 5
je 0x60ddcb
cmp rdx, 6
je 0x60ddb8
movsd xmm10, qword [r8]
add r8, 8
xorpd xmm10, xmm6
movsd qword [r8 - 8], xmm10
movsd xmm0, qword [r8]
add r8, 8
xorpd xmm0, xmm6
movsd qword [r8 - 8], xmm0
movsd xmm2, qword [r8]
add r8, 8
xorpd xmm2, xmm6
movsd qword [r8 - 8], xmm2
movsd xmm3, qword [r8]
add r8, 8
xorpd xmm3, xmm6
movsd qword [r8 - 8], xmm3
movsd xmm4, qword [r8]
add r8, 8
xorpd xmm4, xmm6
movsd qword [r8 - 8], xmm4
movsd xmm5, qword [r8]
add r8, 8
xorpd xmm5, xmm6
movsd qword [r8 - 8], xmm5
movsd xmm13, qword [r8]
add r8, 8
xorpd xmm13, xmm6
movsd qword [r8 - 8], xmm13
cmp r8, r12
je 0x60dec2
movsd xmm14, qword [r8]
add r8, 0x40
movsd xmm1, qword [r8 - 0x38]
movsd xmm10, qword [r8 - 0x30]
xorpd xmm14, xmm6
movsd qword [r8 - 0x40], xmm14
movsd xmm0, qword [r8 - 0x28]
xorpd xmm1, xmm6
movsd qword [r8 - 0x38], xmm1
movsd xmm2, qword [r8 - 0x20]
xorpd xmm10, xmm6
movsd qword [r8 - 0x30], xmm10
movsd xmm3, qword [r8 - 0x18]
xorpd xmm0, xmm6
movsd qword [r8 - 0x28], xmm0
movsd xmm4, qword [r8 - 0x10]
xorpd xmm2, xmm6
movsd qword [r8 - 0x20], xmm2
movsd xmm5, qword [r8 - 8]
xorpd xmm3, xmm6
movsd qword [r8 - 0x18], xmm3
xorpd xmm4, xmm6
movsd qword [r8 - 0x10], xmm4
xorpd xmm5, xmm6
movsd qword [r8 - 8], xmm5
cmp r8, r12
jne 0x60de34
cmp qword [rsi + 8], r13
je 0x60dee8
lea rdx, [0x006f41d0]
mov r8d, WSAStartup
lea rcx, [0x006f4248]
call fcn.005ac990
mov r13, qword [rbx + 0xd8]
mov r9, qword [rbx + 0xe8]
mov rbp, qword [rsi]
mov r12, qword [rbx + 0xd0]
cmp r13, r9
je 0x60df3d
mov rcx, qword [rsp + 0x48]
mov r8d, 1
mov rdx, r13
call fcn.0060a930
mov r9, qword [rbx + 0xe8]
cmp r13, r9
je 0x60df3d
lea rdx, [0x006f4558]
mov r8d, 0x2d1
lea rcx, [0x006f45d8]
call fcn.005ac990
mov r9, qword [rbx + 0xe8]
mov rax, r9
mov r11, qword [rbx + 0xe0]
shr rax, 0x3f
add rax, r9
and rax, 0xfffffffffffffffe
jle 0x60e0f7
lea rcx, [rax - 1]
xor edx, edx
and rcx, 0xfffffffffffffffe
lea r10, [rcx + 2]
shr rcx, 1
add rcx, 1
and ecx, 7
je 0x60e040
cmp rcx, 1
je 0x60e022
cmp rcx, 2
je 0x60e00d
cmp rcx, 3
je 0x60dff8
cmp rcx, 4
je 0x60dfe2
cmp rcx, 5
je 0x60dfcd
cmp rcx, 6
je 0x60dfb7
movapd xmm13, xmmword [r12]
mov edx, 2
addpd xmm13, xmmword [rbp]
movaps xmmword [r11], xmm13
movapd xmm14, xmmword [r12 + rdx*8]
addpd xmm14, xmmword [rbp + rdx*8]
movaps xmmword [r11 + rdx*8], xmm14
add rdx, 2
movapd xmm1, xmmword [r12 + rdx*8]
addpd xmm1, xmmword [rbp + rdx*8]
movaps xmmword [r11 + rdx*8], xmm1
add rdx, 2
movapd xmm10, xmmword [r12 + rdx*8]
addpd xmm10, xmmword [rbp + rdx*8]
movaps xmmword [r11 + rdx*8], xmm10
add rdx, 2
movapd xmm0, xmmword [r12 + rdx*8]
addpd xmm0, xmmword [rbp + rdx*8]
movaps xmmword [r11 + rdx*8], xmm0
add rdx, 2
movapd xmm2, xmmword [r12 + rdx*8]
addpd xmm2, xmmword [rbp + rdx*8]
movaps xmmword [r11 + rdx*8], xmm2
add rdx, 2
movapd xmm3, xmmword [r12 + rdx*8]
addpd xmm3, xmmword [rbp + rdx*8]
movaps xmmword [r11 + rdx*8], xmm3
add rdx, 2
cmp r10, rdx
je 0x60e0f7
movapd xmm4, xmmword [r12 + rdx*8]
lea r8, [rdx + 2]
addpd xmm4, xmmword [rbp + rdx*8]
lea r13, [rdx + 4]
lea rcx, [rdx + 6]
movaps xmmword [r11 + rdx*8], xmm4
movapd xmm5, xmmword [r12 + r8*8]
addpd xmm5, xmmword [rbp + r8*8]
movaps xmmword [r11 + r8*8], xmm5
movapd xmm13, xmmword [r12 + r13*8]
lea r8, [rdx + 8]
addpd xmm13, xmmword [rbp + r13*8]
movaps xmmword [r11 + r13*8], xmm13
movapd xmm14, xmmword [r12 + rcx*8]
lea r13, [rdx + 0xa]
addpd xmm14, xmmword [rbp + rcx*8]
movaps xmmword [r11 + rcx*8], xmm14
movapd xmm1, xmmword [r12 + r8*8]
lea rcx, [rdx + 0xc]
addpd xmm1, xmmword [rbp + r8*8]
movaps xmmword [r11 + r8*8], xmm1
movapd xmm10, xmmword [r12 + r13*8]
lea r8, [rdx + 0xe]
add rdx, 0x10
addpd xmm10, xmmword [rbp + r13*8]
cmp r10, rdx
movaps xmmword [r11 + r13*8], xmm10
movapd xmm0, xmmword [r12 + rcx*8]
addpd xmm0, xmmword [rbp + rcx*8]
movaps xmmword [r11 + rcx*8], xmm0
movapd xmm2, xmmword [r12 + r8*8]
addpd xmm2, xmmword [rbp + r8*8]
movaps xmmword [r11 + r8*8], xmm2
jne 0x60e040
cmp rax, r9
jge 0x60e2a0
mov r10, r9
sub r10, rax
and r10d, 7
je 0x60e1e2
cmp r10, 1
je 0x60e1c2
cmp r10, 2
je 0x60e1ac
cmp r10, 3
je 0x60e195
cmp r10, 4
je 0x60e17e
cmp r10, 5
je 0x60e168
cmp r10, 6
je 0x60e152
movsd xmm3, qword [rbp + rax*8]
addsd xmm3, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm3
add rax, 1
movsd xmm4, qword [rbp + rax*8]
addsd xmm4, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm4
add rax, 1
movsd xmm5, qword [rbp + rax*8]
addsd xmm5, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm5
add rax, 1
movsd xmm13, qword [rbp + rax*8]
addsd xmm13, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm13
add rax, 1
movsd xmm14, qword [rbp + rax*8]
addsd xmm14, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm14
add rax, 1
movsd xmm1, qword [rbp + rax*8]
addsd xmm1, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm1
add rax, 1
movsd xmm10, qword [rbp + rax*8]
addsd xmm10, qword [r12 + rax*8]
movsd qword [r11 + rax*8], xmm10
add rax, 1
cmp rax, r9
je 0x60e2a0
movsd xmm0, qword [rbp + rax*8]
lea rdx, [rax + 1]
addsd xmm0, qword [r12 + rax*8]
lea r13, [rax + 2]
lea rcx, [rax + 3]
lea r8, [rax + 4]
movsd qword [r11 + rax*8], xmm0
movsd xmm2, qword [rbp + rdx*8]
lea r10, [rax + 5]
addsd xmm2, qword [r12 + rdx*8]
movsd qword [r11 + rdx*8], xmm2
movsd xmm3, qword [rbp + r13*8]
lea rdx, [rax + 6]
addsd xmm3, qword [r12 + r13*8]
movsd qword [r11 + r13*8], xmm3
movsd xmm4, qword [rbp + rcx*8]
lea r13, [rax + 7]
add rax, 8
addsd xmm4, qword [r12 + rcx*8]
cmp rax, r9
movsd qword [r11 + rcx*8], xmm4
movsd xmm5, qword [rbp + r8*8]
addsd xmm5, qword [r12 + r8*8]
movsd qword [r11 + r8*8], xmm5
movsd xmm13, qword [rbp + r10*8]
addsd xmm13, qword [r12 + r10*8]
movsd qword [r11 + r10*8], xmm13
movsd xmm14, qword [rbp + rdx*8]
addsd xmm14, qword [r12 + rdx*8]
movsd qword [r11 + rdx*8], xmm14
movsd xmm1, qword [rbp + r13*8]
addsd xmm1, qword [r12 + r13*8]
movsd qword [r11 + r13*8], xmm1
jne 0x60e1e2
mov rbp, qword [rbx + 0xd8]
mov qword [rsp + 0x170], r15
cmp qword [rbx + 0x58], rbp
mov qword [rsp + 0x178], r14
je 0x60e2d6
lea rdx, [0x006f41d0]
mov r8d, WSAStartup
lea rcx, [0x006f4248]
call fcn.005ac990
mov rcx, rdi
call fcn.0066d930
cmp qword [rbx + 0x98], 1
movsd qword [rbx + 0x148], xmm0
jne 0x60e300
minsd xmm0, qword [rbx + 0x138]
movsd qword [rbx + 0x138], xmm0
mov r12, qword [rsp + 0x58]
mov rcx, qword [rbx + 0xb8]
mov rdx, qword [rsp + 0x48]
mov r8, r12
call fcn.0066d0d0
test eax, eax
js 0x60ecc0
add qword [rbx + 0x88], 1
mov rcx, r12
call fcn.00670860
movapd xmm2, xmm0
mov r9, qword [0x006f5848]
movsd qword [rbx + 0x158], xmm0
movsd xmm10, qword [rbx + 0xa0]
mulsd xmm2, xmm9
mov qword [rbx + 0x160], r9
ucomisd xmm10, xmm2
jbe 0x60e37d
divsd xmm0, xmm10
movsd xmm3, qword [0x006f57d8]
mulsd xmm0, xmm0
subsd xmm3, xmm0
movsd qword [rbx + 0x160], xmm3
cmp byte [rsp + 0x258], 0
je 0x60ead0
mov r11, qword [rbx + 0xd8]
cmp qword [rsp + 0x210], r11
je 0x60e3bd
lea rdx, [0x006f4968]
mov r8d, 0x61
lea rcx, [0x006f49d8]
call fcn.005ac990
mov r11, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x180], r14
mov rax, qword [rsp + 0x50]
cmp r11, qword [rbx + 0x70]
lea r8, [rcx + 0x28]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], r8
je 0x60eac0
lea rdx, [0x006f4968]
mov r8d, 0x61
lea rcx, [0x006f49d8]
call fcn.005ac990
mov r10, qword [rsp + 0x170]
mov qword [rsp + 0x118], 0
mov rbp, qword [r10 + 8]
lea r12, [rbx + 0xf0]
mov qword [rsp + 0x110], 0
test rbp, rbp
je 0x60e4bc
mov r13, qword [rsp + 0x38]
mov r8d, 1
mov rdx, rbp
mov rcx, r13
call fcn.0060a930
mov rbp, qword [rsp + 0x118]
test rbp, rbp
jns 0x60e4bc
lea rdx, [0x006f4028]
mov r8d, 0x4a
lea rcx, [0x006f40a0]
call fcn.005ac990
cmp qword [rsp + 0x118], rbp
je 0x60e4bc
mov r8d, 1
mov rdx, rbp
mov rcx, r13
call fcn.0060a930
cmp rbp, qword [rsp + 0x118]
je 0x60e4bc
lea rdx, [0x006f4558]
mov r8d, 0x2d1
lea rcx, [0x006f45d8]
call fcn.005ac990
mov rbp, qword [rsp + 0x118]
mov r11, rbp
mov r9, qword [rsp + 0x110]
shr r11, 0x3f
add r11, rbp
and r11, 0xfffffffffffffffe
jle 0x60eb00
lea rcx, [r9 + 0x10]
mov r10, r9
pxor xmm0, xmm0
lea r8, [rcx + r11*8 - 0x10]
mov rdx, r8
sub rdx, r9
sub rdx, 0x10
shr rdx, 4
add rdx, 1
and edx, 7
je 0x60e55f
cmp rdx, 1
je 0x60e552
cmp rdx, 2
je 0x60e54a
cmp rdx, 3
je 0x60e542
cmp rdx, 4
je 0x60e53a
cmp rdx, 5
je 0x60e532
cmp rdx, 6
je 0x60e52a
movaps xmmword [r9], xmm0
mov r10, rcx
movaps xmmword [r10], xmm0
add r10, 0x10
movaps xmmword [r10], xmm0
add r10, 0x10
movaps xmmword [r10], xmm0
add r10, 0x10
movaps xmmword [r10], xmm0
add r10, 0x10
movaps xmmword [r10], xmm0
add r10, 0x10
movaps xmmword [r10], xmm0
add r10, 0x10
cmp r8, r10
je 0x60e58f
movaps xmmword [r10], xmm0
sub r10, 0xffffffffffffff80
movaps xmmword [r10 - 0x70], xmm0
movaps xmmword [r10 - 0x60], xmm0
movaps xmmword [r10 - 0x50], xmm0
movaps xmmword [r10 - 0x40], xmm0
movaps xmmword [r10 - 0x30], xmm0
movaps xmmword [r10 - 0x20], xmm0
movaps xmmword [r10 - 0x10], xmm0
cmp r8, r10
jne 0x60e55f
mov r13, qword [rsp + 0x118]
cmp r11, rbp
jge 0x60e67e
lea rbp, [r9 + rbp*8]
lea rax, [r9 + r11*8]
mov r9, rbp
sub r9, rax
sub r9, 8
shr r9, 3
add r9, 1
and r9d, 7
je 0x60e636
cmp r9, 1
je 0x60e626
cmp r9, 2
je 0x60e61b
cmp r9, 3
je 0x60e610
cmp r9, 4
je 0x60e605
cmp r9, 5
je 0x60e5fa
cmp r9, 6
je 0x60e5ef
mov qword [rax], 0
add rax, 8
mov qword [rax], 0
add rax, 8
mov qword [rax], 0
add rax, 8
mov qword [rax], 0
add rax, 8
mov qword [rax], 0
add rax, 8
mov qword [rax], 0
add rax, 8
mov qword [rax], 0
add rax, 8
cmp rbp, rax
je 0x60e67e
mov qword [rax], 0
add rax, 0x40
mov qword [rax - 0x38], 0
mov qword [rax - 0x30], 0
mov qword [rax - 0x28], 0
mov qword [rax - 0x20], 0
mov qword [rax - 0x18], 0
mov qword [rax - 0x10], 0
mov qword [rax - 8], 0
cmp rbp, rax
jne 0x60e636
mov rbp, qword [rsp + 0x170]
movsd xmm10, qword [0x006f57d8]
movsd qword [rsp + 0xd0], xmm10
cmp qword [rbp + 8], r13
je 0x60e6b8
lea rdx, str...External_libseigen3.3.7_Eigen_src_Core_products_TriangularMatrixVector.h
mov r8d, 0xb2
lea rcx, str.dst.rows__lhs.rows____dst.cols__rhs.cols__
call fcn.005ac990
mov r8, qword [rsp + 0x38]
lea rdx, [rdi + 8]
mov rcx, rbp
lea r9, [rsp + 0xd0]
call fcn.00621770
mov rdx, qword [rsp + 0x38]
lea r8, [rsp + 0x8d]
mov rcx, r12
call fcn.00630b70
mov rcx, qword [rsp + 0x110]
call fcn.005b9c88
mov rcx, r12
call fcn.00670860
movsd xmm4, qword [rbx + 0xa0]
movsd xmm3, qword [rbx + 0x110]
divsd xmm0, xmm4
ucomisd xmm8, xmm3
sqrtsd xmm1, xmm3
mulsd xmm0, xmm0
movsd qword [rbx + 0x128], xmm0
ja 0x60ed0a
movsd xmm2, qword [rbx + 0x148]
mov qword [rbx + 0x140], 0
movsd xmm5, qword [rbx + 0x160]
mulsd xmm1, xmm2
divsd xmm1, xmm4
mulsd xmm1, xmm1
movapd xmm13, xmm1
movsd qword [rbx + 0x130], xmm1
addsd xmm13, xmm1
addsd xmm1, xmm0
addsd xmm13, xmm0
movapd xmm0, xmm1
xorpd xmm0, xmm11
movsd qword [rbx + 0x168], xmm0
movsd qword [rbx + 0x170], xmm13
ucomisd xmm13, xmm8
jp 0x60e793
je 0x60e962
movapd xmm14, xmm5
divsd xmm14, xmm13
movsd xmm13, qword [0x006f5890]
movsd qword [rbx + 0x140], xmm14
ucomisd xmm13, xmm14
jae 0x60e967
ucomisd xmm3, xmm8
jp 0x60e7c3
je 0x60e7d2
movsd xmm4, qword [0x006f58a0]
ucomisd xmm4, xmm14
ja 0x60e7ee
mulsd xmm3, qword [0x006f5898]
addsd xmm2, xmm2
movsd qword [rbx + 0x138], xmm2
movsd qword [rbx + 0x110], xmm3
movsd xmm13, qword [0x006f58a8]
ucomisd xmm14, xmm13
jae 0x60ea11
movsd xmm3, qword [rbx + 0x10]
andpd xmm5, xmm12
ucomisd xmm3, xmm5
jb 0x60e851
ucomisd xmm3, qword [rbx + 0x170]
jb 0x60e851
movsd xmm14, qword [rbx + 0x140]
movsd xmm4, qword [0x006f5898]
movapd xmm2, xmm14
mulsd xmm2, xmm4
ucomisd xmm10, xmm2
jae 0x60eb10
mulsd xmm14, xmm4
ucomisd xmm10, xmm14
jae 0x60ed3c
movsd xmm0, qword [rbx + 0x150]
movsd xmm14, qword [rbx + 0x18]
movsd xmm3, qword [rbx + 0x138]
mulsd xmm14, xmm0
ucomisd xmm14, xmm3
jae 0x60ece0
mov rcx, qword [rbx + 8]
cmp qword [rbx + 0x88], rcx
jge 0x60ecd0
movsd xmm4, qword [0x006f5818]
ucomisd xmm4, xmm5
jb 0x60e8bb
ucomisd xmm4, qword [rbx + 0x170]
jb 0x60e8bb
movsd xmm5, qword [0x006f5898]
mulsd xmm5, qword [rbx + 0x140]
ucomisd xmm10, xmm5
jae 0x60ed46
mulsd xmm0, xmm4
ucomisd xmm0, xmm3
jae 0x60ecf0
ucomisd xmm4, qword [rbx + 0xa8]
jae 0x60ed00
ucomisd xmm13, qword [rbx + 0x140]
ja 0x60dba1
mov esi, 0xffffffff
jmp 0x60eb4e
mov r8d, 1
mov rdx, rbp
call fcn.0060a930
mov r9, qword [rbx + 0x48]
cmp rbp, r9
je 0x60d4d2
lea rdx, [0x006f4558]
mov r8d, 0x2d1
lea rcx, [0x006f45d8]
call fcn.005ac990
mov r9, qword [rbx + 0x48]
jmp 0x60d4d2
test r12, r12
js 0x60ec20
mov rcx, qword [rbx + 0x78]
call fcn.005b9c88
test r12, r12
jne 0x60ec50
mov qword [rbx + 0x78], 0
mov qword [rbx + 0x80], r12
mov r9, r12
jmp 0x60cffa
pxor xmm14, xmm14
ucomisd xmm5, xmm8
jb 0x60e97c
mov r12, qword [0x006f5898]
mov qword [rbx + 0x120], r12
ucomisd xmm8, xmm5
jbe 0x60e9a8
movsd xmm13, qword [0x006f5898]
mulsd xmm0, xmm13
mulsd xmm13, xmm5
subsd xmm13, xmm1
divsd xmm0, xmm13
movsd qword [rbx + 0x120], xmm0
movsd xmm1, qword [rbx + 0x158]
mulsd xmm1, xmm9
ucomisd xmm1, xmm4
jae 0x60e9ca
movsd xmm0, qword [rbx + 0x120]
ucomisd xmm9, xmm0
jbe 0x60e9d8
movsd qword [rbx + 0x120], xmm9
movapd xmm0, xmm9
movsd xmm13, qword [0x006f58a8]
divsd xmm2, xmm9
ucomisd xmm14, xmm13
minsd xmm2, qword [rbx + 0x138]
divsd xmm3, xmm0
mulsd xmm2, xmm0
movsd qword [rbx + 0x138], xmm2
movsd qword [rbx + 0x110], xmm3
jb 0x60e802
mov rdx, qword [rsp + 0x48]
lea r8, [rsp + 0x8e]
mov rcx, rsi
call fcn.00630b70
mov r11, qword [rsi + 8]
mov qword [rsp + 0x170], r15
cmp qword [rbx + 0x58], r11
mov qword [rsp + 0x178], rsi
je 0x60ea59
lea rdx, [0x006f41d0]
mov r8d, WSAStartup
lea rcx, [0x006f4248]
call fcn.005ac990
mov rcx, qword [rsp + 0x48]
lea r8, [rsp + 0x8f]
mov rdx, rdi
call fcn.006307c0
mov rdx, qword [rsp + 0x58]
mov r8, rdi
mov rcx, qword [rsp + 0x70]
call fcn.00630b70
mov rcx, qword [rsp + 0x48]
call fcn.00670860
movsd xmm5, qword [rbx + 0x158]
movsd qword [rbx + 0x150], xmm0
add qword [rbx + 0x98], 1
movsd qword [rbx + 0xa0], xmm5
movsd xmm5, qword [rbx + 0x160]
jmp 0x60e802
mov r10, qword [rsp + 0x50]
jmp 0x60e40e
lea rdx, [0x006f4638]
mov r8d, 0xd8
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x60e38b
mov r13, r12
jmp 0x60dd50
mov r13, rbp
jmp 0x60e597
movsd xmm1, qword [rbx + 0x18]
mulsd xmm1, qword [rbx + 0x150]
ucomisd xmm1, qword [rbx + 0x138]
jb 0x60e841
mov esi, 3
jmp 0x60eb4e
movsd xmm0, qword [rbx + 0xa8]
movsd xmm2, qword [rbx + 0x20]
ucomisd xmm2, xmm0
jb 0x60db04
mov esi, 4
mov rcx, qword [rsp + 0x40]
call fcn.00616300
nop
movaps xmm6, xmmword [rsp + 0x280]
mov eax, esi
movaps xmm7, xmmword [rsp + 0x290]
movaps xmm8, xmmword [rsp + 0x2a0]
movaps xmm9, xmmword [rsp + 0x2b0]
movaps xmm10, xmmword [rsp + 0x2c0]
movaps xmm11, xmmword [rsp + 0x2d0]
movaps xmm12, xmmword [rsp + 0x2e0]
movaps xmm13, xmmword [rsp + 0x2f0]
movaps xmm14, xmmword [rsp + 0x300]
add rsp, 0x318
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
add qword [rbx + 0x90], 1
jmp 0x60cf4e
lea rdx, [0x006f4028]
mov r8d, 0x4a
lea rcx, [0x006f40a0]
call fcn.005ac990
mov r9, qword [rsp + 0xd8]
jmp 0x60d9a8
movsd qword [rbx + 0x138], xmm1
jmp 0x60d3e7
mov esi, 9
jmp 0x60eb59
lea rdx, [0x006f35a0]
mov r8d, 0x11d
lea rcx, [0x006f3738]
call fcn.005ac990
cmp r12, qword [rbx + 0x80]
je 0x60e953
mov rcx, qword [rbx + 0x78]
call fcn.005b9c88
nop
movabs rcx, 0x3fffffffffffffff
cmp r12, rcx
ja 0x60ed50
lea rcx, [r12*4]
call fcn.00621a50
mov qword [rbx + 0x78], rax
jmp 0x60e953
movsd xmm6, qword [0x006f57d8]
jmp 0x60d2d0
lea rdx, [0x006f3be0]
mov r8d, 0xb0
lea rcx, [0x006f3c50]
call fcn.005ac990
mov rax, qword [rsp + 0x90]
jmp 0x60d8d9
mov esi, 9
jmp 0x60eb4e
mov esi, 5
jmp 0x60eb4e
mov esi, 2
jmp 0x60eb4e
mov esi, 7
jmp 0x60eb4e
mov esi, 8
jmp 0x60eb4e
movapd xmm0, xmm3
movsd qword [rsp + 0x78], xmm1
call fcn.005ac730
movsd xmm4, qword [rbx + 0xa0]
movsd xmm0, qword [rbx + 0x128]
movsd xmm3, qword [rbx + 0x110]
movsd xmm1, qword [rsp + 0x78]
jmp 0x60e72a
mov esi, 1
jmp 0x60eb4e
mov esi, 6
jmp 0x60eb4e
call fcn.00628800
mov rcx, qword [rsp + 0x110]
mov rbx, rax
call fcn.005b9c88
mov rcx, qword [rsp + 0x40]
call fcn.00616300
mov rcx, rbx
call fcn.005ab970
mov rbx, rax
jmp 0x60ed65