Function at 0x60afa0
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 0x60b02e
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.00671b30
cdqe
test rax, rax
js 0x60cd20
je 0x60ccd0
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 0x60bbe3
mov rdx, qword [rsp + 0x40]
lea r8, [rsp + 0x8a]
mov rcx, qword [rsp + 0x50]
call fcn.00632a90
cmp byte [rsp + 0x258], 0
je 0x60bbc5
mov r12, qword [rsp + 0x210]
mov r9, qword [rbx + 0x80]
mov r13, qword [rsp + 0x208]
cmp r12, r9
jne 0x60ca40
lea rax, [r9 + 3]
test r9, r9
mov r11, qword [rbx + 0x78]
cmovns rax, r9
and rax, 0xfffffffffffffffc
jle 0x60b26a
lea r8, [rax - 1]
xor r14d, r14d
and r8, 0xfffffffffffffffc
lea r10, [r8 + 4]
shr r8, 2
add r8, 1
and r8d, 7
je 0x60b1e1
cmp r8, 1
je 0x60b1c8
cmp r8, 2
je 0x60b1b8
cmp r8, 3
je 0x60b1a8
cmp r8, 4
je 0x60b198
cmp r8, 5
je 0x60b188
cmp r8, 6
je 0x60b178
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 0x60b26a
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 0x60b1e1
cmp rax, r9
jge 0x60b374
mov r10, r9
sub r10, rax
and r10d, 7
je 0x60b307
cmp r10, 1
je 0x60b2f5
cmp r10, 2
je 0x60b2e8
cmp r10, 3
je 0x60b2db
cmp r10, 4
je 0x60b2ce
cmp r10, 5
je 0x60b2c1
cmp r10, 6
je 0x60b2b4
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 0x60b374
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 0x60b307
cmp qword [rbx + 0x98], 1
jne 0x60b4f7
cmp byte [rbx + 0xb0], 0
jne 0x60b490
cmp qword [rbx + 0xc0], 0
jle 0x60b490
xor r13d, r13d
pxor xmm8, xmm8
pxor xmm7, xmm7
jmp 0x60b416
mov r9, qword [rbx + 0xe0]
lea r14, [r13*8]
ucomisd xmm8, qword [r9 + r13*8]
jp 0x60b47e
jne 0x60b47e
mov r11, qword [0x006f57d8]
movq xmm6, r11
nop dword [rax]
cmp qword [rbx + 0x58], r13
jg 0x60b3ff
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 0x60b490
cmp qword [rbx + 0xe8], r13
jg 0x60b3b0
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 0x60b455
je 0x60cd90
cmp r13, qword [rbx + 0xe8]
jl 0x60b47e
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r9, qword [rbx + 0xe0]
movsd xmm6, qword [r9 + r14]
jmp 0x60b3e0
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 0x60b4c7
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 0x60b4ef
je 0x60cd10
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 0x60ca00
mov rax, r9
mov r11, qword [rbx + 0x40]
shr rax, 0x3f
add rax, r9
and rax, 0xfffffffffffffffe
jle 0x60b7a0
lea r12, [rax - 1]
xor edx, edx
and r12, 0xfffffffffffffffe
lea r10, [r12 + 2]
shr r12, 1
add r12, 1
and r12d, 7
je 0x60b6e7
cmp r12, 1
je 0x60b6c8
cmp r12, 2
je 0x60b6b2
cmp r12, 3
je 0x60b69c
cmp r12, 4
je 0x60b686
cmp r12, 5
je 0x60b670
cmp r12, 6
je 0x60b65a
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 0x60b7a0
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 0x60b6e7
cmp r9, rax
jle 0x60b8df
mov r10, r9
sub r10, rax
and r10d, 7
je 0x60b856
cmp r10, 1
je 0x60b83d
cmp r10, 2
je 0x60b82d
cmp r10, 3
je 0x60b81d
cmp r10, 4
je 0x60b80d
cmp r10, 5
je 0x60b7fd
cmp r10, 6
je 0x60b7ed
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 0x60b8df
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 0x60b856
mov qword [rbx + 0xa8], 0
pxor xmm8, xmm8
ucomisd xmm8, qword [rbx + 0xa0]
jp 0x60b900
je 0x60bc01
cmp qword [rbx + 0xc0], 0
jle 0x60bc01
lea r15, [rsp + 0xd0]
xor r12d, r12d
mov ebp, 1
movq xmm9, qword [0x006f57f0]
mov qword [rsp + 0x78], r15
jmp 0x60b945
add rbp, 1
add r12, 4
cmp qword [rbx + 0xc0], r14
jle 0x60cc42
lea r13, [rbp - 1]
cmp qword [rbx + 0x80], r13
jg 0x60b96b
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 0x60b981
cmp r14, qword [rbx + 0xe8]
jl 0x60b99a
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r11, qword [rbx + 0xe0]
ucomisd xmm8, qword [r11 + r14*8]
jp 0x60b9ae
mov r14, rbp
je 0x60b930
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 0x60b9e9
test rbp, rbp
js 0x60cda0
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 0x60ba5f
cmp r10, rbp
jns 0x60ba78
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 0x60cce0
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 0x60bb38
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 0x60bb6c
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 0x60bb83
cmp r15, qword [rbx + 0xe8]
jl 0x60bb9c
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 0x60b930
lea rdx, [0x006f4638]
mov r8d, 0xd8
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x60b0ea
lea rdx, [0x006f4638]
mov r8d, 0xbf
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x60b0c5
movsd xmm2, qword [rbx + 0x20]
pxor xmm0, xmm0
ucomisd xmm2, xmm0
jae 0x60cc59
cmp byte [rbx + 0xb0], 0
lea r15, [rbx + 0x50]
jne 0x60bc6f
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 0x60bc5c
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 0x60cc00
lea r13, [r8 - 2]
xor eax, eax
mov r10, r8
shr r13, 1
add r13, 1
and r13d, 7
je 0x60bdbe
cmp r13, 1
je 0x60bda1
cmp r13, 2
je 0x60bd90
cmp r13, 3
je 0x60bd7c
cmp r13, 4
je 0x60bd68
cmp r13, 5
je 0x60bd57
cmp r13, 6
je 0x60bd46
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 0x60be59
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 0x60bdbe
mov r13, qword [rbx + 0xd8]
cmp r12, r8
jle 0x60bfd2
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 0x60bf44
cmp rdx, 1
je 0x60bf27
cmp rdx, 2
je 0x60bf14
cmp rdx, 3
je 0x60bf01
cmp rdx, 4
je 0x60beee
cmp rdx, 5
je 0x60bedb
cmp rdx, 6
je 0x60bec8
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 0x60bfd2
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 0x60bf44
cmp qword [rsi + 8], r13
je 0x60bff8
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 0x60c04d
mov rcx, qword [rsp + 0x48]
mov r8d, 1
mov rdx, r13
call fcn.0060a930
mov r9, qword [rbx + 0xe8]
cmp r13, r9
je 0x60c04d
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 0x60c207
lea rcx, [rax - 1]
xor edx, edx
and rcx, 0xfffffffffffffffe
lea r10, [rcx + 2]
shr rcx, 1
add rcx, 1
and ecx, 7
je 0x60c150
cmp rcx, 1
je 0x60c132
cmp rcx, 2
je 0x60c11d
cmp rcx, 3
je 0x60c108
cmp rcx, 4
je 0x60c0f2
cmp rcx, 5
je 0x60c0dd
cmp rcx, 6
je 0x60c0c7
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 0x60c207
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 0x60c150
cmp rax, r9
jge 0x60c3b0
mov r10, r9
sub r10, rax
and r10d, 7
je 0x60c2f2
cmp r10, 1
je 0x60c2d2
cmp r10, 2
je 0x60c2bc
cmp r10, 3
je 0x60c2a5
cmp r10, 4
je 0x60c28e
cmp r10, 5
je 0x60c278
cmp r10, 6
je 0x60c262
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 0x60c3b0
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 0x60c2f2
mov rbp, qword [rbx + 0xd8]
mov qword [rsp + 0x170], r15
cmp qword [rbx + 0x58], rbp
mov qword [rsp + 0x178], r14
je 0x60c3e6
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 0x60c410
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.0066cf00
test eax, eax
js 0x60cdd0
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 0x60c48d
divsd xmm0, xmm10
movsd xmm3, qword [0x006f57d8]
mulsd xmm0, xmm0
subsd xmm3, xmm0
movsd qword [rbx + 0x160], xmm3
cmp byte [rsp + 0x258], 0
je 0x60cbe0
mov r11, qword [rbx + 0xd8]
cmp qword [rsp + 0x210], r11
je 0x60c4cd
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 0x60cbd0
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 0x60c5cc
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 0x60c5cc
lea rdx, [0x006f4028]
mov r8d, 0x4a
lea rcx, [0x006f40a0]
call fcn.005ac990
cmp qword [rsp + 0x118], rbp
je 0x60c5cc
mov r8d, 1
mov rdx, rbp
mov rcx, r13
call fcn.0060a930
cmp rbp, qword [rsp + 0x118]
je 0x60c5cc
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 0x60cc10
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 0x60c66f
cmp rdx, 1
je 0x60c662
cmp rdx, 2
je 0x60c65a
cmp rdx, 3
je 0x60c652
cmp rdx, 4
je 0x60c64a
cmp rdx, 5
je 0x60c642
cmp rdx, 6
je 0x60c63a
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 0x60c69f
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 0x60c66f
mov r13, qword [rsp + 0x118]
cmp r11, rbp
jge 0x60c78e
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 0x60c746
cmp r9, 1
je 0x60c736
cmp r9, 2
je 0x60c72b
cmp r9, 3
je 0x60c720
cmp r9, 4
je 0x60c715
cmp r9, 5
je 0x60c70a
cmp r9, 6
je 0x60c6ff
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 0x60c78e
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 0x60c746
mov rbp, qword [rsp + 0x170]
movsd xmm10, qword [0x006f57d8]
movsd qword [rsp + 0xd0], xmm10
cmp qword [rbp + 8], r13
je 0x60c7c8
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 0x60ce1a
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 0x60c8a3
je 0x60ca72
movapd xmm14, xmm5
divsd xmm14, xmm13
movsd xmm13, qword [0x006f5890]
movsd qword [rbx + 0x140], xmm14
ucomisd xmm13, xmm14
jae 0x60ca77
ucomisd xmm3, xmm8
jp 0x60c8d3
je 0x60c8e2
movsd xmm4, qword [0x006f58a0]
ucomisd xmm4, xmm14
ja 0x60c8fe
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 0x60cb21
movsd xmm3, qword [rbx + 0x10]
andpd xmm5, xmm12
ucomisd xmm3, xmm5
jb 0x60c961
ucomisd xmm3, qword [rbx + 0x170]
jb 0x60c961
movsd xmm14, qword [rbx + 0x140]
movsd xmm4, qword [0x006f5898]
movapd xmm2, xmm14
mulsd xmm2, xmm4
ucomisd xmm10, xmm2
jae 0x60cc20
mulsd xmm14, xmm4
ucomisd xmm10, xmm14
jae 0x60ce4c
movsd xmm0, qword [rbx + 0x150]
movsd xmm14, qword [rbx + 0x18]
movsd xmm3, qword [rbx + 0x138]
mulsd xmm14, xmm0
ucomisd xmm14, xmm3
jae 0x60cdf0
mov rcx, qword [rbx + 8]
cmp qword [rbx + 0x88], rcx
jge 0x60cde0
movsd xmm4, qword [0x006f5818]
ucomisd xmm4, xmm5
jb 0x60c9cb
ucomisd xmm4, qword [rbx + 0x170]
jb 0x60c9cb
movsd xmm5, qword [0x006f5898]
mulsd xmm5, qword [rbx + 0x140]
ucomisd xmm10, xmm5
jae 0x60ce56
mulsd xmm0, xmm4
ucomisd xmm0, xmm3
jae 0x60ce00
ucomisd xmm4, qword [rbx + 0xa8]
jae 0x60ce10
ucomisd xmm13, qword [rbx + 0x140]
ja 0x60bcb1
mov esi, 0xffffffff
jmp 0x60cc5e
mov r8d, 1
mov rdx, rbp
call fcn.0060a930
mov r9, qword [rbx + 0x48]
cmp rbp, r9
je 0x60b5e2
lea rdx, [0x006f4558]
mov r8d, 0x2d1
lea rcx, [0x006f45d8]
call fcn.005ac990
mov r9, qword [rbx + 0x48]
jmp 0x60b5e2
test r12, r12
js 0x60cd30
mov rcx, qword [rbx + 0x78]
call fcn.005b9c88
test r12, r12
jne 0x60cd60
mov qword [rbx + 0x78], 0
mov qword [rbx + 0x80], r12
mov r9, r12
jmp 0x60b10a
pxor xmm14, xmm14
ucomisd xmm5, xmm8
jb 0x60ca8c
mov r12, qword [0x006f5898]
mov qword [rbx + 0x120], r12
ucomisd xmm8, xmm5
jbe 0x60cab8
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 0x60cada
movsd xmm0, qword [rbx + 0x120]
ucomisd xmm9, xmm0
jbe 0x60cae8
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 0x60c912
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 0x60cb69
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 0x60c912
mov r10, qword [rsp + 0x50]
jmp 0x60c51e
lea rdx, [0x006f4638]
mov r8d, 0xd8
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x60c49b
mov r13, r12
jmp 0x60be60
mov r13, rbp
jmp 0x60c6a7
movsd xmm1, qword [rbx + 0x18]
mulsd xmm1, qword [rbx + 0x150]
ucomisd xmm1, qword [rbx + 0x138]
jb 0x60c951
mov esi, 3
jmp 0x60cc5e
movsd xmm0, qword [rbx + 0xa8]
movsd xmm2, qword [rbx + 0x20]
ucomisd xmm2, xmm0
jb 0x60bc14
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 0x60b05e
lea rdx, [0x006f4028]
mov r8d, 0x4a
lea rcx, [0x006f40a0]
call fcn.005ac990
mov r9, qword [rsp + 0xd8]
jmp 0x60bab8
movsd qword [rbx + 0x138], xmm1
jmp 0x60b4f7
mov esi, 9
jmp 0x60cc69
lea rdx, [0x006f35a0]
mov r8d, 0x11d
lea rcx, [0x006f3738]
call fcn.005ac990
cmp r12, qword [rbx + 0x80]
je 0x60ca63
mov rcx, qword [rbx + 0x78]
call fcn.005b9c88
nop
movabs rcx, 0x3fffffffffffffff
cmp r12, rcx
ja 0x60ce60
lea rcx, [r12*4]
call fcn.00621a50
mov qword [rbx + 0x78], rax
jmp 0x60ca63
movsd xmm6, qword [0x006f57d8]
jmp 0x60b3e0
lea rdx, [0x006f3be0]
mov r8d, 0xb0
lea rcx, [0x006f3c50]
call fcn.005ac990
mov rax, qword [rsp + 0x90]
jmp 0x60b9e9
mov esi, 9
jmp 0x60cc5e
mov esi, 5
jmp 0x60cc5e
mov esi, 2
jmp 0x60cc5e
mov esi, 7
jmp 0x60cc5e
mov esi, 8
jmp 0x60cc5e
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 0x60c83a
mov esi, 1
jmp 0x60cc5e
mov esi, 6
jmp 0x60cc5e
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 0x60ce75