Function at 0x14000de40
Capabilities:
Hash data with crc32

Disassembly:
mov r11, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r15
lea rbp, [r11 - 0x108]
sub rsp, 0x1d8
movaps xmmword [r11 - 0xb8], xmm13
mov rax, qword [0x140066008]
xor rax, rsp
mov qword [rbp + 0x20], rax
mov rsi, qword [0x140066920]
mov ebx, r8d
mov qword [r11 + 0x20], r13
mov qword [r11 - 0x38], r14
mov r14, rcx
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x28], rcx
test rcx, rcx
je 0x14000de96
cmp byte [rcx], 0
jne 0x14000deb0
mov r8d, 0x1705
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.name___0__name_0____0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp byte [rsi + 0x1b28], 0
jne 0x14000ded3
mov r8d, 0x1706
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.g.WithinFrameScope
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsi + 0x1b18]
cmp dword [rsi + 0x1b1c], eax
jne 0x14000defb
mov r8d, 0x1707
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.g.FrameCountEnded___g.FrameCount
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx r9d, byte [r14]
lea r8, [r14 + 1]
mov r10d, 0xffffffff
mov ecx, r10d
test r9b, r9b
je 0x14000df48
lea r11, [0x140056c30]
cmp r9b, 0x23
jne 0x14000df2b
cmp byte [r8], r9b
jne 0x14000df2b
cmp byte [r8 + 1], r9b
cmove ecx, r10d
movzx edx, cl
movzx eax, r9b
movzx r9d, byte [r8]
xor rdx, rax
shr ecx, 8
inc r8
xor ecx, dword [r11 + rdx*4]
test r9b, r9b
jne 0x14000df18
not ecx
call fcn.14000b030
test rax, rax
mov qword [rsp + 0x58], rax
mov rdi, rax
sete byte [rsp + 0x41]
test rax, rax
jne 0x14000df71
mov edx, ebx
mov rcx, r14
call fcn.14000b1d0
mov rdi, rax
mov ecx, ebx
mov r15d, ebx
or r15d, 6
and ecx, 0xc0200
cmp ecx, 0xc0200
cmovne r15d, ebx
mov eax, r15d
mov dword [rsp + 0x44], r15d
and eax, 0x1800000
cmp eax, 0x800000
jne 0x14000dfb8
mov r8d, 0x1714
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.flags__ImGuiWindowFlags_ChildWindow
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r14d, dword [rsi + 0x1b18]
lea rbx, [rsi + 0x1b68]
cmp dword [rbx], 0
mov ecx, dword [rdi + 0x2d8]
mov dword [rbp - 0x74], r14d
mov dword [rsp + 0x4c], ecx
jne 0x14000dfe6
cmp byte [rsi + 0x1b29], 0
je 0x14000dfe6
mov al, 1
jmp 0x14000dfe8
xor al, al
mov r13d, dword [rdi + 0xe0]
mov byte [rdi + 0xc7], al
lea eax, [r14 - 1]
cmp ecx, eax
mov dword [rsp + 0x50], r13d
setl r12b
mov byte [rsp + 0x42], r12b
bt r15d, 0x1a
jae 0x14000e072
movsxd r14, dword [rsi + 0x1d28]
test r14d, r14d
js 0x14000e025
cmp r14d, dword [rsi + 0x1d18]
jl 0x14000e03f
mov r8d, 0x5c3
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rdx, [r14 + r14*2]
mov r14d, dword [rbp - 0x74]
shl rdx, 4
add rdx, qword [rsi + 0x1d20]
cmp rdi, qword [rdx + 8]
mov eax, dword [rdx]
setne cl
cmp dword [rdi + 0xd0], eax
setne al
or cl, al
or r12b, cl
mov ecx, dword [rsp + 0x4c]
mov byte [rsp + 0x42], r12b
test r12b, r12b
jne 0x14000e08a
test r13d, r13d
jg 0x14000e08a
lea r12, [rdi + 0xc5]
mov byte [r12], 0
jmp 0x14000e0b2
or dword [rdi + 0xe4], 8
lea r12, [rdi + 0xc5]
or dword [rdi + 0xe8], 8
or dword [rdi + 0xec], 8
or dword [rdi + 0xf0], 8
mov byte [r12], 1
mov eax, dword [rdi + 0xc]
xor edx, edx
cmp ecx, r14d
je 0x14000e0fb
mov dword [rdi + 0x10], eax
mov dword [rdi + 0xc], r15d
mov dword [rdi + 0x2d8], r14d
movsd xmm0, qword [rsi + 0x1b10]
mov word [rdi + 0xcc], dx
cvtpd2ps xmm0, xmm0
movss dword [rdi + 0x2e0], xmm0
movzx eax, word [rsi + 0x1b88]
mov word [rdi + 0xce], ax
inc dword [rsi + 0x1b88]
jmp 0x14000e102
mov r15d, eax
mov dword [rsp + 0x44], eax
cmp qword [rdi + 0x448], rdx
je 0x14000e12e
cmp qword [rdi + 0x450], rdx
je 0x14000e12e
mov r8d, 0x1738
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.window__DockNode__0__window__DockNodeAsHost__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test dword [rsi + 0x1c40], 0x200
je 0x14000e14f
mov r8d, dword [rsi + 0x1c50]
mov rcx, rdi
mov edx, dword [rsi + 0x1ca8]
call fcn.140024f60
cmp dword [rsp + 0x4c], r14d
je 0x14000e1de
cmp dword [rdi + 0x458], 0
jne 0x14000e195
cmp qword [rdi + 0x448], 0
jne 0x14000e195
mov rax, qword [0x140066920]
cmp byte [rax + 0xca], 0
jne 0x14000e183
cmp byte [rdi + 0x2c], 0
je 0x14000e1de
test dword [rdi + 0xc], 0x1200001
jne 0x14000e1de
cmp byte [rdi + 0xc7], 0
jne 0x14000e1de
mov rdx, qword [rbp - 0x58]
mov rcx, rdi
call fcn.140025a30
test byte [rdi + 0x472], 1
mov r15d, dword [rdi + 0xc]
mov dword [rsp + 0x44], r15d
je 0x14000e1d7
cmp qword [rdi + 0x448], 0
jne 0x14000e1d7
mov r8d, 0x1744
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.window__DockNode___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
and dword [rsi + 0x1c40], 0xffffffef
test byte [rdi + 0x472], 1
je 0x14000e1f4
mov rax, qword [rdi + 0x448]
mov rax, qword [rax + 0x78]
jmp 0x14000e22c
mov eax, dword [rbx]
test eax, eax
jne 0x14000e204
xor ecx, ecx
mov eax, ecx
mov qword [rbp - 0x70], rcx
jmp 0x14000e232
jg 0x14000e220
mov r8d, 0x5cd
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov rax, qword [rax + rcx*8 - 8]
xor ecx, ecx
mov qword [rbp - 0x70], rax
cmp dword [rsp + 0x4c], r14d
je 0x14000e246
test r15d, 0x5000000
cmovne rcx, rax
jmp 0x14000e24d
mov rcx, qword [rdi + 0x3e0]
mov qword [rsp + 0x68], rcx
test rcx, rcx
jne 0x14000e278
bt r15d, 0x18
jae 0x14000e278
mov r8d, 0x174e
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.parent_window___0____flags__ImGuiWindowFlags_ChildWindow_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r14, [rdi + 0x108]
mov eax, 8
cmp dword [r14], 0
jne 0x14000e2b0
cmp dword [r14 + 4], 0
jne 0x14000e29b
mov edx, eax
mov rcx, r14
call fcn.140028560
mov eax, dword [rdi + 8]
movsxd rdx, dword [r14]
mov rcx, qword [r14 + 8]
mov dword [rcx + rdx*4], eax
mov eax, 8
inc dword [r14]
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14000e2dd
inc r8d
test ecx, ecx
je 0x14000e2cb
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140028090
movsxd rcx, dword [rbx]
mov dl, 1
mov rax, qword [rbx + 8]
mov qword [rax + rcx*8], rdi
mov rcx, rdi
inc dword [rbx]
xor ebx, ebx
mov qword [rsi + 0x1b90], rbx
call fcn.140012a80
bt r15d, 0x1a
jae 0x14000e362
movsxd rbx, dword [rsi + 0x1d28]
test ebx, ebx
js 0x14000e317
cmp ebx, dword [rsi + 0x1d18]
jl 0x14000e331
mov r8d, 0x5c3
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rbx, [rbx + rbx*2]
shl rbx, 4
lea rcx, [rsi + 0x1d28]
add rbx, qword [rsi + 0x1d20]
mov rdx, rbx
mov qword [rbx + 8], rdi
call fcn.140027be0
mov eax, dword [rbx]
xor ebx, ebx
mov r15d, dword [rsp + 0x44]
mov dword [rdi + 0xd0], eax
test r13d, r13d
jle 0x14000e374
bt r15d, 0x18
jb 0x14000e374
mov dword [rdi + 0x410], ebx
mov ebx, dword [rbp - 0x74]
cmp dword [rsp + 0x4c], ebx
je 0x14000e38d
mov r8, qword [rsp + 0x68]
mov edx, r15d
mov rcx, rdi
call fcn.14000dd60
xor dl, dl
xor r15b, r15b
xor r13b, r13b
mov byte [rsp + 0x40], dl
test byte [rsi + 0x1c40], 1
je 0x14000e41d
mov r8d, dword [rsi + 0x1c44]
mov ecx, dword [rdi + 0xe4]
test r8d, ecx
setne dl
mov byte [rsp + 0x40], dl
test r8d, ecx
je 0x14000e40e
movss xmm0, dword [rsi + 0x1c60]
movss xmm1, dword [rsi + 0x1c5c]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
comiss xmm1, dword [0x14005dd40]
jbe 0x14000e40e
movsd xmm0, qword [rsi + 0x1c54]
and ecx, 0xfffffff1
movsd qword [rdi + 0xf4], xmm0
movsd xmm1, qword [rsi + 0x1c5c]
movsd qword [rdi + 0xfc], xmm1
mov dword [rdi + 0xe4], ecx
jmp 0x14000e41d
lea rdx, [rsi + 0x1c54]
mov rcx, rdi
call fcn.140011d00
test byte [rsi + 0x1c40], 2
xorps xmm13, xmm13
je 0x14000e46f
mov r8d, dword [rsi + 0x1c48]
lea rdx, [rsi + 0x1c64]
mov eax, r8d
and eax, dword [rdi + 0xe8]
je 0x14000e452
movss xmm0, dword [rdx]
comiss xmm0, xmm13
jbe 0x14000e452
mov r15b, 1
jmp 0x14000e456
test eax, eax
je 0x14000e467
movss xmm0, dword [rsi + 0x1c68]
comiss xmm0, xmm13
jbe 0x14000e467
mov r13b, 1
mov rcx, rdi
call fcn.140011e10
test byte [rsi + 0x1c40], 0x80
je 0x14000e4b2
movss xmm0, dword [rsi + 0x1c74]
xor eax, eax
comiss xmm0, xmm13
jb 0x14000e496
movss dword [rdi + 0x9c], xmm0
mov dword [rdi + 0xa4], eax
movss xmm0, dword [rsi + 0x1c78]
comiss xmm0, xmm13
jb 0x14000e4b2
movss dword [rdi + 0xa0], xmm0
mov dword [rdi + 0xa8], eax
test byte [rsi + 0x1c40], 4
je 0x14000e4ca
movsd xmm0, qword [rsi + 0x1c6c]
movsd qword [rdi + 0x68], xmm0
jmp 0x14000e4d6
cmp dword [rsp + 0x4c], ebx
je 0x14000e4d6
xor eax, eax
mov qword [rdi + 0x68], rax
test dword [rsi + 0x1c40], 0x400
je 0x14000e503
movups xmm0, xmmword [rsi + 0x1cac]
movups xmmword [rdi + 0x14], xmm0
movsd xmm1, qword [rsi + 0x1cbc]
movsd qword [rdi + 0x24], xmm1
mov eax, dword [rsi + 0x1cc4]
mov dword [rdi + 0x2c], eax
test byte [rsi + 0x1c40], 8
je 0x14000e532
mov eax, dword [rsi + 0x1c4c]
movzx ecx, byte [rsi + 0x1c7d]
test eax, eax
je 0x14000e525
test dword [rdi + 0xec], eax
je 0x14000e532
and dword [rdi + 0xec], 0xfffffff1
mov byte [rdi + 0xc2], cl
test byte [rsi + 0x1c40], 0x20
je 0x14000e543
mov rcx, rdi
call fcn.140011640
cmp byte [r12], 0
je 0x14000e566
and dword [rdi + 0xe4], 0xfffffff7
and dword [rdi + 0xe8], 0xfffffff7
and dword [rdi + 0xec], 0xfffffff7
and dword [rdi + 0xf0], 0xfffffff7
mov r12d, 1
cmp dword [rsp + 0x4c], ebx
je 0x140010dec
mov ebx, dword [rsp + 0x44]
mov eax, ebx
movaps xmmword [rsp + 0x1c0], xmm6
and eax, 0x3000000
cmp qword [rbp - 0x58], 0
movaps xmmword [rsp + 0x1b0], xmm7
movaps xmmword [rsp + 0x1a0], xmm8
movaps xmmword [rsp + 0x190], xmm9
movaps xmmword [rsp + 0x180], xmm10
movaps xmmword [rsp + 0x170], xmm11
movaps xmmword [rsp + 0x160], xmm12
movaps xmmword [rsp + 0x140], xmm14
mov byte [rdi + 0xbf], r12b
movaps xmmword [rsp + 0x130], xmm15
mov dword [rsp + 0x60], eax
setne al
mov byte [rdi + 0xc8], al
mov dword [rdi + 0x2b0], 0xff7fffff
mov dword [rdi + 0x2b4], 0xff7fffff
mov dword [rdi + 0x2b8], 0x7f7fffff
mov dword [rdi + 0x2bc], 0x7f7fffff
mov ecx, dword [r14 + 4]
cmp ecx, r12d
jge 0x14000e63f
test ecx, ecx
je 0x14000e629
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14000e62e
mov eax, 8
cmp eax, r12d
mov edx, r12d
mov rcx, r14
cmovg edx, eax
call fcn.140028560
mov dword [r14], r12d
mov rcx, qword [rdi + 0x318]
call fcn.1400309d0
cmp byte [rdi + 0x440], 0
je 0x14000e693
mov rcx, qword [rdi + 0x318]
mov edx, dword [rdi + 0x438]
add rcx, 0x10
mov byte [rdi + 0x440], 0
call fcn.140028340
mov rcx, qword [rdi + 0x318]
mov edx, dword [rdi + 0x43c]
add rcx, 0x20
call fcn.140028130
xor eax, eax
mov qword [rdi + 0x438], rax
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14000e6a5
cmp qword [rax + 0x98], rdi
je 0x14000e6c9
test byte [rdi + 0x472], r12b
jne 0x14000e6c9
cmp qword [rsi + 0x1eb0], 0
je 0x14000e784
test dword [rdi + 0xc], 0x80000
jne 0x14000e784
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x14000e789
mov r12, qword [rbp - 0x28]
mov r9, qword [rdi]
mov rax, r12
mov r8, r9
sub r8, r12
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14000e703
inc rax
test ecx, ecx
jne 0x14000e6f0
test edx, edx
je 0x14000e784
movsxd r14, dword [rdi + 0x80]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r12 + rbx], 0
jne 0x14000e715
inc rbx
cmp r14, rbx
jae 0x14000e768
test r9, r9
je 0x14000e73e
mov rax, qword [0x140066920]
test rax, rax
je 0x14000e73e
dec dword [rax + 0x3b0]
mov rcx, r9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x140066920]
test rax, rax
je 0x14000e759
inc dword [rax + 0x3b0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r14, rbx
mov r8, rbx
mov rdx, r12
mov rcx, r9
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [rsp + 0x44]
mov qword [rdi], rax
mov dword [rdi + 0x80], r14d
mov rcx, qword [rsp + 0x58]
cmp byte [rdi + 0xc2], 0
je 0x14000e7c7
cmp byte [rdi + 0xd4], 0
jg 0x14000e7c7
cmp byte [rdi + 0xd5], 0
jg 0x14000e7c7
movss xmm0, dword [rdi + 0x64]
lea r12, [rdi + 0x60]
movss xmm1, dword [r12]
unpcklps xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rbp - 0x80], xmm1
shufps xmm0, xmm0, 0x55
jmp 0x14000e856
cmp byte [rdi + 0xc6], 0
je 0x14000e802
cmp dword [rdi + 0xe0], 0
jne 0x14000e802
cmp dword [rdi + 0xdc], 0
jle 0x14000e802
movss xmm0, dword [rdi + 0x64]
lea r12, [rdi + 0x60]
movss xmm1, dword [r12]
unpcklps xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rbp - 0x80], xmm1
shufps xmm0, xmm0, 0x55
jmp 0x14000e856
movss xmm2, dword [rdi + 0x68]
ucomiss xmm2, xmm13
jp 0x14000e81f
jne 0x14000e81f
movss xmm2, dword [rdi + 0x130]
subss xmm2, dword [rdi + 0x128]
movss xmm0, dword [rdi + 0x6c]
ucomiss xmm0, xmm13
cvttss2si eax, xmm2
movd xmm1, eax
cvtdq2ps xmm1, xmm1
jp 0x14000e847
jne 0x14000e847
movss xmm0, dword [rdi + 0x134]
subss xmm0, dword [rdi + 0x12c]
cvttss2si eax, xmm0
lea r12, [rdi + 0x60]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [rdi + 0xdc]
movss dword [r12], xmm1
movss dword [r12 + 4], xmm0
test eax, eax
jle 0x14000e875
dec eax
mov dword [rdi + 0xdc], eax
mov eax, dword [rdi + 0xe0]
test eax, eax
jle 0x14000e887
dec eax
mov dword [rdi + 0xe0], eax
test rcx, rcx
jne 0x14000e8a3
test r15b, r15b
je 0x14000e896
test r13b, r13b
jne 0x14000e8a3
mov eax, 1
mov dword [rdi + 0xe0], eax
jmp 0x14000e8a8
mov eax, 1
cmp byte [rsp + 0x42], 0
je 0x14000e8e2
test ebx, 0x6000000
je 0x14000e8e2
mov dword [rdi + 0xe0], eax
test bl, 0x40
je 0x14000e8e2
xor eax, eax
test r15b, r15b
jne 0x14000e8cf
mov dword [rdi + 0x58], eax
mov dword [rdi + 0x50], eax
test r13b, r13b
jne 0x14000e8da
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov qword [r12], 0
mov rcx, rdi
call fcn.14001c130
mov rcx, qword [rdi + 0x30]
mov rdx, qword [0x140066920]
test rcx, rcx
je 0x14000e903
mov eax, dword [rdx + 0x1b18]
mov dword [rcx + 0x6c], eax
cmp qword [rdx + 0x1d50], rcx
je 0x14000e949
test rcx, rcx
je 0x14000e938
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1d48], eax
mov rax, qword [rdx + 0x15d8]
mov qword [rdx + 0x1d50], rcx
test rax, rax
je 0x14000e949
call rax
mov rdx, qword [0x140066920]
jmp 0x14000e949
mov dword [rdx + 0x1d48], 0x3f800000
mov qword [rdx + 0x1d50], rcx
test dword [rsi + 8], 0x8000
movss xmm14, dword [0x14005ddc8]
je 0x14000e966
mov rax, qword [rdi + 0x30]
movss xmm0, dword [rax + 0x28]
jmp 0x14000e96a
movaps xmm0, xmm14
movss dword [rdi + 0x30c], xmm0
mov qword [rdx + 0x1b90], rdi
movss xmm0, dword [rdi + 0x308]
mulss xmm0, dword [rdx + 0x1a34]
mov rax, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rax, rax
je 0x14000e9a5
mulss xmm0, dword [rax + 0x308]
movss dword [rdx + 0x1a48], xmm0
movss dword [rdx + 0x1a30], xmm0
mov r14d, dword [rdi + 0xc]
mov ebx, r14d
and ebx, 0x1000000
mov dword [rsp + 0x44], r14d
mov dword [rsp + 0x70], ebx
je 0x14000e9d7
movss xmm0, dword [rsi + 0x166c]
jmp 0x14000e9f9
test r14d, 0x6000000
je 0x14000e9f1
bt r14d, 0x1b
jb 0x14000e9f1
movss xmm0, dword [rsi + 0x1674]
jmp 0x14000e9f9
movss xmm0, dword [rsi + 0x1650]
movss dword [rdi + 0x7c], xmm0
movzx ecx, byte [rdi + 0x472]
and cl, 1
jne 0x14000ea40
mov eax, r14d
and eax, 0x5010000
cmp eax, 0x1000000
jne 0x14000ea40
ucomiss xmm0, xmm13
jp 0x14000ea40
jne 0x14000ea40
bt r14d, 0xa
jae 0x14000ea36
movss xmm0, dword [rsi + 0x1648]
movaps xmm1, xmm13
jmp 0x14000ea50
movaps xmm0, xmm13
movaps xmm1, xmm13
jmp 0x14000ea50
movss xmm1, dword [rsi + 0x1644]
movss xmm0, dword [rsi + 0x1648]
movss dword [rdi + 0x70], xmm1
movss dword [rdi + 0x74], xmm0
movss xmm0, dword [rdi + 0x70]
maxss xmm0, dword [rsi + 0x1688]
maxss xmm0, dword [rsi + 0x1cc8]
movss dword [rdi + 0x198], xmm0
mov eax, dword [rsi + 0x1ccc]
mov dword [rdi + 0x19c], eax
test r14b, 0x21
jne 0x14000ec1a
test cl, cl
jne 0x14000ec1a
test r14b, 1
je 0x14000eaa1
movaps xmm2, xmm13
jmp 0x14000eadd
movss xmm0, dword [rdi + 0x308]
mulss xmm0, dword [rdx + 0x1a34]
mov rax, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rax, rax
je 0x14000eacd
mulss xmm0, dword [rax + 0x308]
movss xmm2, dword [rdx + 0x167c]
addss xmm2, xmm2
addss xmm2, xmm0
movss xmm5, dword [rdi + 0x48]
movaps xmm3, xmm5
movss xmm7, dword [rdi + 0x4c]
addss xmm3, dword [rdi + 0x58]
addss xmm2, dword [rdi + 0x4c]
cmp qword [rsi + 0x1b98], rdi
jne 0x14000ebdd
cmp dword [rsi + 0x1bd4], 0
jne 0x14000ebdd
cmp dword [rsi + 0x1bd8], 0
jne 0x14000ebdd
mov rax, qword [rdx + 0x1b90]
movss xmm0, dword [rdx + 0x169c]
movss xmm1, dword [rdx + 0x1698]
movss xmm9, dword [rdx + 0x120]
maxss xmm7, dword [rax + 0x2b4]
minss xmm2, dword [rax + 0x2bc]
maxss xmm5, dword [rax + 0x2b0]
minss xmm3, dword [rax + 0x2b8]
movaps xmm4, xmm7
subss xmm4, xmm0
movaps xmm8, xmm2
addss xmm8, xmm0
movaps xmm0, xmm5
subss xmm0, xmm1
movaps xmm6, xmm3
addss xmm6, xmm1
comiss xmm9, xmm0
jb 0x14000ebdd
movss xmm0, dword [rdx + 0x124]
comiss xmm0, xmm4
jb 0x14000ebdd
comiss xmm6, xmm9
jbe 0x14000ebdd
comiss xmm8, xmm0
jbe 0x14000ebdd
mov rax, qword [rdx + 0x1d58]
movss xmm4, dword [rax + 0xc]
movss xmm6, dword [rax + 8]
movaps xmm0, xmm4
addss xmm0, dword [rax + 0x14]
movaps xmm1, xmm6
addss xmm1, dword [rax + 0x10]
comiss xmm0, xmm7
jbe 0x14000ebdd
comiss xmm2, xmm4
jbe 0x14000ebdd
comiss xmm1, xmm5
jbe 0x14000ebdd
comiss xmm3, xmm6
jbe 0x14000ebdd
cmp byte [rsi + 0x41d], 0
je 0x14000ebdd
mov byte [rdi + 0xc3], 1
cmp byte [rdi + 0xc3], 0
je 0x14000ec21
cmp byte [rdi + 0xc2], 0
sete al
mov byte [rdi + 0xc2], al
bt r14d, 8
jb 0x14000ec10
comiss xmm13, dword [rdx + 0x2fbc]
jb 0x14000ec10
mov eax, dword [rdx + 0x1c]
mov dword [rdx + 0x2fbc], eax
mov rcx, rdi
call fcn.140011640
jmp 0x14000ec21
mov byte [rdi + 0xc2], 0
mov r8, r12
mov byte [rdi + 0xc3], 0
mov rdx, rdi
lea rcx, [rbp - 0x10]
call fcn.14000b8a0
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0x43], al
test r14b, 0x40
je 0x14000ec7e
cmp byte [rdi + 0xc2], 0
jne 0x14000ec7e
test r15b, r15b
jne 0x14000ec63
movss xmm0, dword [rbp - 0x10]
movss dword [rdi + 0x58], xmm0
mov byte [rsp + 0x41], 1
test r13b, r13b
jne 0x14000ed31
movss xmm0, dword [rbp - 0xc]
mov r13b, 1
movss dword [rdi + 0x5c], xmm0
jmp 0x14000ed3d
movzx eax, byte [rdi + 0xd4]
test al, al
jg 0x14000ec96
cmp byte [rdi + 0xd5], 0
jle 0x14000ed37
test r15b, r15b
jne 0x14000ecc3
test al, al
jle 0x14000ecc3
cmp byte [rdi + 0xd7], r15b
je 0x14000ecb4
movss xmm0, dword [rdi + 0x58]
maxss xmm0, dword [rbp - 0x10]
jmp 0x14000ecb9
movss xmm0, dword [rbp - 0x10]
movss dword [rdi + 0x58], xmm0
mov byte [rsp + 0x41], 1
test r13b, r13b
jne 0x14000ecfd
cmp byte [rdi + 0xd5], r13b
jle 0x14000ecfd
cmp byte [rdi + 0xd7], r13b
je 0x14000ecee
movss xmm0, dword [rdi + 0x5c]
mov r13b, 1
maxss xmm0, dword [rbp - 0xc]
movss dword [rdi + 0x5c], xmm0
jmp 0x14000ed03
movss xmm0, dword [rbp - 0xc]
mov r13b, 1
movss dword [rdi + 0x5c], xmm0
jmp 0x14000ed03
movzx r13d, byte [rsp + 0x43]
cmp byte [rdi + 0xc2], 0
jne 0x14000ed3d
test dword [rdi + 0xc], 0x100
mov rcx, qword [0x140066920]
jne 0x14000ed3d
comiss xmm13, dword [rcx + 0x2fbc]
jb 0x14000ed3d
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x2fbc], eax
jmp 0x14000ed3d
movzx r13d, al
jmp 0x14000ed3d
movzx r13d, byte [rsp + 0x43]
mov r8, qword [rdi + 0x58]
lea rcx, [rbp - 0x40]
mov rdx, rdi
call fcn.14000b530
cmp byte [rdi + 0xc2], 0
movsd xmm0, qword [rax]
movsd qword [rdi + 0x58], xmm0
je 0x14000edd9
test ebx, ebx
jne 0x14000edd9
test byte [rdi + 0xc], 1
mov rcx, qword [0x140066920]
je 0x14000ed76
movaps xmm2, xmm13
jmp 0x14000edb2
movss xmm0, dword [rcx + 0x1a34]
mulss xmm0, dword [rdi + 0x308]
mov rax, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rax, rax
je 0x14000eda2
mulss xmm0, dword [rax + 0x308]
movss xmm2, dword [rcx + 0x167c]
addss xmm2, xmm2
addss xmm2, xmm0
movss xmm1, dword [rdi + 0x48]
addss xmm2, dword [rdi + 0x4c]
movaps xmm0, xmm1
addss xmm0, dword [rdi + 0x58]
subss xmm2, dword [rdi + 0x4c]
subss xmm0, xmm1
movss dword [rbp - 0x7c], xmm2
movss dword [rbp - 0x80], xmm0
jmp 0x14000ede2
movsd xmm0, qword [rax]
movsd qword [rbp - 0x80], xmm0
mov edx, dword [rdi + 0xc]
lea rax, [rbp - 0x80]
movsd xmm0, qword [rax]
lea r15, [rdi + 0x50]
mov rax, qword [0x140066920]
movsd qword [r15], xmm0
test dl, 1
je 0x14000ee08
movaps xmm1, xmm13
jmp 0x14000ee44
movss xmm0, dword [rax + 0x1a34]
mulss xmm0, dword [rdi + 0x308]
mov rcx, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rcx, rcx
je 0x14000ee34
mulss xmm0, dword [rcx + 0x308]
movss xmm1, dword [rax + 0x167c]
addss xmm1, xmm1
addss xmm1, xmm0
bt edx, 0xa
jae 0x14000ee93
movss xmm0, dword [rax + 0x1a34]
mulss xmm0, dword [rdi + 0x308]
mov rcx, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rcx, rcx
je 0x14000ee76
mulss xmm0, dword [rcx + 0x308]
movss xmm12, dword [rax + 0x167c]
addss xmm0, dword [rdi + 0x19c]
addss xmm12, xmm12
addss xmm12, xmm0
jmp 0x14000ee97
movaps xmm12, xmm13
cmp byte [rsp + 0x42], 0
addss xmm12, xmm1
movzx r12d, byte [rsp + 0x40]
movss dword [rbp - 0x80], xmm12
je 0x14000ef10
mov eax, r14d
mov dword [rdi + 0xd8], 0xffffffff
and eax, 0xc000000
cmp eax, 0x4000000
jne 0x14000ef10
test r12b, r12b
jne 0x14000ef10
cmp dword [rsi + 0x1d28], 0
jg 0x14000eef0
mov r8d, 0x5cd
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rsi + 0x1d28]
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x1d30]
add rcx, rcx
movsd xmm0, qword [rax + rcx*8 - 0x10]
movsd qword [rdi + 0x48], xmm0
test ebx, ebx
je 0x14000f04d
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14000ef2b
cmp byte [rdx + 0xbf], 0
jne 0x14000ef4a
mov r8d, 0x183d
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.parent_window__parent_window__Active
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsp + 0x68]
movzx eax, word [rdx + 0x1d0]
mov word [rdi + 0xcc], ax
mov ecx, dword [rdx + 0x1d4]
mov ebx, dword [rdx + 0x1d0]
cmp ebx, ecx
jne 0x14000f00f
inc ebx
test ecx, ecx
je 0x14000ef82
mov eax, ecx
cdq
sub eax, edx
mov rdx, qword [rsp + 0x68]
sar eax, 1
add eax, ecx
jmp 0x14000ef87
mov eax, 8
cmp eax, ebx
cmovg ebx, eax
cmp ebx, ecx
jle 0x14000f00f
mov rax, qword [0x140066920]
test rax, rax
je 0x14000efa2
inc dword [rax + 0x3b0]
movsxd rcx, ebx
shl rcx, 3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdx, qword [rsp + 0x68]
mov r15, rax
mov r14, qword [rdx + 0x1d8]
test r14, r14
je 0x14000eff9
movsxd r8, dword [rdx + 0x1d0]
mov rcx, rax
shl r8, 3
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [0x140066920]
test rdx, rdx
je 0x14000efeb
dec dword [rdx + 0x3b0]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rdx, qword [rsp + 0x68]
mov r14d, dword [rsp + 0x44]
mov qword [rdx + 0x1d8], r15
lea r15, [rdi + 0x50]
mov dword [rdx + 0x1d4], ebx
movsxd rcx, dword [rdx + 0x1d0]
mov rax, qword [rdx + 0x1d8]
mov qword [rax + rcx*8], rdi
inc dword [rdx + 0x1d0]
mov eax, dword [rsp + 0x60]
bt r14d, 0x1a
jb 0x14000f051
test r12b, r12b
jne 0x14000f051
cmp eax, 0x3000000
je 0x14000f051
movsd xmm0, qword [rdx + 0x118]
movsd qword [rdi + 0x48], xmm0
jmp 0x14000f051
mov eax, dword [rsp + 0x60]
movss xmm1, dword [rdi + 0xf4]
ucomiss xmm1, dword [0x14005de74]
jp 0x14000f064
je 0x14000f0b6
cmp dword [rdi + 0xe0], 0
jne 0x14000f0b6
movss xmm0, dword [rdi + 0xfc]
lea rdx, [rsp + 0x50]
mulss xmm0, dword [r15]
xor r8d, r8d
mov rcx, rdi
subss xmm1, xmm0
movss xmm0, dword [rdi + 0xf8]
movss dword [rsp + 0x50], xmm1
movss xmm1, dword [r15 + 4]
mulss xmm1, dword [rdi + 0x100]
subss xmm0, xmm1
movss dword [rsp + 0x54], xmm0
call fcn.140011d00
jmp 0x14000f104
bt r14d, 0x1c
jae 0x14000f0c3
lea rcx, [rbp - 0x38]
jmp 0x14000f0f3
bt r14d, 0x1a
jae 0x14000f0dc
test r12b, r12b
jne 0x14000f0dc
cmp dword [rsp + 0x50], 0
jle 0x14000f0dc
lea rcx, [rbp - 0x30]
jmp 0x14000f0f3
bt r14d, 0x19
jae 0x14000f104
test r12b, r12b
jne 0x14000f104
cmp eax, 0x3000000
je 0x14000f104
lea rcx, [rbp - 0x50]
mov rdx, rdi
call fcn.140014e20
movsd xmm0, qword [rax]
movsd qword [rdi + 0x48], xmm0
cmp dword [rdi + 0x44], 0
jl 0x14000f254
cmp byte [rdi + 0xbe], 0
jne 0x14000f254
mov rax, qword [rdi + 0x30]
test byte [rax + 4], 0x80
jne 0x14000f254
movss xmm1, dword [rdi + 0x48]
lea r8, [rdi + 0x48]
movss xmm0, dword [rax + 8]
movaps xmm2, xmm1
comiss xmm1, xmm0
movss xmm6, dword [rdi + 0x4c]
movaps xmm3, xmm0
movss xmm7, dword [rax + 0xc]
movaps xmm4, xmm6
addss xmm2, dword [r15]
addss xmm4, dword [rdi + 0x54]
addss xmm3, dword [rax + 0x10]
movaps xmm5, xmm7
addss xmm5, dword [rax + 0x14]
jb 0x14000f179
comiss xmm6, xmm7
jb 0x14000f179
comiss xmm3, xmm2
jb 0x14000f179
comiss xmm5, xmm4
jae 0x14000f254
mov edx, dword [rdi + 8]
mov r9, r15
mov rcx, rdi
mov dword [rsp + 0x20], 4
call fcn.14001be30
mov rdx, qword [0x140066920]
mov rcx, rax
mov qword [rdi + 0x30], rax
test rax, rax
je 0x14000f1ab
mov eax, dword [rdx + 0x1b18]
mov dword [rcx + 0x6c], eax
cmp qword [rdx + 0x1d50], rcx
je 0x14000f1ea
test rcx, rcx
je 0x14000f1d9
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1d48], eax
mov rax, qword [rdx + 0x15d8]
mov qword [rdx + 0x1d50], rcx
test rax, rax
je 0x14000f1ea
call rax
jmp 0x14000f1ea
mov dword [rdx + 0x1d48], 0x3f800000
mov qword [rdx + 0x1d50], rcx
test dword [rsi + 8], 0x8000
je 0x14000f1fe
mov rax, qword [rdi + 0x30]
movss xmm0, dword [rax + 0x28]
jmp 0x14000f202
movaps xmm0, xmm14
mov rax, qword [0x140066920]
movss dword [rdi + 0x30c], xmm0
movss xmm0, dword [rax + 0x1a34]
mov qword [rax + 0x1b90], rdi
mulss xmm0, dword [rdi + 0x308]
mov rcx, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rcx, rcx
je 0x14000f244
mulss xmm0, dword [rcx + 0x308]
movss dword [rax + 0x1a48], xmm0
movss dword [rax + 0x1a30], xmm0
movzx eax, byte [rdi + 0xbe]
xor dl, dl
test al, al
je 0x14000f422
mov rcx, qword [rdi + 0x30]
cmp byte [rcx + 0x60], dl
je 0x14000f29d
test dword [rdi + 0xc], 0x100
movsd xmm0, qword [rcx + 8]
mov rcx, qword [0x140066920]
movsd qword [rdi + 0x48], xmm0
jne 0x14000f2b3
comiss xmm13, dword [rcx + 0x2fbc]
jb 0x14000f2b3
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x2fbc], eax
jmp 0x14000f2b3
mov rax, qword [rcx + 8]
cmp rax, qword [rdi + 0x48]
je 0x14000f2b3
movsd xmm0, qword [rdi + 0x48]
mov dl, 1
movsd qword [rcx + 8], xmm0
mov rbx, qword [rdi + 0x30]
cmp byte [rbx + 0x61], 0
je 0x14000f3b7
test dword [rdi + 0xc], 0x100
movss xmm0, dword [rbx + 0x10]
movss xmm1, dword [rbx + 0x14]
mov rcx, qword [0x140066920]
movss dword [rdi + 0x58], xmm0
movss dword [rdi + 0x5c], xmm1
movss dword [r15], xmm0
movss dword [r15 + 4], xmm1
jne 0x14000f307
comiss xmm13, dword [rcx + 0x2fbc]
jb 0x14000f307
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x2fbc], eax
mov rbx, qword [rdi + 0x30]
test dl, dl
je 0x14000f343
movss xmm0, dword [rbx + 8]
lea rcx, [rbp - 0x68]
movss xmm1, dword [rbx + 0xc]
movss dword [rbp - 0x68], xmm0
addss xmm0, dword [rbx + 0x10]
movss dword [rbp - 0x64], xmm1
addss xmm1, dword [rbx + 0x14]
movss dword [rbp - 0x60], xmm0
movss dword [rbp - 0x5c], xmm1
call fcn.14001cc80
mov word [rbx + 0x90], ax
mov r9, qword [rdi + 0x30]
mov r8d, r14d
and r8d, 0x16000000
mov ecx, dword [r9 + 4]
and ecx, 0xffffff9c
mov edx, ecx
or edx, 0x40
bt r14d, 0x19
cmovae edx, ecx
cmp byte [rsi + 0xcd], 0
jne 0x14000f373
test r8d, r8d
je 0x14000f376
or edx, 2
cmp byte [rsi + 0xce], 0
jne 0x14000f384
test r8d, r8d
je 0x14000f396
or edx, 1
test r8d, r8d
je 0x14000f396
bt r14d, 0x1b
jb 0x14000f396
or edx, 0xc
mov ecx, dword [rdi + 0x18]
test ecx, ecx
jne 0x14000f3eb
test r14d, 0x6000000
je 0x14000f3d7
mov rax, qword [rbp - 0x70]
test rax, rax
je 0x14000f3d7
mov rax, qword [rax + 0x30]
mov ecx, dword [rax]
jmp 0x14000f3eb
mov rax, qword [rbx + 0x10]
cmp rax, qword [r15]
je 0x14000f307
movsd xmm0, qword [r15]
movsd qword [rbx + 0x10], xmm0
mov rbx, qword [rdi + 0x30]
jmp 0x14000f30b
cmp byte [rsi + 0xcf], 0
mov ecx, 0x11111111
mov eax, 0
cmovne ecx, eax
mov eax, 0x38
mov dword [r9 + rax], ecx
mov eax, dword [rdi + 0x1c]
test eax, eax
je 0x14000f3fd
or edx, eax
mov eax, dword [rdi + 0x20]
test eax, eax
je 0x14000f408
not eax
and edx, eax
mov rax, qword [rdi + 0x30]
mov ecx, edx
and ecx, 0xffffffdf
test r14b, 0x80
cmovne ecx, edx
mov dword [rax + 4], ecx
movzx eax, byte [rdi + 0xbe]
mov rdx, qword [rdi + 0x30]
movss xmm6, dword [rsi + 0x16e0]
movss xmm7, dword [rsi + 0x16dc]
mov ebx, dword [rsp + 0x70]
movss xmm11, dword [rdx + 8]
movss xmm10, dword [rdx + 0xc]
movaps xmm8, xmm11
movss dword [rbp - 0x78], xmm11
movaps xmm9, xmm10
movss dword [rbp - 0x20], xmm11
movaps xmm1, xmm11
movss dword [rsp + 0x78], xmm10
movaps xmm0, xmm10
movss dword [rbp - 0x1c], xmm10
addss xmm8, dword [rdx + 0x10]
addss xmm9, dword [rdx + 0x14]
addss xmm1, dword [rdx + 0x18]
addss xmm0, dword [rdx + 0x1c]
maxss xmm6, dword [rsi + 0x16e8]
movss dword [rsp + 0x48], xmm8
movaps xmm3, xmm8
movss dword [rbp - 0x18], xmm8
movaps xmm2, xmm9
movss dword [rsp + 0x50], xmm9
movss dword [rbp - 0x14], xmm9
addss xmm0, xmm6
addss xmm3, dword [rdx + 0x20]
addss xmm2, dword [rdx + 0x24]
maxss xmm7, dword [rsi + 0x16e4]
movss dword [rbp + 4], xmm0
subss xmm2, xmm6
subss xmm3, xmm7
addss xmm1, xmm7
movss dword [rbp + 0xc], xmm2
movss dword [rbp + 8], xmm3
movss dword [rbp], xmm1
test r12b, r12b
jne 0x14000f706
test ebx, ebx
jne 0x14000f706
cmp byte [rdi + 0xd4], r12b
jg 0x14000f706
cmp byte [rdi + 0xd5], r12b
jg 0x14000f706
test al, al
jne 0x14000f54b
movaps xmm0, xmm8
subss xmm0, xmm11
comiss xmm0, xmm13
jbe 0x14000f706
movaps xmm0, xmm9
subss xmm0, xmm10
comiss xmm0, xmm13
jbe 0x14000f706
lea rdx, [rbp]
mov rcx, rdi
call fcn.14000c880
jmp 0x14000f706
mov ecx, dword [rsi + 0x1618]
test ecx, ecx
jle 0x14000f706
movsx rax, word [rdx + 0x90]
cmp ax, 0xffff
jne 0x14000f680
cmp dword [rsi + 0x1d38], 0
jg 0x14000f58e
mov r8d, 0x5c3
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsi + 0x1d40]
mov rcx, qword [rax]
mov eax, dword [rdi + 0xe4]
movss xmm2, dword [rcx + 8]
movss xmm3, dword [rcx + 0xc]
addss xmm2, dword [rsi + 0x16dc]
addss xmm3, dword [rsi + 0x16e0]
test al, 1
je 0x14000f706
movss xmm0, dword [rdi + 0x48]
and eax, 0xfffffff1
movss xmm1, dword [rdi + 0x4c]
mov dword [rdi + 0xe4], eax
mov dword [rdi + 0xf4], 0x7f7fffff
mov dword [rdi + 0xf8], 0x7f7fffff
cvttss2si eax, xmm2
movd xmm2, eax
cvtdq2ps xmm2, xmm2
cvttss2si eax, xmm3
movss dword [rdi + 0x48], xmm2
subss xmm2, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movaps xmm0, xmm2
movss dword [rdi + 0x4c], xmm3
subss xmm3, xmm1
addss xmm0, dword [rdi + 0x118]
movaps xmm1, xmm3
addss xmm1, dword [rdi + 0x11c]
movss dword [rdi + 0x118], xmm0
movaps xmm0, xmm2
addss xmm0, dword [rdi + 0x130]
addss xmm2, dword [rdi + 0x128]
movss dword [rdi + 0x11c], xmm1
movaps xmm1, xmm3
addss xmm1, dword [rdi + 0x134]
addss xmm3, dword [rdi + 0x12c]
movss dword [rdi + 0x130], xmm0
movss dword [rdi + 0x128], xmm2
movss dword [rdi + 0x134], xmm1
movss dword [rdi + 0x12c], xmm3
jmp 0x14000f706
mov rbx, rax
test eax, eax
js 0x14000f68b
cmp ebx, ecx
jl 0x14000f6a5
mov r8d, 0x5c3
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsi + 0x1620]
lea rcx, [rbx + rbx*8]
movaps xmm1, xmm7
lea rdx, [rbp]
movaps xmm0, xmm6
addss xmm1, dword [rax + rcx*4 + 0x10]
addss xmm0, dword [rax + rcx*4 + 0x14]
movss dword [rbp], xmm1
movss dword [rbp + 4], xmm0
movss xmm1, dword [rax + rcx*4 + 0x10]
movss xmm0, dword [rax + rcx*4 + 0x1c]
addss xmm1, dword [rax + rcx*4 + 0x18]
addss xmm0, dword [rax + rcx*4 + 0x14]
mov rcx, rdi
subss xmm1, xmm7
subss xmm0, xmm6
movss dword [rbp + 8], xmm1
movss dword [rbp + 0xc], xmm0
call fcn.14000c880
mov ebx, dword [rsp + 0x70]
cmp byte [rdi + 0xbe], 0
cvttss2si eax, dword [rdi + 0x48]
movzx ecx, byte [rdi + 0x472]
movd xmm1, eax
cvttss2si eax, dword [rdi + 0x4c]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x48], xmm1
movss dword [rdi + 0x4c], xmm0
jne 0x14000f76e
test cl, 1
jne 0x14000f76e
test ebx, ebx
je 0x14000f74b
movss xmm0, dword [rsi + 0x1668]
jmp 0x14000f772
mov eax, r14d
and eax, 0xc000000
cmp eax, 0x4000000
jne 0x14000f764
movss xmm0, dword [rsi + 0x1670]
jmp 0x14000f772
movss xmm0, dword [rsi + 0x164c]
jmp 0x14000f772
movaps xmm0, xmm13
xor al, al
movss dword [rdi + 0x78], xmm0
mov dword [rsp + 0x74], eax
cmp byte [rsp + 0x42], al
je 0x14000f7b5
bt r14d, 0xc
jb 0x14000f7b5
bt r14d, 0x1a
jae 0x14000f798
mov byte [rsp + 0x74], 1
jmp 0x14000f7b5
test cl, 1
jne 0x14000f7a1
test ebx, ebx
jne 0x14000f7b5
bt r14d, 0x19
movzx eax, al
mov edx, 1
cmovae eax, edx
mov dword [rsp + 0x74], eax
cmp qword [rdi + 0x450], 0
jne 0x14000f7c8
test cl, 1
je 0x14000f7c8
xor cl, cl
jmp 0x14000f7ca
mov cl, 1
movss xmm1, dword [rsi + 0x1a30]
xor eax, eax
cmp byte [rsi + 0xd3], al
xorps xmm0, xmm0
movaps xmm2, xmm1
mov byte [rsp + 0x40], cl
mulss xmm1, dword [0x14005dd70]
mov r12d, eax
setne r12b
mov dword [rbp - 8], 0xffffffff
mulss xmm2, dword [0x14005ddd8]
inc r12d
movups xmmword [rbp + 0x10], xmm0
movss xmm0, dword [rdi + 0x78]
addss xmm0, xmm14
addss xmm1, xmm0
maxss xmm2, xmm1
cvttss2si eax, xmm2
movd xmm13, eax
cvtdq2ps xmm13, xmm13
test cl, cl
je 0x14000f867
cmp byte [rdi + 0xc2], 0
jne 0x14000f867
lea rax, [rbp]
mov r9d, r12d
mov qword [rsp + 0x28], rax
lea r8, [rbp - 8]
lea rax, [rbp + 0x10]
mov rcx, rdi
lea rdx, [rbp - 0x10]
mov qword [rsp + 0x20], rax
call fcn.14000bd40
test al, al
je 0x14000f867
mov r13b, 1
movzx ecx, r13b
jmp 0x14000f86c
movzx ecx, byte [rsp + 0x41]
cmp byte [rdi + 0xbe], 0
movzx eax, byte [rbp - 8]
mov byte [rdi + 0xc9], al
je 0x14000f8f0
mov rax, qword [rdi + 0x30]
cmp byte [rax + 0x60], 0
jne 0x14000f893
movsd xmm0, qword [rdi + 0x48]
movsd qword [rax + 8], xmm0
mov rax, qword [rdi + 0x30]
cmp byte [rax + 0x61], 0
jne 0x14000f8a7
movsd xmm0, qword [r15]
movsd qword [rax + 0x10], xmm0
mov rax, qword [rdi + 0x30]
movss xmm3, dword [rax + 8]
movss xmm2, dword [rax + 0xc]
movaps xmm0, xmm3
addss xmm0, dword [rax + 0x10]
movaps xmm1, xmm2
movss dword [rbp - 0x78], xmm3
addss xmm1, dword [rax + 0x14]
movss dword [rsp + 0x78], xmm2
movss dword [rbp - 0x20], xmm3
movss dword [rsp + 0x48], xmm0
movss dword [rbp - 0x18], xmm0
movss dword [rsp + 0x50], xmm1
movss dword [rbp - 0x14], xmm1
movss dword [rbp - 0x1c], xmm2
cmp byte [rdi + 0xc2], 0
mov rax, qword [rdi + 0x30]
movsd xmm0, qword [rax + 8]
movsd qword [rdi + 0x3c], xmm0
jne 0x14000fa42
cmp qword [rsp + 0x58], 0
lea rax, [rsp + 0x58]
movss xmm2, dword [rdi + 0x278]
movss xmm3, dword [rdi + 0x27c]
subss xmm2, dword [rdi + 0x270]
subss xmm3, dword [rdi + 0x274]
movss xmm4, dword [rdi + 0x5c]
movss xmm5, dword [rdi + 0x58]
subss xmm4, xmm12
addss xmm2, dword [rdi + 0xb4]
addss xmm3, dword [rdi + 0xb8]
jne 0x14000f962
mov qword [rsp + 0x58], 0
jmp 0x14000f98a
movss xmm0, dword [rdi + 0x70]
movss xmm1, dword [rdi + 0x74]
addss xmm0, xmm0
addss xmm1, xmm1
addss xmm0, dword [rdi + 0x60]
addss xmm1, dword [rdi + 0x64]
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm1
movss xmm6, dword [rax]
movss xmm1, dword [rax + 4]
test cl, cl
jne 0x14000f99a
movaps xmm5, xmm2
test r13b, r13b
jne 0x14000f9a2
movaps xmm4, xmm3
bt r14d, 0xe
jb 0x14000f9b8
comiss xmm1, xmm4
jbe 0x14000f9b4
test r14b, 8
je 0x14000f9b8
xor cl, cl
jmp 0x14000f9ba
mov cl, 1
mov byte [rdi + 0xbd], cl
lea rdx, [rsi + 0x16a8]
bt r14d, 0xf
jb 0x14000f9ff
test cl, cl
je 0x14000f9d8
movss xmm0, dword [rdx]
jmp 0x14000f9db
xorps xmm0, xmm0
subss xmm5, xmm0
comiss xmm6, xmm5
jbe 0x14000f9f3
mov eax, r14d
and eax, 0x808
cmp eax, 0x800
je 0x14000f9ff
mov byte [rdi + 0xbc], 0
xorps xmm1, xmm1
jmp 0x14000fa25
mov byte [rdi + 0xbc], 1
test cl, cl
jne 0x14000fa21
comiss xmm1, xmm4
jbe 0x14000fa19
test r14b, 8
jne 0x14000fa19
mov cl, 1
jmp 0x14000fa1b
xor cl, cl
mov byte [rdi + 0xbd], cl
movss xmm1, dword [rdx]
test cl, cl
je 0x14000fa2f
movss xmm0, dword [rdx]
jmp 0x14000fa32
xorps xmm0, xmm0
movss dword [rdi + 0xb4], xmm0
movss dword [rdi + 0xb8], xmm1
mov r15d, r14d
and r15d, 0x5000000
cmp r15d, 0x1000000
jne 0x14000fa6c
cmp dword [rsp + 0x60], 0x3000000
je 0x14000fa6c
mov rax, qword [rsp + 0x68]
add rax, 0x2b0
jmp 0x14000fa70
lea rax, [rbp - 0x20]
movss xmm5, dword [rdi + 0x48]
movss xmm4, dword [rdi + 0x4c]
movaps xmm2, xmm5
mov edx, dword [rdi + 0xc]
movaps xmm3, xmm4
movss dword [rsp + 0x58], xmm5
movups xmm11, xmmword [rax]
mov rax, qword [0x140066920]
addss xmm2, dword [rdi + 0x50]
addss xmm3, dword [rdi + 0x54]
and edx, 1
je 0x14000faa8
xorps xmm1, xmm1
jmp 0x14000fae4
movss xmm0, dword [rax + 0x1a34]
mulss xmm0, dword [rdi + 0x308]
mov rcx, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rcx, rcx
je 0x14000fad4
mulss xmm0, dword [rcx + 0x308]
movss xmm1, dword [rax + 0x167c]
addss xmm1, xmm1
addss xmm1, xmm0
movss xmm0, dword [rdi + 0x4c]
movaps xmm15, xmm5
addss xmm15, dword [rdi + 0x58]
movss dword [rbp - 0x68], xmm5
movaps xmm14, xmm4
movss dword [rbp - 0x70], xmm0
addss xmm14, xmm1
movss dword [rbp - 0x64], xmm0
movss dword [rbp - 0x60], xmm15
movss dword [rbp - 0x5c], xmm14
movss dword [rdi + 0x260], xmm5
movss dword [rdi + 0x264], xmm4
movss dword [rdi + 0x268], xmm2
movss dword [rdi + 0x26c], xmm3
test byte [rdi + 0x472], 1
je 0x14000fb95
test edx, edx
je 0x14000fb49
xorps xmm0, xmm0
jmp 0x14000fb85
movss xmm1, dword [rax + 0x1a34]
mulss xmm1, dword [rdi + 0x308]
mov rcx, qword [rdi + 0x3e0]
mulss xmm1, dword [rdi + 0x30c]
test rcx, rcx
je 0x14000fb75
mulss xmm1, dword [rcx + 0x308]
movss xmm0, dword [rax + 0x167c]
addss xmm0, xmm0
addss xmm0, xmm1
addss xmm0, dword [rdi + 0x264]
movss dword [rdi + 0x264], xmm0
movss xmm1, dword [rdi + 0x260]
movaps xmm7, xmm11
movss xmm0, dword [rdi + 0x264]
maxss xmm1, xmm11
shufps xmm7, xmm11, 0x55
movaps xmm4, xmm11
maxss xmm0, xmm7
shufps xmm4, xmm11, 0xaa
movaps xmm5, xmm11
mov eax, r14d
shufps xmm5, xmm11, 0xff
and eax, 0x401
movss dword [rdi + 0x260], xmm1
movss dword [rdi + 0x264], xmm0
movss xmm1, dword [rdi + 0x268]
movss xmm0, dword [rdi + 0x26c]
minss xmm1, xmm4
minss xmm0, xmm5
movss dword [rdi + 0x268], xmm1
movss dword [rdi + 0x26c], xmm0
movss xmm6, dword [rdi + 0x48]
movss xmm8, dword [rdi + 0x4c]
movaps xmm9, xmm6
movss dword [rdi + 0x270], xmm6
movaps xmm10, xmm8
addss xmm10, xmm12
addss xmm9, dword [rdi + 0x50]
addss xmm8, dword [rdi + 0x54]
movss dword [rdi + 0x274], xmm10
subss xmm9, dword [rdi + 0xb4]
subss xmm8, dword [rdi + 0xb8]
movss dword [rdi + 0x278], xmm9
movss dword [rdi + 0x27c], xmm8
cmp eax, 1
jne 0x14000fc6e
movss xmm3, dword [rdi + 0x7c]
jmp 0x14000fc76
movss xmm3, dword [rsi + 0x1684]
movss xmm12, dword [0x14005dd88]
lea r13, [rdi + 0x280]
movss xmm0, dword [rdi + 0x70]
addss xmm6, xmm12
mulss xmm0, xmm12
addss xmm10, xmm12
xorps xmm1, xmm1
addss xmm9, xmm12
addss xmm8, xmm12
cvttss2si eax, xmm0
xorps xmm0, xmm0
addss xmm10, xmm3
subss xmm8, dword [rdi + 0x7c]
cvtsi2ss xmm1, eax
maxss xmm1, dword [rdi + 0x7c]
addss xmm6, xmm1
subss xmm9, xmm1
cvttss2si eax, xmm6
xorps xmm6, xmm6
cvtsi2ss xmm6, eax
cvttss2si eax, xmm10
movss dword [r13], xmm6
cvtsi2ss xmm0, eax
cvttss2si eax, xmm9
movss dword [rdi + 0x284], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
cvttss2si eax, xmm8
movss dword [rdi + 0x288], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
movss dword [rdi + 0x28c], xmm0
movss xmm0, dword [r13 + 4]
comiss xmm7, xmm0
jbe 0x14000fd25
movaps xmm1, xmm7
jmp 0x14000fd2c
movaps xmm1, xmm5
minss xmm1, xmm0
comiss xmm11, xmm6
jbe 0x14000fd38
movaps xmm0, xmm11
jmp 0x14000fd3f
movaps xmm0, xmm4
minss xmm0, xmm6
movss dword [r13], xmm0
movss dword [r13 + 4], xmm1
movss xmm0, dword [r13 + 0xc]
comiss xmm7, xmm0
ja 0x14000fd5d
minss xmm5, xmm0
movaps xmm7, xmm5
movss xmm0, dword [r13 + 8]
comiss xmm11, xmm0
jbe 0x14000fd6f
movaps xmm4, xmm11
jmp 0x14000fd73
minss xmm4, xmm0
movss dword [r13 + 8], xmm4
xorps xmm6, xmm6
movss dword [r13 + 0xc], xmm7
movss xmm0, dword [rdi + 0x50]
comiss xmm0, xmm6
jbe 0x14000fd9f
test r14d, 0x2000040
jne 0x14000fd9f
mulss xmm0, dword [0x14005dd94]
jmp 0x14000fdaf
movss xmm0, dword [rsi + 0x1a30]
mulss xmm0, dword [0x14005de28]
cvttss2si eax, xmm0
mov rdx, rdi
lea rcx, [rbp - 0x50]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x2e4], xmm0
movss xmm1, dword [rdi + 0x70]
movss xmm0, dword [rdi + 0x278]
addss xmm1, xmm1
subss xmm0, dword [rdi + 0x270]
addss xmm1, dword [rdi + 0x60]
subss xmm1, xmm0
xorps xmm0, xmm0
maxss xmm0, xmm1
movss dword [rdi + 0x94], xmm0
movss xmm0, dword [rdi + 0x27c]
subss xmm0, dword [rdi + 0x274]
movss xmm1, dword [rdi + 0x74]
addss xmm1, xmm1
addss xmm1, dword [rdi + 0x64]
subss xmm1, xmm0
xorps xmm0, xmm0
maxss xmm0, xmm1
movss dword [rdi + 0x98], xmm0
call fcn.140013650
movsd xmm0, qword [rax]
movsd qword [rdi + 0x8c], xmm0
mov dword [rdi + 0x9c], 0x7f7fffff
mov dword [rdi + 0xa0], 0x7f7fffff
mov rax, qword [rdi + 0x318]
cmp dword [rax], 1
jne 0x14000fe66
mov rax, qword [rax + 8]
cmp dword [rax + 0x20], 0
je 0x14000fe80
mov r8d, 0x1947
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.window__DrawList__CmdBuffer.Size__1__window__DrawList__CmdBuffer_0_.ElemCount__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsi + 0x1a28]
mov rcx, qword [rdi + 0x318]
mov rdx, qword [rax + 0x40]
mov rdx, qword [rdx + 8]
call fcn.140031050
mov rcx, qword [0x140066920]
movaps xmm0, xmm11
unpckhpd xmm0, xmm11
xor r9d, r9d
movq r8, xmm0
movq rdx, xmm11
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rbx, qword [rcx + 0x1b90]
mov rcx, qword [rbx + 0x318]
call fcn.140030f30
mov r14, qword [rbx + 0x318]
cmp dword [r14 + 0x58], 0
jg 0x14000ff01
mov r8d, 0x5cd
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r14 + 0x60]
movsxd rcx, dword [r14 + 0x58]
add rcx, rcx
test dword [rsp + 0x44], 0x8000000
movss xmm0, dword [rax + rcx*8 - 0xc]
movss xmm1, dword [rax + rcx*8 - 8]
movss xmm2, dword [rax + rcx*8 - 4]
mov eax, dword [rax + rcx*8 - 0x10]
mov dword [rbx + 0x2b0], eax
movss dword [rbx + 0x2b4], xmm0
movss dword [rbx + 0x2b8], xmm1
movss dword [rbx + 0x2bc], xmm2
mov r9, qword [rsi + 0x1eb0]
je 0x14000ffb4
mov r8, qword [0x140066920]
mov eax, dword [r8 + 0x1d18]
sub eax, 1
js 0x14000ff9b
mov r8, qword [r8 + 0x1d20]
movsxd rdx, eax
add r8, 8
lea rcx, [rdx + rdx*2]
shl rcx, 4
add r8, rcx
nop dword [rax]
mov rax, qword [r8]
test rax, rax
je 0x14000ff91
test dword [rax + 0xc], 0x8000000
jne 0x14000ff9d
sub r8, 0x30
sub rdx, 1
jns 0x14000ff80
xor eax, eax
cmp rdi, rax
jne 0x14000ffb4
cmp dword [rdi + 0xe0], 0
jg 0x14000ffb4
mov cl, 1
mov edx, 0x3cc
jmp 0x14000ffbb
xor cl, cl
mov edx, 0x3bc
mov rax, qword [rsi + 0x1ea8]
test rax, rax
je 0x14000ffe3
cmp rdi, qword [rax + 0x3e8]
je 0x14000ffdf
cmp rdi, r9
jne 0x14000ffe3
mov rax, qword [rax + 0x30]
cmp qword [r9 + 0x30], rax
je 0x14000ffe3
mov bl, 1
jmp 0x14000ffe5
xor bl, bl
test cl, cl
jne 0x14000fff1
test bl, bl
je 0x140010142
mov rax, qword [0x140066920]
lea rcx, [rbp - 0x50]
movss xmm0, dword [rsi + 0x1eec]
movups xmm1, xmmword [rax + rdx + 0x1640]
mulss xmm0, dword [rax + 0x1640]
movups xmmword [rbp - 0x50], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x44], xmm1
call fcn.1400030e0
mov rcx, qword [rdi + 0x318]
lea rdx, [rbp - 0x20]
mov r9d, eax
mov dword [rsp + 0x28], 0xf
lea r8, [rbp - 0x18]
movss dword [rsp + 0x20], xmm6
call fcn.1400333b0
test bl, bl
je 0x140010142
cmp rdi, qword [rsi + 0x1ea8]
jne 0x140010142
movss xmm0, dword [rsi + 0x1a30]
movss xmm2, dword [rdi + 0x48]
movss xmm3, dword [rdi + 0x4c]
movaps xmm1, xmm2
addss xmm2, dword [rdi + 0x50]
movss xmm11, dword [rsp + 0x48]
subss xmm1, xmm0
movaps xmm4, xmm3
addss xmm3, dword [rdi + 0x54]
subss xmm4, xmm0
addss xmm2, xmm0
movss dword [rbp - 0x20], xmm1
addss xmm3, xmm0
movss xmm0, dword [rbp - 0x78]
comiss xmm0, xmm1
movss dword [rbp - 0x18], xmm2
movss dword [rbp - 0x14], xmm3
movss dword [rbp - 0x1c], xmm4
jb 0x1400100d3
movss xmm0, dword [rsp + 0x78]
comiss xmm0, xmm4
jb 0x1400100d3
comiss xmm2, xmm11
jb 0x1400100d3
comiss xmm3, dword [rsp + 0x50]
jae 0x140010149
mov rax, qword [0x140066920]
lea rcx, [rbp - 0x50]
movss xmm0, dword [rsi + 0x1ebc]
mulss xmm0, dword [0x14005dd74]
movups xmm1, xmmword [rax + 0x19ec]
mulss xmm0, dword [rax + 0x1640]
movups xmmword [rbp - 0x50], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x44], xmm1
call fcn.1400030e0
movss xmm0, dword [rsi + 0x164c]
lea r8, [rbp - 0x18]
mov rcx, qword [rdi + 0x318]
lea rdx, [rbp - 0x20]
mov r9d, eax
mov dword [rsp + 0x28], 0xf
movss dword [rsp + 0x20], xmm0
call fcn.1400333b0
jmp 0x140010149
movss xmm11, dword [rsp + 0x48]
movzx eax, byte [rdi + 0x472]
test al, 1
je 0x14001015c
test al, 2
je 0x14001024c
xor r14b, r14b
cmp r15d, 0x1000000
jne 0x1400101c6
cmp dword [rsp + 0x60], 0x3000000
je 0x1400101c6
mov rbx, qword [rdi + 0x318]
cmp dword [rbx], 0
jg 0x140010198
mov r8d, 0x5cd
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rbx]
imul rcx, rax, 0x38
mov rax, qword [rbx + 8]
cmp dword [rcx + rax - 0x18], 0
jne 0x1400101c6
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x318]
cmp dword [rax + 0x20], 0
jle 0x1400101c6
mov r14b, 1
mov qword [rdi + 0x318], rax
mov rcx, qword [rsi + 0x1ea0]
test rcx, rcx
jne 0x1400101d9
mov rcx, qword [rsi + 0x1d70]
cmp byte [rsp + 0x74], 0
jne 0x14001020f
test rcx, rcx
je 0x14001020a
mov rax, qword [rcx + 0x3f8]
cmp qword [rdi + 0x3f8], rax
je 0x14001020f
mov rax, qword [rdi + 0x448]
test rax, rax
je 0x14001020a
cmp rax, qword [rcx + 0x448]
je 0x14001020f
xor r8b, r8b
jmp 0x140010212
mov r8b, 1
movzx r9d, byte [rsp + 0x40]
lea rax, [rbp + 0x10]
movss dword [rsp + 0x30], xmm13
lea rdx, [rbp - 0x68]
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov dword [rsp + 0x20], r12d
call fcn.14000cd30
test r14b, r14b
je 0x14001024c
lea rax, [rdi + 0x320]
mov qword [rdi + 0x318], rax
cmp qword [rsi + 0x1ea8], rdi
jne 0x1400103d6
movss xmm1, dword [rsi + 0x1a30]
movss xmm7, dword [rdi + 0x48]
movss xmm6, dword [rdi + 0x4c]
movaps xmm9, xmm7
addss xmm7, dword [rdi + 0x50]
movss xmm2, dword [rdi + 0x78]
subss xmm9, xmm1
movss xmm0, dword [rbp - 0x78]
movaps xmm8, xmm6
addss xmm6, dword [rdi + 0x54]
movaps xmm10, xmm2
subss xmm8, xmm1
maxss xmm10, dword [rsi + 0x164c]
comiss xmm0, xmm9
addss xmm7, xmm1
addss xmm6, xmm1
jb 0x1400102f3
movss xmm0, dword [rsp + 0x78]
comiss xmm0, xmm8
jb 0x1400102f3
comiss xmm7, xmm11
jb 0x1400102f3
comiss xmm6, dword [rsp + 0x50]
jb 0x1400102f3
xorps xmm1, xmmword [0x14005e1a0]
movaps xmm10, xmm2
subss xmm1, dword [0x14005ddc8]
movaps xmm0, xmm1
subss xmm9, xmm1
subss xmm8, xmm1
addss xmm0, xmm7
addss xmm1, xmm6
movaps xmm7, xmm0
movaps xmm6, xmm1
mov rax, qword [0x140066920]
lea rcx, [rbp - 0x20]
movss xmm0, dword [rsi + 0x1ebc]
movups xmm1, xmmword [rax + 0x19ec]
mulss xmm0, dword [rax + 0x1640]
movups xmmword [rbp - 0x20], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x14], xmm1
call fcn.1400030e0
mov rbx, qword [rdi + 0x318]
mov r14d, eax
test eax, 0xff000000
je 0x1400103d6
test byte [rbx + 0x30], 1
addss xmm9, xmm12
addss xmm8, xmm12
mov dword [rsp + 0x20], 0xffffffff
movaps xmm3, xmm10
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x78]
mov rcx, rbx
movss dword [rsp + 0x78], xmm9
movss dword [rsp + 0x7c], xmm8
je 0x140010383
subss xmm7, xmm12
subss xmm6, xmm12
jmp 0x140010393
subss xmm7, dword [0x14005dd84]
subss xmm6, dword [0x14005dd84]
movss dword [rsp + 0x50], xmm7
movss dword [rsp + 0x54], xmm6
call fcn.140032dd0
movss xmm0, dword [0x14005ddfc]
mov r9d, r14d
mov r8d, dword [rbx + 0x78]
mov rcx, rbx
mov rdx, qword [rbx + 0x80]
movss dword [rsp + 0x28], xmm0
mov byte [rsp + 0x20], 1
call fcn.140031360
xor r15d, r15d
mov dword [rbx + 0x78], r15d
jmp 0x1400103d9
xor r15d, r15d
mov eax, dword [rsp + 0x44]
xorps xmm13, xmm13
movss xmm6, dword [rdi + 0x68]
mov ecx, eax
movaps xmm12, xmmword [rsp + 0x160]
shr ecx, 3
not cl
and cl, 1
ucomiss xmm6, xmm13
jp 0x14001043a
jne 0x14001043a
and eax, 0x808
cmp eax, 0x800
jne 0x140010415
movss xmm8, dword [rdi + 0x60]
jmp 0x140010419
xorps xmm8, xmm8
movss xmm0, dword [rdi + 0x70]
movss xmm1, dword [rdi + 0x50]
addss xmm0, xmm0
subss xmm1, xmm0
subss xmm1, dword [rdi + 0xb4]
maxss xmm8, xmm1
jmp 0x14001043e
movaps xmm8, xmm6
movss xmm5, dword [rdi + 0x6c]
ucomiss xmm5, xmm13
jp 0x14001047e
jne 0x14001047e
test cl, cl
je 0x140010456
movss xmm7, dword [rdi + 0x64]
jmp 0x140010459
xorps xmm7, xmm7
movss xmm0, dword [rdi + 0x74]
movss xmm1, dword [rdi + 0x54]
addss xmm0, xmm0
subss xmm1, xmm0
subss xmm1, dword [rbp - 0x80]
subss xmm1, dword [rdi + 0xb8]
maxss xmm7, xmm1
jmp 0x140010481
movaps xmm7, xmm5
ucomiss xmm6, xmm13
movss xmm4, dword [rdi + 0x70]
movss xmm10, dword [rdi + 0x8c]
movaps xmm1, xmm4
maxss xmm1, dword [rdi + 0x7c]
movss xmm0, dword [rdi + 0x270]
subss xmm0, xmm10
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movss dword [rdi + 0x290], xmm3
addss xmm8, xmm3
movss xmm9, dword [rdi + 0x74]
movss xmm11, dword [rdi + 0x90]
movaps xmm1, xmm9
maxss xmm1, dword [rdi + 0x7c]
movss xmm0, dword [rdi + 0x274]
subss xmm0, xmm11
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss dword [rdi + 0x294], xmm2
addss xmm2, xmm7
movss xmm7, dword [rbp - 0x80]
movss dword [rdi + 0x298], xmm8
movaps xmm8, xmmword [rsp + 0x1a0]
movss dword [rdi + 0x29c], xmm2
movups xmm0, xmmword [rdi + 0x290]
movups xmmword [rdi + 0x2a0], xmm0
movss xmm3, dword [rdi + 0x48]
movaps xmm1, xmm3
subss xmm1, xmm10
addss xmm1, xmm4
movss dword [rdi + 0x2c0], xmm1
movss xmm2, dword [rdi + 0x4c]
subss xmm2, xmm11
addss xmm2, xmm9
addss xmm2, xmm7
movss dword [rdi + 0x2c4], xmm2
jp 0x140010581
jne 0x140010581
movss xmm6, dword [rdi + 0x50]
movaps xmm0, xmm4
addss xmm0, xmm4
subss xmm6, xmm0
subss xmm6, dword [rdi + 0xb4]
ucomiss xmm5, xmm13
addss xmm1, xmm6
movss dword [rdi + 0x2c8], xmm1
jp 0x1400105b3
jne 0x1400105b3
movss xmm5, dword [rdi + 0x54]
movaps xmm0, xmm9
addss xmm0, xmm9
subss xmm5, xmm0
subss xmm5, xmm7
subss xmm5, dword [rdi + 0xb8]
cmp dword [rsp + 0x70], 0
addss xmm4, xmm13
mov r14, qword [rsp + 0x68]
addss xmm7, xmm9
movaps xmm9, xmmword [rsp + 0x190]
addss xmm2, xmm5
subss xmm4, xmm10
movaps xmm10, xmmword [rsp + 0x180]
subss xmm7, xmm11
movaps xmm11, xmmword [rsp + 0x170]
movss dword [rdi + 0x2cc], xmm2
movss dword [rdi + 0x150], xmm4
addss xmm4, xmm13
mov qword [rdi + 0x154], 0
addss xmm7, dword [rdi + 0x4c]
addss xmm4, xmm3
movss dword [rdi + 0x128], xmm4
movss dword [rdi + 0x12c], xmm7
movss dword [rdi + 0x118], xmm4
movss dword [rdi + 0x11c], xmm7
movss dword [rdi + 0x120], xmm4
movss dword [rdi + 0x124], xmm7
movsd xmm0, qword [rdi + 0x128]
movsd qword [rdi + 0x130], xmm0
mov qword [rdi + 0x140], 0
mov qword [rdi + 0x138], 0
mov qword [rdi + 0x148], 0
mov dword [rdi + 0x184], r15d
mov eax, dword [rdi + 0x18c]
mov dword [rdi + 0x188], eax
mov dword [rdi + 0x18c], r15d
je 0x14001069f
mov eax, dword [r14 + 0x190]
jmp 0x1400106a2
mov eax, r15d
mov dword [rdi + 0x190], eax
mov byte [rdi + 0x194], 0
movss xmm0, dword [rdi + 0x98]
comiss xmm0, xmm13
seta al
cmp byte [rsp + 0x42], 0
mov byte [rdi + 0x195], al
mov byte [rdi + 0x196], 0
movss xmm0, dword [rsi + 0x1688]
movss dword [rdi + 0x1a0], xmm0
mov qword [rdi + 0x1a4], 0
je 0x1400106fc
xor eax, eax
mov qword [rdi + 0x1b8], rax
mov dword [rdi + 0x1c0], eax
movss xmm1, dword [rdi + 0x1a4]
cvttss2si eax, xmm1
addss xmm1, dword [rdi + 0x1b8]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1ac], xmm0
movss dword [rdi + 0x1a4], xmm1
mov dword [rdi + 0x1b8], r15d
movss xmm0, dword [rdi + 0x1bc]
comiss xmm0, xmm13
jbe 0x140010754
movss xmm0, dword [rdi + 0x1a0]
addss xmm0, dword [rdi + 0x1a4]
movss dword [rdi + 0x1a4], xmm0
movss xmm1, dword [rdi + 0x1a4]
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1b0], xmm0
addss xmm1, dword [rdi + 0x1bc]
movss dword [rdi + 0x1a4], xmm1
mov dword [rdi + 0x1bc], r15d
movss xmm0, dword [rdi + 0x1c0]
comiss xmm0, xmm13
jbe 0x14001079c
addss xmm1, dword [rdi + 0x1a0]
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1b4], xmm0
addss xmm1, dword [rdi + 0x1c0]
movss dword [rdi + 0x1a4], xmm1
mov qword [rdi + 0x1c0], 0
mov dword [rdi + 0x1c8], r15d
mov ecx, dword [rdi + 0x1d4]
test ecx, ecx
jns 0x1400107f8
mov eax, ecx
cdq
sub eax, edx
mov edx, r15d
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x1d0]
test eax, eax
cmovg edx, eax
call fcn.140028090
mov dword [rdi + 0x1d0], r15d
lea rax, [rdi + 0x2e8]
mov qword [rdi + 0x1e0], rax
mov eax, 1
mov qword [rdi + 0x1e8], r15
mov dword [rdi + 0x1f0], eax
test r14, r14
je 0x14001082b
mov eax, dword [r14 + 0x1f0]
mov dword [rdi + 0x1f4], eax
lea rbx, [rdi + 0x210]
mov qword [rdi + 0x1f8], 0xffffffffffffffff
mov eax, dword [rdi + 0x2e4]
mov dword [rdi + 0x204], eax
mov dword [rdi + 0x208], 0xbf800000
mov ecx, dword [rbx + 4]
test ecx, ecx
jns 0x1400108da
mov eax, ecx
mov r14d, r15d
cdq
sub eax, edx
sar eax, 1
add eax, ecx
test eax, eax
cmovg r14d, eax
cmp r14d, ecx
jle 0x1400108da
mov rax, qword [0x140066920]
test rax, rax
je 0x140010889
inc dword [rax + 0x3b0]
movsxd rcx, r14d
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, qword [rbx + 8]
mov r12, rax
test r15, r15
je 0x1400108cf
movsxd r8, dword [rbx]
mov rdx, r15
shl r8, 2
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [0x140066920]
test rdx, rdx
je 0x1400108c6
dec dword [rdx + 0x3b0]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rbx + 8], r12
xor r15d, r15d
mov dword [rbx + 4], r14d
mov dword [rbx], r15d
mov ecx, dword [rdi + 0x224]
test ecx, ecx
jns 0x140010972
mov eax, ecx
mov r14d, r15d
cdq
sub eax, edx
sar eax, 1
add eax, ecx
test eax, eax
cmovg r14d, eax
cmp r14d, ecx
jle 0x140010972
mov rax, qword [0x140066920]
test rax, rax
je 0x140010914
inc dword [rax + 0x3b0]
movsxd rcx, r14d
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, qword [rdi + 0x228]
mov r12, rax
test r15, r15
je 0x140010961
movsxd r8, dword [rdi + 0x220]
mov rdx, r15
shl r8, 2
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [0x140066920]
test rdx, rdx
je 0x140010958
dec dword [rdx + 0x3b0]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rdi + 0x228], r12
xor r15d, r15d
mov dword [rdi + 0x224], r14d
mov dword [rdi + 0x220], r15d
mov ecx, dword [rdi + 0x234]
test ecx, ecx
jns 0x140010a0e
mov eax, ecx
mov r14d, r15d
cdq
sub eax, edx
sar eax, 1
add eax, ecx
test eax, eax
cmovg r14d, eax
cmp r14d, ecx
jle 0x140010a0e
mov rax, qword [0x140066920]
test rax, rax
je 0x1400109b0
inc dword [rax + 0x3b0]
movsxd rcx, r14d
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, qword [rdi + 0x238]
mov r12, rax
test r15, r15
je 0x1400109fd
movsxd r8, dword [rdi + 0x230]
mov rdx, r15
shl r8, 2
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [0x140066920]
test rdx, rdx
je 0x1400109f4
dec dword [rdx + 0x3b0]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rdi + 0x238], r12
xor r15d, r15d
mov dword [rdi + 0x234], r14d
lea rcx, [rdi + 0x240]
mov dword [rdi + 0x230], r15d
xor edx, edx
call fcn.140027700
mov r12, qword [rsp + 0x68]
test r12, r12
je 0x140010a83
mov eax, dword [r12 + 0x200]
mov dword [rdi + 0x200], eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x140010a6f
inc r8d
test ecx, ecx
je 0x140010a58
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140010a5d
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140028560
movsxd rdx, dword [rbx]
mov eax, dword [rdi + 0x200]
mov rcx, qword [rbx + 8]
mov dword [rcx + rdx*4], eax
inc dword [rbx]
jmp 0x140010a8a
mov dword [rdi + 0x200], r15d
movzx eax, byte [rdi + 0xd4]
test al, al
jle 0x140010a9d
dec al
mov byte [rdi + 0xd4], al
movzx eax, byte [rdi + 0xd5]
test al, al
jle 0x140010ab0
dec al
mov byte [rdi + 0xd5], al
cmp byte [rsp + 0x74], 0
je 0x140010ac9
mov rcx, rdi
call fcn.140011640
xor edx, edx
mov rcx, rdi
call fcn.140015ce0
mov rdx, qword [rbp - 0x58]
test rdx, rdx
je 0x140010b37
mov rax, qword [rdi + 0x30]
cmp byte [rax + 0x62], 0
je 0x140010b37
mov rbx, qword [0x140066920]
cmp dword [rbx + 0x1d38], 0
jg 0x140010b0a
mov r8d, 0x5c3
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp - 0x58]
mov rax, qword [rbx + 0x1d40]
mov rcx, qword [rdi + 0x30]
cmp rcx, qword [rax]
je 0x140010b37
movzx eax, byte [rdi + 0x472]
test al, 1
je 0x140010b29
test al, 2
je 0x140010b37
mov byte [rcx + 0x62], 0
mov byte [rsi + 0x1ec0], 0
mov byte [rdx], 0
mov r15d, dword [rsp + 0x44]
test r15b, 1
jne 0x140010b5e
test byte [rdi + 0x472], 1
jne 0x140010b5e
mov r8, qword [rbp - 0x28]
mov r9, rdx
lea rdx, [rbp - 0x68]
mov rcx, rdi
call fcn.14000d700
xor ebx, ebx
mov dword [rdi + 0x2d0], ebx
test byte [rsi + 8], 0x40
je 0x140010cd9
cmp qword [rsi + 0x1bb8], rdi
jne 0x140010c9a
movzx eax, byte [rsi + 0x13d]
cmp byte [rsi + 0xc9], al
jne 0x140010c9a
mov rax, qword [rdi + 0x3e8]
test dword [rax + 0xc], 0x200000
jne 0x140010c9a
mov rbx, qword [0x140066920]
mov eax, dword [rdi + 0x84]
cmp dword [rbx + 0x1be8], eax
je 0x140010bd3
mov r8d, 0x3a98
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.g.ActiveId__window__MoveId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x1bb8], rdi
je 0x140010bf6
mov r8d, 0x3a99
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str.g.MovingWindow__window
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rdi + 0x84]
mov dword [rdi + 0x15c], eax
mov r14, qword [rdi + 0x3e8]
mov qword [rbp - 0x28], r14
test dword [r14 + 0xc], 0x200000
je 0x140010c31
mov r8d, 0x3a9d
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_NoDocking___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp byte [rbx + 0xc9], 0
jne 0x140010c81
mov rax, qword [0x140066920]
movss xmm2, dword [rbx + 0x1c10]
comiss xmm2, xmm13
movss xmm0, dword [rax + 0x167c]
movss xmm3, dword [r14 + 0x58]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x1a30]
jb 0x140010c98
call fcn.1400191c0
test al, al
je 0x140010c98
cmp byte [rsi + 0x1ef4], 0
je 0x140010cd9
bt r15d, 0x15
jb 0x140010cd9
mov rax, qword [rsi + 0x1bb8]
test rax, rax
je 0x140010cbf
cmp qword [rax + 0x3e8], rdi
je 0x140010cd9
cmp rdi, qword [rdi + 0x3e8]
jne 0x140010cd9
test dword [rdi + 0xc], 0x20000000
jne 0x140010cd9
mov rcx, rdi
call fcn.140025ec0
test byte [rdi + 0x472], 1
je 0x140010d03
mov ecx, dword [rdi + 0x45c]
mov eax, dword [rdi + 8]
mov dword [rdi + 0x15c], eax
mov dword [rdi + 0x160], ecx
movups xmm0, xmmword [rdi + 0x460]
jmp 0x140010dbb
mov rax, qword [0x140066920]
movaps xmm4, xmm14
movss xmm7, dword [rbp - 0x70]
movaps xmm3, xmm15
movss xmm6, dword [rsp + 0x58]
movaps xmm2, xmm7
movss xmm0, dword [rax + 0x169c]
movss xmm1, dword [rax + 0x1698]
addss xmm4, xmm0
movss xmm5, dword [rax + 0x120]
subss xmm2, xmm0
movaps xmm0, xmm6
addss xmm3, xmm1
subss xmm0, xmm1
comiss xmm5, xmm0
jb 0x140010da3
movss xmm0, dword [rax + 0x124]
comiss xmm0, xmm2
jb 0x140010da3
comiss xmm3, xmm5
jbe 0x140010da3
comiss xmm4, xmm0
jbe 0x140010da3
mov rax, qword [rax + 0x1d58]
movss xmm2, dword [rax + 0xc]
movss xmm3, dword [rax + 8]
movaps xmm0, xmm2
addss xmm0, dword [rax + 0x14]
movaps xmm1, xmm3
addss xmm1, dword [rax + 0x10]
comiss xmm0, xmm7
jbe 0x140010da3
comiss xmm14, xmm2
jbe 0x140010da3
comiss xmm1, xmm6
jbe 0x140010da3
mov ecx, ebx
mov eax, dword [rdi + 0x84]
movups xmm0, xmmword [rbp - 0x68]
mov dword [rdi + 0x15c], eax
mov dword [rdi + 0x160], ecx
mov ebx, dword [rbp - 0x74]
movaps xmm15, xmmword [rsp + 0x130]
movaps xmm14, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm6, xmmword [rsp + 0x1c0]
movups xmmword [rdi + 0x164], xmm0
jmp 0x140010e9f
mov rcx, qword [rdi + 0x30]
mov rdx, qword [0x140066920]
test rcx, rcx
je 0x140010e05
mov eax, dword [rdx + 0x1b18]
mov dword [rcx + 0x6c], eax
cmp qword [rdx + 0x1d50], rcx
je 0x140010e4b
test rcx, rcx
je 0x140010e3a
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1d48], eax
mov rax, qword [rdx + 0x15d8]
mov qword [rdx + 0x1d50], rcx
test rax, rax
je 0x140010e4b
call rax
mov rdx, qword [0x140066920]
jmp 0x140010e4b
mov dword [rdx + 0x1d48], 0x3f800000
mov qword [rdx + 0x1d50], rcx
movss xmm0, dword [rdx + 0x1a34]
mov qword [rdx + 0x1b90], rdi
mulss xmm0, dword [rdi + 0x308]
mov rax, qword [rdi + 0x3e0]
mulss xmm0, dword [rdi + 0x30c]
test rax, rax
je 0x140010e7e
mulss xmm0, dword [rax + 0x308]
mov r15d, dword [rsp + 0x44]
lea r13, [rdi + 0x280]
mov r12, qword [rsp + 0x68]
movss dword [rdx + 0x1a48], xmm0
movss dword [rdx + 0x1a30], xmm0
mov r14, qword [rsp + 0x1d0]
lea rax, [rdi + 0x288]
bt r15d, 0x1d
jb 0x140010ec3
mov r8b, 1
mov rdx, rax
mov rcx, r13
call fcn.140009160
mov r13, qword [rsp + 0x228]
cmp dword [rsp + 0x4c], ebx
je 0x140011034
mov byte [rdi + 0xc1], 0
xor eax, eax
inc word [rdi + 0xca]
mov ebx, 1
mov dword [rsi + 0x1c40], eax
movzx eax, byte [rdi + 0x472]
movzx ecx, al
and cl, 1
je 0x140010f1f
test al, 2
jne 0x140010f1f
mov eax, dword [rsi + 0x1b18]
cmp dword [rdi + 0x2dc], eax
jne 0x140010f19
mov dword [rdi + 0xe0], ebx
jmp 0x140010f1f
mov dword [rdi + 0xdc], ebx
bt r15d, 0x18
jae 0x140010fcb
test r15b, 1
jne 0x140010f4e
test cl, cl
jne 0x140010f4e
mov r8d, 0x1a2d
lea rdx, str.F:octaneImGui_Loader_Base_masterImGui_Loader_Base_masterimgui_dockingimgui.cpp
lea rcx, str._flags__ImGuiWindowFlags_NoTitleBar____0___window__DockIsActive_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test r15b, 0x40
jne 0x140010f8e
cmp byte [rdi + 0xd4], 0
jg 0x140010f8e
cmp byte [rdi + 0xd5], 0
jg 0x140010f8e
movss xmm0, dword [rdi + 0x260]
comiss xmm0, dword [rdi + 0x268]
jae 0x140010f88
movss xmm0, dword [rdi + 0x264]
comiss xmm0, dword [rdi + 0x26c]
jb 0x140010f8e
mov dword [rdi + 0xdc], ebx
test r12, r12
je 0x140010fcb
cmp byte [r12 + 0xc2], 0
jne 0x140010fa9
cmp dword [r12 + 0xdc], 0
jle 0x140010faf
mov dword [rdi + 0xdc], ebx
cmp byte [r12 + 0xc2], 0
jne 0x140010fc5
cmp dword [r12 + 0xe0], 0
jle 0x140010fcb
mov dword [rdi + 0xe0], ebx
comiss xmm13, dword [rsi + 0x1640]
jb 0x140010fdb
mov dword [rdi + 0xdc], ebx
cmp dword [rdi + 0xdc], 0
jg 0x140010ff1
cmp dword [rdi + 0xe0], 0
jg 0x140010ff1
xor cl, cl
jmp 0x140010ff3
mov cl, 1
xor al, al
mov byte [rdi + 0xc6], cl
cmp byte [rdi + 0xc2], al
jne 0x14001100f
cmp byte [rdi + 0xbf], al
je 0x14001100f
test cl, cl
je 0x14001102c
cmp byte [rdi + 0xd4], al
jg 0x14001102c
cmp byte [rdi + 0xd5], al
jg 0x14001102c
cmp dword [rdi + 0xe0], 0
movzx eax, al
cmovle eax, ebx
mov byte [rdi + 0xc4], al
jmp 0x140011043
inc word [rdi + 0xca]
xor eax, eax
mov dword [rsi + 0x1c40], eax
cmp byte [rdi + 0xc4], 0
sete al
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.14004dfb0
movaps xmm13, xmmword [rsp + 0x150]
add rsp, 0x1d8
pop r15
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret