Function at 0x611270
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 0x6112fe
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.006745e0
cdqe
test rax, rax
js 0x612ff0
je 0x612fa0
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 0x611eb3
mov rdx, qword [rsp + 0x40]
lea r8, [rsp + 0x8a]
mov rcx, qword [rsp + 0x50]
call fcn.00632a90
cmp byte [rsp + 0x258], 0
je 0x611e95
mov r12, qword [rsp + 0x210]
mov r9, qword [rbx + 0x80]
mov r13, qword [rsp + 0x208]
cmp r12, r9
jne 0x612d10
lea rax, [r9 + 3]
test r9, r9
mov r11, qword [rbx + 0x78]
cmovns rax, r9
and rax, 0xfffffffffffffffc
jle 0x61153a
lea r8, [rax - 1]
xor r14d, r14d
and r8, 0xfffffffffffffffc
lea r10, [r8 + 4]
shr r8, 2
add r8, 1
and r8d, 7
je 0x6114b1
cmp r8, 1
je 0x611498
cmp r8, 2
je 0x611488
cmp r8, 3
je 0x611478
cmp r8, 4
je 0x611468
cmp r8, 5
je 0x611458
cmp r8, 6
je 0x611448
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 0x61153a
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 0x6114b1
cmp rax, r9
jge 0x611644
mov r10, r9
sub r10, rax
and r10d, 7
je 0x6115d7
cmp r10, 1
je 0x6115c5
cmp r10, 2
je 0x6115b8
cmp r10, 3
je 0x6115ab
cmp r10, 4
je 0x61159e
cmp r10, 5
je 0x611591
cmp r10, 6
je 0x611584
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 0x611644
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 0x6115d7
cmp qword [rbx + 0x98], 1
jne 0x6117c7
cmp byte [rbx + 0xb0], 0
jne 0x611760
cmp qword [rbx + 0xc0], 0
jle 0x611760
xor r13d, r13d
pxor xmm8, xmm8
pxor xmm7, xmm7
jmp 0x6116e6
mov r9, qword [rbx + 0xe0]
lea r14, [r13*8]
ucomisd xmm8, qword [r9 + r13*8]
jp 0x61174e
jne 0x61174e
mov r11, qword [0x006f57d8]
movq xmm6, r11
nop dword [rax]
cmp qword [rbx + 0x58], r13
jg 0x6116cf
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 0x611760
cmp qword [rbx + 0xe8], r13
jg 0x611680
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 0x611725
je 0x613060
cmp r13, qword [rbx + 0xe8]
jl 0x61174e
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r9, qword [rbx + 0xe0]
movsd xmm6, qword [r9 + r14]
jmp 0x6116b0
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 0x611797
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 0x6117bf
je 0x612fe0
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 0x612cd0
mov rax, r9
mov r11, qword [rbx + 0x40]
shr rax, 0x3f
add rax, r9
and rax, 0xfffffffffffffffe
jle 0x611a70
lea r12, [rax - 1]
xor edx, edx
and r12, 0xfffffffffffffffe
lea r10, [r12 + 2]
shr r12, 1
add r12, 1
and r12d, 7
je 0x6119b7
cmp r12, 1
je 0x611998
cmp r12, 2
je 0x611982
cmp r12, 3
je 0x61196c
cmp r12, 4
je 0x611956
cmp r12, 5
je 0x611940
cmp r12, 6
je 0x61192a
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 0x611a70
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 0x6119b7
cmp r9, rax
jle 0x611baf
mov r10, r9
sub r10, rax
and r10d, 7
je 0x611b26
cmp r10, 1
je 0x611b0d
cmp r10, 2
je 0x611afd
cmp r10, 3
je 0x611aed
cmp r10, 4
je 0x611add
cmp r10, 5
je 0x611acd
cmp r10, 6
je 0x611abd
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 0x611baf
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 0x611b26
mov qword [rbx + 0xa8], 0
pxor xmm8, xmm8
ucomisd xmm8, qword [rbx + 0xa0]
jp 0x611bd0
je 0x611ed1
cmp qword [rbx + 0xc0], 0
jle 0x611ed1
lea r15, [rsp + 0xd0]
xor r12d, r12d
mov ebp, 1
movq xmm9, qword [0x006f57f0]
mov qword [rsp + 0x78], r15
jmp 0x611c15
add rbp, 1
add r12, 4
cmp qword [rbx + 0xc0], r14
jle 0x612f12
lea r13, [rbp - 1]
cmp qword [rbx + 0x80], r13
jg 0x611c3b
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 0x611c51
cmp r14, qword [rbx + 0xe8]
jl 0x611c6a
lea rdx, [0x006f34e0]
mov r8d, 0x198
lea rcx, [0x006f3560]
call fcn.005ac990
mov r11, qword [rbx + 0xe0]
ucomisd xmm8, qword [r11 + r14*8]
jp 0x611c7e
mov r14, rbp
je 0x611c00
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 0x611cb9
test rbp, rbp
js 0x613070
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 0x611d2f
cmp r10, rbp
jns 0x611d48
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 0x612fb0
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 0x611e08
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 0x611e3c
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 0x611e53
cmp r15, qword [rbx + 0xe8]
jl 0x611e6c
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 0x611c00
lea rdx, [0x006f4638]
mov r8d, 0xd8
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x6113ba
lea rdx, [0x006f4638]
mov r8d, 0xbf
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x611395
movsd xmm2, qword [rbx + 0x20]
pxor xmm0, xmm0
ucomisd xmm2, xmm0
jae 0x612f29
cmp byte [rbx + 0xb0], 0
lea r15, [rbx + 0x50]
jne 0x611f3f
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 0x611f2c
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 0x612ed0
lea r13, [r8 - 2]
xor eax, eax
mov r10, r8
shr r13, 1
add r13, 1
and r13d, 7
je 0x61208e
cmp r13, 1
je 0x612071
cmp r13, 2
je 0x612060
cmp r13, 3
je 0x61204c
cmp r13, 4
je 0x612038
cmp r13, 5
je 0x612027
cmp r13, 6
je 0x612016
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 0x612129
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 0x61208e
mov r13, qword [rbx + 0xd8]
cmp r12, r8
jle 0x6122a2
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 0x612214
cmp rdx, 1
je 0x6121f7
cmp rdx, 2
je 0x6121e4
cmp rdx, 3
je 0x6121d1
cmp rdx, 4
je 0x6121be
cmp rdx, 5
je 0x6121ab
cmp rdx, 6
je 0x612198
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 0x6122a2
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 0x612214
cmp qword [rsi + 8], r13
je 0x6122c8
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 0x61231d
mov rcx, qword [rsp + 0x48]
mov r8d, 1
mov rdx, r13
call fcn.0060a930
mov r9, qword [rbx + 0xe8]
cmp r13, r9
je 0x61231d
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 0x6124d7
lea rcx, [rax - 1]
xor edx, edx
and rcx, 0xfffffffffffffffe
lea r10, [rcx + 2]
shr rcx, 1
add rcx, 1
and ecx, 7
je 0x612420
cmp rcx, 1
je 0x612402
cmp rcx, 2
je 0x6123ed
cmp rcx, 3
je 0x6123d8
cmp rcx, 4
je 0x6123c2
cmp rcx, 5
je 0x6123ad
cmp rcx, 6
je 0x612397
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 0x6124d7
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 0x612420
cmp rax, r9
jge 0x612680
mov r10, r9
sub r10, rax
and r10d, 7
je 0x6125c2
cmp r10, 1
je 0x6125a2
cmp r10, 2
je 0x61258c
cmp r10, 3
je 0x612575
cmp r10, 4
je 0x61255e
cmp r10, 5
je 0x612548
cmp r10, 6
je 0x612532
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 0x612680
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 0x6125c2
mov rbp, qword [rbx + 0xd8]
mov qword [rsp + 0x170], r15
cmp qword [rbx + 0x58], rbp
mov qword [rsp + 0x178], r14
je 0x6126b6
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 0x6126e0
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.0066d5f0
test eax, eax
js 0x6130a0
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 0x61275d
divsd xmm0, xmm10
movsd xmm3, qword [0x006f57d8]
mulsd xmm0, xmm0
subsd xmm3, xmm0
movsd qword [rbx + 0x160], xmm3
cmp byte [rsp + 0x258], 0
je 0x612eb0
mov r11, qword [rbx + 0xd8]
cmp qword [rsp + 0x210], r11
je 0x61279d
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 0x612ea0
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 0x61289c
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 0x61289c
lea rdx, [0x006f4028]
mov r8d, 0x4a
lea rcx, [0x006f40a0]
call fcn.005ac990
cmp qword [rsp + 0x118], rbp
je 0x61289c
mov r8d, 1
mov rdx, rbp
mov rcx, r13
call fcn.0060a930
cmp rbp, qword [rsp + 0x118]
je 0x61289c
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 0x612ee0
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 0x61293f
cmp rdx, 1
je 0x612932
cmp rdx, 2
je 0x61292a
cmp rdx, 3
je 0x612922
cmp rdx, 4
je 0x61291a
cmp rdx, 5
je 0x612912
cmp rdx, 6
je 0x61290a
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 0x61296f
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 0x61293f
mov r13, qword [rsp + 0x118]
cmp r11, rbp
jge 0x612a5e
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 0x612a16
cmp r9, 1
je 0x612a06
cmp r9, 2
je 0x6129fb
cmp r9, 3
je 0x6129f0
cmp r9, 4
je 0x6129e5
cmp r9, 5
je 0x6129da
cmp r9, 6
je 0x6129cf
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 0x612a5e
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 0x612a16
mov rbp, qword [rsp + 0x170]
movsd xmm10, qword [0x006f57d8]
movsd qword [rsp + 0xd0], xmm10
cmp qword [rbp + 8], r13
je 0x612a98
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 0x6130ea
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 0x612b73
je 0x612d42
movapd xmm14, xmm5
divsd xmm14, xmm13
movsd xmm13, qword [0x006f5890]
movsd qword [rbx + 0x140], xmm14
ucomisd xmm13, xmm14
jae 0x612d47
ucomisd xmm3, xmm8
jp 0x612ba3
je 0x612bb2
movsd xmm4, qword [0x006f58a0]
ucomisd xmm4, xmm14
ja 0x612bce
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 0x612df1
movsd xmm3, qword [rbx + 0x10]
andpd xmm5, xmm12
ucomisd xmm3, xmm5
jb 0x612c31
ucomisd xmm3, qword [rbx + 0x170]
jb 0x612c31
movsd xmm14, qword [rbx + 0x140]
movsd xmm4, qword [0x006f5898]
movapd xmm2, xmm14
mulsd xmm2, xmm4
ucomisd xmm10, xmm2
jae 0x612ef0
mulsd xmm14, xmm4
ucomisd xmm10, xmm14
jae 0x61311c
movsd xmm0, qword [rbx + 0x150]
movsd xmm14, qword [rbx + 0x18]
movsd xmm3, qword [rbx + 0x138]
mulsd xmm14, xmm0
ucomisd xmm14, xmm3
jae 0x6130c0
mov rcx, qword [rbx + 8]
cmp qword [rbx + 0x88], rcx
jge 0x6130b0
movsd xmm4, qword [0x006f5818]
ucomisd xmm4, xmm5
jb 0x612c9b
ucomisd xmm4, qword [rbx + 0x170]
jb 0x612c9b
movsd xmm5, qword [0x006f5898]
mulsd xmm5, qword [rbx + 0x140]
ucomisd xmm10, xmm5
jae 0x613126
mulsd xmm0, xmm4
ucomisd xmm0, xmm3
jae 0x6130d0
ucomisd xmm4, qword [rbx + 0xa8]
jae 0x6130e0
ucomisd xmm13, qword [rbx + 0x140]
ja 0x611f81
mov esi, 0xffffffff
jmp 0x612f2e
mov r8d, 1
mov rdx, rbp
call fcn.0060a930
mov r9, qword [rbx + 0x48]
cmp rbp, r9
je 0x6118b2
lea rdx, [0x006f4558]
mov r8d, 0x2d1
lea rcx, [0x006f45d8]
call fcn.005ac990
mov r9, qword [rbx + 0x48]
jmp 0x6118b2
test r12, r12
js 0x613000
mov rcx, qword [rbx + 0x78]
call fcn.005b9c88
test r12, r12
jne 0x613030
mov qword [rbx + 0x78], 0
mov qword [rbx + 0x80], r12
mov r9, r12
jmp 0x6113da
pxor xmm14, xmm14
ucomisd xmm5, xmm8
jb 0x612d5c
mov r12, qword [0x006f5898]
mov qword [rbx + 0x120], r12
ucomisd xmm8, xmm5
jbe 0x612d88
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 0x612daa
movsd xmm0, qword [rbx + 0x120]
ucomisd xmm9, xmm0
jbe 0x612db8
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 0x612be2
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 0x612e39
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 0x612be2
mov r10, qword [rsp + 0x50]
jmp 0x6127ee
lea rdx, [0x006f4638]
mov r8d, 0xd8
lea rcx, [0x006f46b8]
call fcn.005ac990
jmp 0x61276b
mov r13, r12
jmp 0x612130
mov r13, rbp
jmp 0x612977
movsd xmm1, qword [rbx + 0x18]
mulsd xmm1, qword [rbx + 0x150]
ucomisd xmm1, qword [rbx + 0x138]
jb 0x612c21
mov esi, 3
jmp 0x612f2e
movsd xmm0, qword [rbx + 0xa8]
movsd xmm2, qword [rbx + 0x20]
ucomisd xmm2, xmm0
jb 0x611ee4
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 0x61132e
lea rdx, [0x006f4028]
mov r8d, 0x4a
lea rcx, [0x006f40a0]
call fcn.005ac990
mov r9, qword [rsp + 0xd8]
jmp 0x611d88
movsd qword [rbx + 0x138], xmm1
jmp 0x6117c7
mov esi, 9
jmp 0x612f39
lea rdx, [0x006f35a0]
mov r8d, 0x11d
lea rcx, [0x006f3738]
call fcn.005ac990
cmp r12, qword [rbx + 0x80]
je 0x612d33
mov rcx, qword [rbx + 0x78]
call fcn.005b9c88
nop
movabs rcx, 0x3fffffffffffffff
cmp r12, rcx
ja 0x613130
lea rcx, [r12*4]
call fcn.00621a50
mov qword [rbx + 0x78], rax
jmp 0x612d33
movsd xmm6, qword [0x006f57d8]
jmp 0x6116b0
lea rdx, [0x006f3be0]
mov r8d, 0xb0
lea rcx, [0x006f3c50]
call fcn.005ac990
mov rax, qword [rsp + 0x90]
jmp 0x611cb9
mov esi, 9
jmp 0x612f2e
mov esi, 5
jmp 0x612f2e
mov esi, 2
jmp 0x612f2e
mov esi, 7
jmp 0x612f2e
mov esi, 8
jmp 0x612f2e
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 0x612b0a
mov esi, 1
jmp 0x612f2e
mov esi, 6
jmp 0x612f2e
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 0x613145