Function at 0x140018930
Capabilities:
Hash data with crc32
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
push rbp
push rsi
push rdi
push r12
push r13
push r14
lea rbp, [r11 - 0x148]
sub rsp, 0x218
movaps xmmword [r11 - 0x88], xmm10
mov rax, qword [0x14017d010]
xor rax, rsp
mov qword [rbp + 0x60], rax
mov rsi, qword [0x1403ea7a8]
mov r14, rcx
mov qword [r11 + 0x10], rbx
mov ebx, r8d
mov qword [r11 - 0x38], r15
mov qword [rbp - 0x70], rcx
test rcx, rcx
je 0x140018983
cmp byte [rcx], 0
jne 0x14001899c
mov r8d, 0x1815
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.name___0__name_0____0
call fcn.1400b50b0
cmp byte [rsi + 0x1cb4], 0
jne 0x1400189be
mov r8d, 0x1816
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.g.WithinFrameScope
call fcn.1400b50b0
mov eax, dword [rsi + 0x1ca4]
cmp dword [rsi + 0x1ca8], eax
jne 0x1400189e5
mov r8d, 0x1817
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.g.FrameCountEnded___g.FrameCount
call fcn.1400b50b0
mov rcx, r14
call fcn.140015ae0
test rax, rax
mov rdi, rax
sete byte [rsp + 0x41]
test rax, rax
jne 0x140018a0a
mov edx, ebx
mov rcx, r14
call fcn.140015c80
mov rdi, rax
mov ecx, ebx
mov r12d, ebx
or r12d, 6
and ecx, 0xc0200
cmp ecx, 0xc0200
cmovne r12d, ebx
mov eax, r12d
mov dword [rsp + 0x48], r12d
and eax, 0x1800000
cmp eax, 0x800000
jne 0x140018a50
mov r8d, 0x1824
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.flags__ImGuiWindowFlags_ChildWindow
call fcn.1400b50b0
mov ebx, dword [rsi + 0x1ca4]
lea r14, [rsi + 0x1cf8]
cmp dword [r14], 0
mov r8d, dword [rdi + 0x268]
mov dword [rsp + 0x4c], ebx
mov dword [rsp + 0x68], r8d
jne 0x140018a80
cmp byte [rsi + 0x1cb5], 0
je 0x140018a80
mov al, 1
jmp 0x140018a82
xor al, al
mov byte [rdi + 0xcf], al
lea eax, [rbx - 1]
cmp r8d, eax
setl r13b
mov byte [rsp + 0x44], r13b
bt r12d, 0x1a
jae 0x140018afe
movsxd rbx, dword [rsi + 0x1f28]
test ebx, ebx
js 0x140018ab1
cmp ebx, dword [rsi + 0x1f18]
jl 0x140018acf
mov r8d, 0x710
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1400b50b0
mov r8d, dword [rsp + 0x68]
lea rdx, [rbx + rbx*2]
mov ebx, dword [rsp + 0x4c]
shl rdx, 4
add rdx, qword [rsi + 0x1f20]
cmp rdi, qword [rdx + 8]
mov eax, dword [rdx]
setne cl
cmp dword [rdi + 0xdc], eax
setne al
or cl, al
or r13b, cl
mov byte [rsp + 0x44], r13b
movzx r15d, byte [rdi + 0xcd]
xor ecx, ecx
cmp r8d, ebx
je 0x140018b7a
mov byte [rdi + 0xcd], r13b
test r13b, r13b
je 0x140018b41
or byte [rdi + 0xec], 8
or byte [rdi + 0xed], 8
or byte [rdi + 0xee], 8
mov eax, dword [rdi + 0xec]
bts eax, 0x1b
sar eax, 0x18
mov byte [rdi + 0xef], al
mov eax, dword [rdi + 0xc]
mov dword [rdi + 0x10], eax
mov dword [rdi + 0xc], r12d
mov dword [rdi + 0x268], ebx
mov eax, dword [rsi + 0x1ca0]
mov dword [rdi + 0x270], eax
mov word [rdi + 0xd4], cx
movzx eax, word [rsi + 0x1d18]
inc dword [rsi + 0x1d18]
mov word [rdi + 0xd6], ax
jmp 0x140018b83
mov r12d, dword [rdi + 0xc]
mov dword [rsp + 0x48], r12d
cmp qword [rdi + 0x400], rcx
je 0x140018bae
cmp qword [rdi + 0x408], rcx
je 0x140018bae
mov r8d, 0x1849
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.window__DockNode__0__window__DockNodeAsHost__0
call fcn.1400b50b0
test dword [rsi + 0x1e28], 0x200
je 0x140018bcf
mov r8d, dword [rsi + 0x1e38]
mov rcx, rdi
mov edx, dword [rsi + 0x1e90]
call fcn.140030b80
mov r13d, dword [rsp + 0x68]
cmp r13d, ebx
je 0x140018ccc
cmp dword [rdi + 0x410], 0
jne 0x140018ce5
cmp qword [rdi + 0x400], 0
jne 0x140018ce5
mov rax, qword [0x1403ea7a8]
xor cl, cl
cmp byte [rax + 0xca], cl
jne 0x140018c12
cmp byte [rdi + 0x2c], cl
je 0x140018ce7
test dword [rdi + 0xc], 0x1200001
jne 0x140018ce7
cmp byte [rdi + 0xcf], cl
jne 0x140018ce7
movzx ebx, byte [rdi + 0x3e1]
xor edx, edx
mov rcx, rdi
call fcn.140031570
test byte [rdi + 0x3e1], 1
mov r12d, dword [rdi + 0xc]
mov dword [rsp + 0x48], r12d
je 0x140018c71
cmp qword [rdi + 0x400], 0
jne 0x140018c71
mov r8d, 0x1857
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.window__DockNode___0
call fcn.1400b50b0
and dword [rsi + 0x1e28], 0xffffffef
test byte [rdi + 0x3e1], 4
je 0x140018cc8
test bl, 4
jne 0x140018cc8
test bl, 2
je 0x140018cc8
cmp byte [rdi + 0xcd], 0
jne 0x140018cc8
test r15b, r15b
jne 0x140018cc8
or byte [rdi + 0xec], 8
or byte [rdi + 0xed], 8
or byte [rdi + 0xee], 8
mov eax, dword [rdi + 0xec]
bts eax, 0x1b
mov byte [rdi + 0xcd], 1
sar eax, 0x18
mov byte [rdi + 0xef], al
mov ebx, dword [rsp + 0x4c]
test byte [rdi + 0x3e1], 1
je 0x140018d01
mov rax, qword [rdi + 0x400]
mov rax, qword [rax + 0x80]
jmp 0x140018d40
mov cl, 1
movzx ebx, byte [rdi + 0x3e1]
test cl, cl
jne 0x140018c32
and bl, 0xf8
mov byte [rdi + 0x3e1], bl
jmp 0x140018cc8
mov eax, dword [r14]
test eax, eax
jne 0x140018d13
xor ecx, ecx
mov eax, ecx
mov qword [rsp + 0x70], rcx
jmp 0x140018d47
jg 0x140018d31
mov r8d, 0x719
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.Size___0
call fcn.1400b50b0
mov eax, dword [r14]
cdqe
imul rcx, rax, 0x58
mov rax, qword [r14 + 8]
mov rax, qword [rcx + rax - 0x58]
xor ecx, ecx
mov qword [rsp + 0x70], rax
cmp r13d, ebx
je 0x140018d5c
test r12d, 0x5000000
mov r13, rcx
cmovne r13, rax
jmp 0x140018d63
mov r13, qword [rdi + 0x378]
mov qword [rsp + 0x60], r13
test r13, r13
jne 0x140018d8d
bt r12d, 0x18
jae 0x140018d8d
mov r8d, 0x186c
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.parent_window___0____flags__ImGuiWindowFlags_ChildWindow_
call fcn.1400b50b0
lea rbx, [rdi + 0x100]
mov r15d, 8
cmp dword [rbx], 0
jne 0x140018dc2
xor eax, eax
cmp dword [rbx + 4], eax
jne 0x140018db3
mov edx, r15d
mov rcx, rbx
call fcn.140034490
mov eax, dword [rbx]
mov rcx, qword [rbx + 8]
movsxd rdx, eax
mov eax, dword [rdi + 8]
mov dword [rcx + rdx*4], eax
inc dword [rbx]
mov rdx, qword [0x1403ea7a8]
xor eax, eax
movups xmm1, xmmword [rsi + 0x1df8]
mov qword [rbp + 8], rax
mov dword [rbp + 0x10], eax
xorps xmm0, xmm0
mov eax, dword [rsi + 0x1e20]
mov qword [rsi + 0x1d28], rdi
mov r8d, dword [r14 + 4]
movups xmmword [rbp - 8], xmm0
mov dword [rbp], eax
mov rax, qword [rdx + 0x1d28]
movups xmm0, xmmword [rsi + 0x1de8]
mov qword [rbp - 0x40], rdi
movups xmmword [rbp - 0x28], xmm1
movzx ecx, word [rax + 0x100]
movzx eax, word [rdx + 0x1eb8]
movsd xmm1, qword [rsi + 0x1e18]
mov word [rbp + 6], ax
movzx eax, word [rdx + 0x1ec8]
mov word [rbp + 8], ax
movzx eax, word [rdx + 0x1ed8]
mov word [rbp + 0xa], ax
movzx eax, word [rdx + 0x1ee8]
mov word [rbp + 0xc], ax
movzx eax, word [rdx + 0x1f08]
mov word [rbp + 0xe], ax
movzx eax, word [rdx + 0x1ef8]
mov word [rbp + 0x10], ax
movzx eax, word [rdx + 0x1f28]
mov word [rbp + 0x12], ax
movzx eax, word [rdx + 0x321c]
movups xmmword [rbp - 0x38], xmm0
mov word [rbp + 0x14], ax
movups xmm0, xmmword [rsi + 0x1e08]
mov eax, dword [r14]
movsd qword [rbp - 8], xmm1
mov word [rbp + 4], cx
movups xmmword [rbp - 0x18], xmm0
cmp eax, r8d
jne 0x140018ebb
lea ecx, [rax + 1]
test r8d, r8d
je 0x140018ea6
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x140018ea9
mov eax, r15d
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, r14
call fcn.140034530
mov eax, dword [r14]
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
cdqe
imul rcx, rax, 0x58
mov rax, qword [r14 + 8]
movups xmmword [rcx + rax], xmm0
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rcx + rax + 0x10], xmm1
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rcx + rax + 0x20], xmm0
movaps xmm0, xmmword [rbp]
movups xmmword [rcx + rax + 0x30], xmm1
movsd xmm1, qword [rbp + 0x10]
movups xmmword [rcx + rax + 0x40], xmm0
movsd qword [rcx + rax + 0x50], xmm1
inc dword [r14]
mov qword [rsi + 0x1d28], 0
bt r12d, 0x1a
jae 0x140018f67
movsxd rbx, dword [rsi + 0x1f28]
test ebx, ebx
js 0x140018f24
cmp ebx, dword [rsi + 0x1f18]
jl 0x140018f3d
mov r8d, 0x710
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1400b50b0
lea rbx, [rbx + rbx*2]
shl rbx, 4
lea rcx, [rsi + 0x1f28]
add rbx, qword [rsi + 0x1f20]
mov rdx, rbx
mov qword [rbx + 8], rdi
call fcn.140033a70
mov eax, dword [rbx]
mov dword [rdi + 0xdc], eax
mov ebx, dword [rsp + 0x4c]
mov r14d, dword [rsp + 0x68]
cmp r14d, ebx
je 0x140018f83
mov r8, r13
mov edx, r12d
mov rcx, rdi
call fcn.140018840
xor r12b, r12b
mov byte [rsp + 0x40], 0
xor r13b, r13b
test byte [rsi + 0x1e28], 1
je 0x140019028
mov r8d, dword [rsi + 0x1e2c]
movzx ecx, byte [rdi + 0xec]
movsx eax, cl
and eax, r8d
setne byte [rsp + 0x40]
test r8d, eax
je 0x140019019
movss xmm0, dword [rsi + 0x1e48]
movss xmm1, dword [rsi + 0x1e44]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
comiss xmm1, dword [0x14016bbf0]
jbe 0x140019019
movsd xmm0, qword [rsi + 0x1e3c]
and ecx, 0xf1
mov eax, dword [rdi + 0xec]
and eax, 0xffffff00
movsd qword [rdi + 0xf0], xmm0
movsd xmm1, qword [rsi + 0x1e44]
or ecx, eax
mov dword [rdi + 0xec], ecx
movsd qword [rdi + 0xf8], xmm1
jmp 0x140019028
lea rdx, [rsi + 0x1e3c]
mov rcx, rdi
call fcn.14001cc20
mov eax, dword [rsi + 0x1e28]
xorps xmm10, xmm10
test al, 2
je 0x140019082
movsx eax, byte [rdi + 0xed]
lea rdx, [rsi + 0x1e4c]
mov r8d, dword [rsi + 0x1e30]
and eax, r8d
je 0x14001905f
movss xmm0, dword [rdx]
comiss xmm0, xmm10
jbe 0x14001905f
mov r12b, 1
jmp 0x140019063
test eax, eax
je 0x140019074
movss xmm0, dword [rsi + 0x1e50]
comiss xmm0, xmm10
jbe 0x140019074
mov r13b, 1
mov rcx, rdi
call fcn.14001cd70
mov eax, dword [rsi + 0x1e28]
test al, al
jns 0x1400190c0
movss xmm0, dword [rsi + 0x1e5c]
xor eax, eax
comiss xmm0, xmm10
jb 0x1400190a4
movss dword [rdi + 0xa4], xmm0
mov dword [rdi + 0xac], eax
movss xmm0, dword [rsi + 0x1e60]
comiss xmm0, xmm10
jb 0x1400190c0
movss dword [rdi + 0xa8], xmm0
mov dword [rdi + 0xb0], eax
test byte [rsi + 0x1e28], 4
je 0x1400190d8
movsd xmm0, qword [rsi + 0x1e54]
movsd qword [rdi + 0x70], xmm0
jmp 0x1400190e3
cmp r14d, ebx
je 0x1400190e3
xor eax, eax
mov qword [rdi + 0x70], rax
mov ecx, dword [rsi + 0x1e28]
bt ecx, 0xa
jae 0x140019116
movups xmm0, xmmword [rsi + 0x1e94]
movups xmmword [rdi + 0x14], xmm0
movsd xmm1, qword [rsi + 0x1ea4]
movsd qword [rdi + 0x24], xmm1
mov eax, dword [rsi + 0x1eac]
mov dword [rdi + 0x2c], eax
mov ecx, dword [rsi + 0x1e28]
test r15b, cl
je 0x140019168
mov edx, dword [rsi + 0x1e34]
movzx r8d, byte [rsi + 0x1e65]
test edx, edx
je 0x140019138
movsx eax, byte [rdi + 0xee]
test edx, eax
je 0x140019168
movzx ecx, byte [rdi + 0xee]
mov eax, dword [rdi + 0xec]
and ecx, 0xf1
shl ecx, 0x10
and eax, 0xff00ffff
or ecx, eax
mov byte [rdi + 0xca], r8b
mov dword [rdi + 0xec], ecx
mov ecx, dword [rsi + 0x1e28]
test cl, 0x20
je 0x140019175
mov rcx, rdi
call fcn.14001c250
cmp byte [rdi + 0xcd], 0
je 0x1400191a5
and byte [rdi + 0xec], 0xf7
and byte [rdi + 0xed], 0xf7
and byte [rdi + 0xee], 0xf7
mov eax, dword [rdi + 0xec]
sar eax, 0x18
and eax, 0xfffffff7
mov byte [rdi + 0xef], al
movaps xmmword [rsp + 0x200], xmm6
mov r8d, 1
movaps xmmword [rsp + 0x1f0], xmm7
movaps xmmword [rsp + 0x1e0], xmm8
cmp r14d, ebx
je 0x14001b599
mov r14d, dword [rsp + 0x48]
mov eax, r14d
movaps xmmword [rsp + 0x1d0], xmm9
and eax, 0x3000000
movaps xmmword [rsp + 0x1b0], xmm11
movaps xmmword [rsp + 0x1a0], xmm12
movaps xmmword [rsp + 0x190], xmm13
movaps xmmword [rsp + 0x180], xmm14
mov byte [rdi + 0xc7], r8b
mov byte [rdi + 0xd0], 0
movaps xmmword [rsp + 0x170], xmm15
mov dword [rdi + 0x240], 0xff7fffff
mov dword [rdi + 0x244], 0xff7fffff
mov dword [rdi + 0x248], 0x7f7fffff
mov dword [rdi + 0x24c], 0x7f7fffff
mov ecx, dword [rdi + 0x104]
mov dword [rsp + 0x5c], eax
cmp ecx, r8d
jge 0x140019282
test ecx, ecx
je 0x140019264
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140019267
mov eax, r15d
cmp eax, r8d
lea rcx, [rdi + 0x100]
mov edx, r8d
cmovg edx, eax
call fcn.140034490
mov r8d, 1
mov dword [rdi + 0x100], r8d
mov rcx, qword [rdi + 0x2a8]
call fcn.14003c6d0
cmp byte [rdi + 0x3e0], 0
mov dword [rdi + 0x1b8], 0xffffffff
je 0x1400192e4
mov rcx, qword [rdi + 0x2a8]
mov edx, dword [rdi + 0x3d8]
add rcx, 0x10
mov byte [rdi + 0x3e0], 0
call fcn.140034140
mov rcx, qword [rdi + 0x2a8]
mov edx, dword [rdi + 0x3dc]
add rcx, 0x20
call fcn.140033f30
xor eax, eax
mov qword [rdi + 0x3d8], rax
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400192f6
cmp qword [rax + 0x88], rdi
je 0x14001931a
test byte [rdi + 0x3e1], 1
jne 0x14001931a
cmp qword [rsi + 0x2110], 0
je 0x1400193f0
test dword [rdi + 0xc], 0x80000
jne 0x1400193f0
movzx r9d, byte [rsp + 0x41]
test r9b, r9b
jne 0x1400193f6
mov r10, qword [rbp - 0x70]
mov r14, qword [rdi]
mov rax, r10
mov r8, r14
sub r8, r10
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140019353
inc rax
test ecx, ecx
jne 0x140019340
test edx, edx
je 0x1400194ec
movsxd r15, dword [rdi + 0x88]
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [r10 + rbx], 0
jne 0x140019370
inc rbx
cmp r15, rbx
jae 0x1400193d3
test r14, r14
je 0x140019399
mov rax, qword [0x1403ea7a8]
test rax, rax
je 0x140019399
dec dword [rax + 0x3ac]
mov rdx, qword [0x1403ea7a0]
mov rcx, r14
call fcn.14000c510
mov rax, qword [0x1403ea7a8]
test rax, rax
je 0x1400193ba
inc dword [rax + 0x3ac]
mov rdx, qword [0x1403ea7a0]
mov rcx, rbx
call fcn.14000c500
mov r10, qword [rbp - 0x70]
mov r14, rax
mov r15, rbx
mov r8, rbx
mov rdx, r10
mov rcx, r14
call fcn.1400abbd0
mov qword [rdi], r14
mov r14d, dword [rsp + 0x48]
mov dword [rdi + 0x88], r15d
movzx r9d, byte [rsp + 0x41]
movzx r15d, byte [rdi + 0xe9]
lea r8, [rdi + 0x68]
lea rdx, [rdi + 0x60]
mov rcx, rdi
call fcn.1400162b0
movzx eax, byte [rdi + 0xe8]
test al, al
jle 0x140019421
dec al
mov byte [rdi + 0xe8], al
movzx eax, byte [rdi + 0xe9]
test al, al
jle 0x140019434
dec al
mov byte [rdi + 0xe9], al
movzx eax, byte [rdi + 0xea]
test al, al
jle 0x140019447
dec al
mov byte [rdi + 0xea], al
test r9b, r9b
je 0x14001945d
test r12b, r12b
je 0x140019456
test r13b, r13b
jne 0x14001945d
mov byte [rdi + 0xe9], 1
cmp byte [rsp + 0x44], 0
je 0x1400194a0
test r14d, 0x6000000
je 0x1400194a0
mov byte [rdi + 0xe9], 1
test r14b, 0x40
je 0x1400194a0
xor eax, eax
test r12b, r12b
jne 0x140019487
mov dword [rdi + 0x58], eax
mov dword [rdi + 0x50], eax
test r13b, r13b
jne 0x140019492
mov dword [rdi + 0x5c], eax
mov dword [rdi + 0x54], eax
mov qword [r8], 0
mov qword [rdx], 0
call fcn.140027980
mov rcx, qword [rdi + 0x30]
mov rdx, qword [0x1403ea7a8]
test rcx, rcx
je 0x1400194be
mov eax, dword [rdx + 0x1ca4]
mov dword [rcx + 0x64], eax
cmp qword [rdx + 0x1f50], rcx
je 0x140019507
test rcx, rcx
je 0x1400194f6
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1f48], eax
mov rax, qword [rdx + 0x15f0]
mov qword [rdx + 0x1f50], rcx
test rax, rax
je 0x140019507
call rax
jmp 0x140019507
mov r14d, dword [rsp + 0x48]
jmp 0x1400193f6
mov dword [rdx + 0x1f48], 0x3f800000
mov qword [rdx + 0x1f50], rcx
test dword [rsi + 8], 0x8000
movss xmm11, dword [0x14016bc84]
je 0x140019524
mov rax, qword [rdi + 0x30]
movss xmm0, dword [rax + 0x28]
jmp 0x140019528
movaps xmm0, xmm11
mov rcx, rdi
movss dword [rdi + 0x29c], xmm0
call fcn.14000f6f0
mov ebx, dword [rdi + 0xc]
mov r14d, ebx
mov dword [rsp + 0x48], ebx
and r14d, 0x1000000
je 0x140019555
movss xmm0, dword [rsi + 0x1680]
jmp 0x140019575
test ebx, 0x6000000
je 0x14001956d
bt ebx, 0x1b
jb 0x14001956d
movss xmm0, dword [rsi + 0x1688]
jmp 0x140019575
movss xmm0, dword [rsi + 0x1664]
movss dword [rdi + 0x84], xmm0
movzx ecx, byte [rdi + 0x3e1]
and cl, 1
jne 0x1400195c5
mov eax, ebx
and eax, 0x5010000
cmp eax, 0x1000000
jne 0x1400195c5
movss xmm0, dword [rdi + 0x84]
ucomiss xmm0, xmm10
jp 0x1400195c5
jne 0x1400195c5
bt ebx, 0xa
jae 0x1400195bb
movss xmm0, dword [rsi + 0x165c]
movaps xmm1, xmm10
jmp 0x1400195d5
movaps xmm0, xmm10
movaps xmm1, xmm10
jmp 0x1400195d5
movss xmm1, dword [rsi + 0x1658]
movss xmm0, dword [rsi + 0x165c]
movss dword [rdi + 0x78], xmm1
movss dword [rdi + 0x7c], xmm0
movss xmm0, dword [rdi + 0x78]
maxss xmm0, dword [rsi + 0x169c]
maxss xmm0, dword [rsi + 0x1eb0]
movss dword [rdi + 0x16c], xmm0
mov eax, dword [rsi + 0x1eb4]
mov dword [rdi + 0x170], eax
test bl, 0x21
jne 0x14001979d
test cl, cl
jne 0x14001979d
mov rcx, qword [0x1403ea7a8]
test bl, 1
je 0x14001962b
movaps xmm3, xmm10
jmp 0x140019667
movss xmm0, dword [rcx + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rax, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rax, rax
je 0x140019657
mulss xmm0, dword [rax + 0x298]
movss xmm3, dword [rcx + 0x1690]
addss xmm3, xmm3
addss xmm3, xmm0
movss xmm6, dword [rdi + 0x48]
movaps xmm4, xmm6
movss xmm9, dword [rdi + 0x4c]
addss xmm4, dword [rdi + 0x58]
addss xmm3, dword [rdi + 0x4c]
cmp qword [rsi + 0x1d30], rdi
jne 0x140019769
cmp dword [rsi + 0x1d68], 0
jne 0x140019769
cmp dword [rsi + 0x1d6c], 0
jne 0x140019769
mov rax, qword [rcx + 0x1d28]
movss xmm2, dword [rcx + 0x16b4]
movss xmm0, dword [rcx + 0x16b8]
maxss xmm6, dword [rax + 0x240]
minss xmm4, dword [rax + 0x248]
maxss xmm9, dword [rax + 0x244]
minss xmm3, dword [rax + 0x24c]
movaps xmm1, xmm6
subss xmm1, xmm2
movaps xmm7, xmm4
addss xmm7, xmm2
movaps xmm5, xmm9
movss xmm2, dword [rcx + 0x120]
subss xmm5, xmm0
movaps xmm8, xmm3
addss xmm8, xmm0
comiss xmm2, xmm1
jb 0x140019769
movss xmm0, dword [rcx + 0x124]
comiss xmm0, xmm5
jb 0x140019769
comiss xmm7, xmm2
jbe 0x140019769
comiss xmm8, xmm0
jbe 0x140019769
mov rax, qword [rcx + 0x1f58]
movss xmm2, dword [rax + 0xc]
movss xmm5, dword [rax + 8]
movaps xmm0, xmm2
addss xmm0, dword [rax + 0x14]
movaps xmm1, xmm5
addss xmm1, dword [rax + 0x10]
comiss xmm0, xmm9
jbe 0x140019769
comiss xmm3, xmm2
jbe 0x140019769
comiss xmm1, xmm6
jbe 0x140019769
comiss xmm4, xmm5
jbe 0x140019769
cmp word [rsi + 0x42a], 2
jne 0x140019769
mov byte [rdi + 0xcb], 1
cmp byte [rdi + 0xcb], 0
je 0x1400197a4
cmp byte [rdi + 0xca], 0
sete al
mov byte [rdi + 0xca], al
bt ebx, 8
jb 0x1400197a4
comiss xmm10, dword [rcx + 0x32a4]
jb 0x1400197a4
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x32a4], eax
jmp 0x1400197a4
mov byte [rdi + 0xca], 0
lea r8, [rdi + 0x68]
mov byte [rdi + 0xcb], 0
mov rdx, rdi
lea rcx, [rbp + 0x30]
call fcn.1400163c0
movzx eax, byte [rsp + 0x41]
mov byte [rsp + 0x42], al
mov byte [rsp + 0x43], al
test bl, 0x40
je 0x140019807
cmp byte [rdi + 0xca], 0
jne 0x140019807
test r12b, r12b
jne 0x1400197ea
movss xmm0, dword [rbp + 0x30]
movss dword [rdi + 0x58], xmm0
mov byte [rsp + 0x42], 1
test r13b, r13b
jne 0x1400198aa
movss xmm0, dword [rbp + 0x34]
movss dword [rdi + 0x5c], xmm0
mov byte [rsp + 0x43], 1
jmp 0x1400198aa
movzx eax, byte [rdi + 0xe0]
test al, al
jg 0x14001981f
cmp byte [rdi + 0xe1], 0
jle 0x1400198aa
test r12b, r12b
jne 0x14001984c
test al, al
jle 0x14001984c
cmp byte [rdi + 0xe3], r12b
je 0x14001983d
movss xmm0, dword [rdi + 0x58]
maxss xmm0, dword [rbp + 0x30]
jmp 0x140019842
movss xmm0, dword [rbp + 0x30]
movss dword [rdi + 0x58], xmm0
mov byte [rsp + 0x42], 1
test r13b, r13b
jne 0x14001987e
cmp byte [rdi + 0xe1], r13b
jle 0x14001987e
cmp byte [rdi + 0xe3], r13b
je 0x14001986f
movss xmm0, dword [rdi + 0x5c]
maxss xmm0, dword [rbp + 0x34]
jmp 0x140019874
movss xmm0, dword [rbp + 0x34]
movss dword [rdi + 0x5c], xmm0
mov byte [rsp + 0x43], 1
cmp byte [rdi + 0xca], 0
jne 0x1400198aa
test dword [rdi + 0xc], 0x100
mov rcx, qword [0x1403ea7a8]
jne 0x1400198aa
comiss xmm10, dword [rcx + 0x32a4]
jb 0x1400198aa
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x32a4], eax
lea r8, [rdi + 0x58]
mov rdx, rdi
lea rcx, [rbp - 0x68]
call fcn.140016030
cmp byte [rdi + 0xca], 0
mov r9, qword [0x1403ea7a8]
movss xmm2, dword [rax]
movss xmm0, dword [rax + 4]
movss dword [rdi + 0x58], xmm2
movss dword [rdi + 0x5c], xmm0
je 0x140019954
test r14d, r14d
jne 0x140019954
mov eax, dword [rdi + 0xc]
test al, 1
je 0x1400198ef
movaps xmm1, xmm10
jmp 0x14001992d
movss xmm0, dword [r9 + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rcx, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rcx, rcx
je 0x14001991c
mulss xmm0, dword [rcx + 0x298]
movss xmm1, dword [r9 + 0x1690]
addss xmm1, xmm1
addss xmm1, xmm0
addss xmm2, dword [rdi + 0x48]
addss xmm1, dword [rdi + 0x4c]
lea rcx, [rsp + 0x78]
subss xmm2, dword [rdi + 0x48]
subss xmm1, dword [rdi + 0x4c]
movss dword [rsp + 0x78], xmm2
movss dword [rsp + 0x7c], xmm1
jmp 0x140019965
movsd xmm0, qword [rdi + 0x58]
lea rcx, [rbp - 0x60]
mov eax, dword [rdi + 0xc]
movsd qword [rbp - 0x60], xmm0
movsd xmm0, qword [rcx]
movsd qword [rdi + 0x50], xmm0
test al, 1
je 0x140019978
movaps xmm1, xmm10
jmp 0x1400199b6
movss xmm0, dword [r9 + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rcx, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rcx, rcx
je 0x1400199a5
mulss xmm0, dword [rcx + 0x298]
movss xmm1, dword [r9 + 0x1690]
addss xmm1, xmm1
addss xmm1, xmm0
bt eax, 0xa
jae 0x140019a06
movss xmm0, dword [r9 + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rax, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rax, rax
je 0x1400199e9
mulss xmm0, dword [rax + 0x298]
movss xmm12, dword [r9 + 0x1690]
addss xmm0, dword [rdi + 0x170]
addss xmm12, xmm12
addss xmm12, xmm0
jmp 0x140019a0a
movaps xmm12, xmm10
cmp byte [rsp + 0x44], 0
addss xmm12, xmm1
mov r12d, dword [rsp + 0x48]
movss dword [rsp + 0x78], xmm12
je 0x140019a98
mov eax, r12d
mov dword [rdi + 0xe4], 0xffffffff
and eax, 0xc000000
cmp eax, 0x4000000
jne 0x140019a98
cmp byte [rsp + 0x40], 0
jne 0x140019a98
mov eax, dword [rsi + 0x1f28]
test eax, eax
jg 0x140019a72
mov r8d, 0x719
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.Size___0
call fcn.1400b50b0
mov eax, dword [rsi + 0x1f28]
mov r9, qword [0x1403ea7a8]
cdqe
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x1f30]
add rcx, rcx
movss xmm0, dword [rax + rcx*8 - 0x10]
movss xmm1, dword [rax + rcx*8 - 0xc]
movss dword [rdi + 0x48], xmm0
movss dword [rdi + 0x4c], xmm1
test r14d, r14d
je 0x140019b62
mov rdx, qword [rsp + 0x60]
test rdx, rdx
je 0x140019ab4
cmp byte [rdx + 0xc7], 0
jne 0x140019ad9
mov r8d, 0x1964
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.parent_window__parent_window__Active
call fcn.1400b50b0
mov r9, qword [0x1403ea7a8]
mov rdx, qword [rsp + 0x60]
lea rbx, [rdx + 0x198]
movzx eax, word [rbx]
mov word [rdi + 0xd4], ax
mov eax, dword [rbx]
mov ecx, dword [rbx + 4]
cmp eax, ecx
jne 0x140019b2b
lea r8d, [rax + 1]
test ecx, ecx
je 0x140019b06
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140019b0b
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140033e90
mov eax, dword [rbx]
mov r9, qword [0x1403ea7a8]
mov rdx, qword [rsp + 0x60]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov qword [rax + rcx*8], rdi
inc dword [rbx]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x5c]
bt r12d, 0x1a
jb 0x140019b6b
test bl, bl
jne 0x140019b6b
cmp eax, 0x3000000
je 0x140019b6b
movsd xmm0, qword [rdx + 0x110]
movsd qword [rdi + 0x48], xmm0
jmp 0x140019b6b
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x5c]
movss xmm1, dword [rdi + 0xf0]
ucomiss xmm1, dword [0x14016bde0]
jp 0x140019b7e
je 0x140019bcf
cmp byte [rdi + 0xe9], 0
jne 0x140019bcf
movss xmm0, dword [rdi + 0x50]
lea rdx, [rsp + 0x50]
mulss xmm0, dword [rdi + 0xf8]
xor r8d, r8d
mov rcx, rdi
subss xmm1, xmm0
movss xmm0, dword [rdi + 0xf4]
movss dword [rsp + 0x50], xmm1
movss xmm1, dword [rdi + 0xfc]
mulss xmm1, dword [rdi + 0x54]
subss xmm0, xmm1
movss dword [rsp + 0x54], xmm0
call fcn.14001cc20
jmp 0x140019c17
bt r12d, 0x1c
jb 0x140019bf8
bt r12d, 0x1a
jae 0x140019be6
test bl, bl
jne 0x140019be6
test r15b, r15b
jg 0x140019bf8
bt r12d, 0x19
jae 0x140019c1e
test bl, bl
jne 0x140019c1e
cmp eax, 0x3000000
je 0x140019c1e
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.14001fcb0
movss xmm1, dword [rax + 4]
movss xmm0, dword [rax]
movss dword [rdi + 0x48], xmm0
movss dword [rdi + 0x4c], xmm1
mov r9, qword [0x1403ea7a8]
cmp dword [rdi + 0x44], 0
jl 0x140019d37
cmp byte [rdi + 0xc6], 0
jne 0x140019d37
mov rax, qword [rdi + 0x30]
test dword [rax + 4], 0x400
jne 0x140019d37
movss xmm0, dword [rdi + 0x48]
lea r8, [rdi + 0x48]
movss xmm1, dword [rax + 8]
movaps xmm3, xmm0
comiss xmm0, xmm1
movss xmm6, dword [rax + 0xc]
movaps xmm2, xmm1
movss xmm7, dword [rdi + 0x4c]
movaps xmm4, xmm6
addss xmm3, dword [rdi + 0x50]
addss xmm2, dword [rax + 0x10]
addss xmm4, dword [rax + 0x14]
movaps xmm5, xmm7
addss xmm5, dword [rdi + 0x54]
jb 0x140019c96
comiss xmm7, xmm6
jb 0x140019c96
comiss xmm2, xmm3
jb 0x140019c96
comiss xmm4, xmm5
jae 0x140019d37
mov edx, dword [rdi + 8]
lea r9, [rdi + 0x50]
mov rcx, rdi
mov dword [rsp + 0x20], 0x20
call fcn.140027430
mov rdx, qword [0x1403ea7a8]
mov rcx, rax
mov qword [rdi + 0x30], rax
test rax, rax
je 0x140019cc9
mov eax, dword [rdx + 0x1ca4]
mov dword [rcx + 0x64], eax
cmp qword [rdx + 0x1f50], rcx
je 0x140019d08
test rcx, rcx
je 0x140019cf7
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1f48], eax
mov rax, qword [rdx + 0x15f0]
mov qword [rdx + 0x1f50], rcx
test rax, rax
je 0x140019d08
call rax
jmp 0x140019d08
mov dword [rdx + 0x1f48], 0x3f800000
mov qword [rdx + 0x1f50], rcx
test dword [rsi + 8], 0x8000
je 0x140019d1c
mov rax, qword [rdi + 0x30]
movss xmm0, dword [rax + 0x28]
jmp 0x140019d20
movaps xmm0, xmm11
mov rcx, rdi
movss dword [rdi + 0x29c], xmm0
call fcn.14000f6f0
mov r9, qword [0x1403ea7a8]
movzx eax, byte [rdi + 0xc6]
test al, al
je 0x140019d5d
mov rdx, qword [rsp + 0x70]
mov rcx, rdi
call fcn.140028040
movzx eax, byte [rdi + 0xc6]
mov r9, qword [0x1403ea7a8]
mov rcx, qword [rdi + 0x30]
movss xmm6, dword [rsi + 0x16fc]
movss xmm4, dword [rsi + 0x16f8]
maxss xmm6, dword [rsi + 0x1704]
movss xmm9, dword [rcx + 8]
movss xmm8, dword [rcx + 0xc]
movaps xmm14, xmm9
movss xmm0, dword [rcx + 0x18]
movaps xmm15, xmm8
movss xmm1, dword [rcx + 0x1c]
movaps xmm7, xmm0
movss dword [rsp + 0x50], xmm9
movaps xmm5, xmm1
movss dword [rbp + 0x20], xmm9
movaps xmm3, xmm6
movss dword [rsp + 0x58], xmm8
addss xmm3, xmm1
movss dword [rbp + 0x24], xmm8
addss xmm7, dword [rcx + 0x20]
addss xmm5, dword [rcx + 0x24]
addss xmm14, dword [rcx + 0x10]
addss xmm15, dword [rcx + 0x14]
movss dword [rbp + 0x44], xmm3
maxss xmm4, dword [rsi + 0x1700]
subss xmm5, xmm6
movss dword [rbp + 0x28], xmm14
movss dword [rbp + 0x2c], xmm15
subss xmm7, xmm4
movaps xmm2, xmm4
movss dword [rbp + 0x4c], xmm5
addss xmm2, xmm0
movss dword [rbp + 0x48], xmm7
movss dword [rbp + 0x40], xmm2
test bl, bl
jne 0x140019fed
test r14d, r14d
jne 0x140019fed
cmp byte [rdi + 0xe0], r14b
jg 0x140019fed
cmp byte [rdi + 0xe1], r14b
jg 0x140019fed
test al, al
jne 0x140019eeb
movaps xmm0, xmm14
subss xmm0, xmm9
comiss xmm0, xmm10
jbe 0x140019fed
movaps xmm0, xmm15
subss xmm0, xmm8
comiss xmm0, xmm10
jbe 0x140019fed
movss xmm1, dword [rdi + 0x54]
cmp byte [r9 + 0xd5], al
je 0x140019eb6
test byte [rdi + 0xc], 1
jne 0x140019eb6
movss xmm0, dword [r9 + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rax, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rax, rax
je 0x140019ea5
mulss xmm0, dword [rax + 0x298]
movss xmm1, dword [r9 + 0x1690]
addss xmm1, xmm1
addss xmm1, xmm0
movss xmm0, dword [rdi + 0x4c]
subss xmm3, xmm1
subss xmm2, dword [rdi + 0x50]
comiss xmm3, xmm0
ja 0x140019ed0
movaps xmm3, xmm5
minss xmm3, xmm0
movss xmm0, dword [rdi + 0x48]
comiss xmm2, xmm0
ja 0x140019ee1
movaps xmm2, xmm7
minss xmm2, xmm0
movss dword [rdi + 0x48], xmm2
jmp 0x140019fe8
cmp dword [rsi + 0x1630], 0
jle 0x140019fed
movsx rax, word [rcx + 0x80]
test eax, eax
js 0x140019f1e
cmp eax, dword [r9 + 0x1630]
jge 0x140019f1e
lea rcx, [rax + rax*8]
mov rax, qword [r9 + 0x1638]
lea rdx, [rax + rcx*4]
jmp 0x140019f25
lea rdx, [r9 + 0x1f6c]
movss xmm2, dword [rdi + 0x54]
movaps xmm1, xmm4
addss xmm1, dword [rdx + 0x10]
movaps xmm3, xmm6
addss xmm3, dword [rdx + 0x14]
movss dword [rbp + 0x40], xmm1
movss dword [rbp + 0x44], xmm3
movss xmm5, dword [rdx + 0x10]
addss xmm5, dword [rdx + 0x18]
subss xmm5, xmm4
movss xmm4, dword [rdx + 0x14]
addss xmm4, dword [rdx + 0x1c]
movss dword [rbp + 0x48], xmm5
subss xmm4, xmm6
movss dword [rbp + 0x4c], xmm4
cmp byte [r9 + 0xd5], 0
je 0x140019fb8
test byte [rdi + 0xc], 1
jne 0x140019fb8
movss xmm0, dword [r9 + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rax, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rax, rax
je 0x140019fa7
mulss xmm0, dword [rax + 0x298]
movss xmm2, dword [r9 + 0x1690]
addss xmm2, xmm2
addss xmm2, xmm0
movss xmm0, dword [rdi + 0x4c]
subss xmm3, xmm2
subss xmm1, dword [rdi + 0x50]
comiss xmm3, xmm0
ja 0x140019fd2
movaps xmm3, xmm4
minss xmm3, xmm0
movss xmm0, dword [rdi + 0x48]
comiss xmm1, xmm0
ja 0x140019fe3
movaps xmm1, xmm5
minss xmm1, xmm0
movss dword [rdi + 0x48], xmm1
movss dword [rdi + 0x4c], xmm3
cmp byte [rdi + 0xc6], 0
cvttss2si eax, dword [rdi + 0x48]
movzx ecx, byte [rdi + 0x3e1]
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 0x14001a056
test cl, 1
jne 0x14001a056
test r14d, r14d
je 0x14001a033
movss xmm0, dword [rsi + 0x167c]
jmp 0x14001a05a
mov eax, r12d
and eax, 0xc000000
cmp eax, 0x4000000
jne 0x14001a04c
movss xmm0, dword [rsi + 0x1684]
jmp 0x14001a05a
movss xmm0, dword [rsi + 0x1660]
jmp 0x14001a05a
movaps xmm0, xmm10
xor al, al
movss dword [rdi + 0x80], xmm0
mov dword [rsp + 0x70], eax
cmp byte [rsp + 0x44], al
je 0x14001a0a1
bt r12d, 0xc
jb 0x14001a0a1
bt r12d, 0x1a
jae 0x14001a083
mov byte [rsp + 0x70], 1
jmp 0x14001a0a1
test cl, 1
jne 0x14001a08d
test r14d, r14d
jne 0x14001a0a1
bt r12d, 0x19
movzx eax, al
mov edx, 1
cmovae eax, edx
mov dword [rsp + 0x70], eax
cmp qword [rdi + 0x408], 0
jne 0x14001a0b4
test cl, 1
je 0x14001a0b4
xor cl, cl
jmp 0x14001a0b6
mov cl, 1
movss xmm1, dword [rsi + 0x1a98]
xorps xmm0, xmm0
xor r13d, r13d
mov byte [rsp + 0x40], cl
cmp byte [rsi + 0xd4], r13b
movaps xmm2, xmm1
mulss xmm1, dword [0x14016bc28]
setne r13b
mov dword [rbp + 0x38], 0xffffffff
mulss xmm2, dword [0x14016bc8c]
inc r13d
movups xmmword [rbp + 0x50], xmm0
movss xmm0, dword [rdi + 0x80]
addss xmm0, xmm11
addss xmm0, xmm1
maxss xmm2, xmm0
cvttss2si eax, xmm2
movd xmm13, eax
cvtdq2ps xmm13, xmm13
test cl, cl
je 0x14001a15a
cmp byte [rdi + 0xca], 0
jne 0x14001a15a
lea rax, [rbp + 0x40]
mov r9d, r13d
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x38]
lea rax, [rbp + 0x50]
mov rcx, rdi
lea rdx, [rbp + 0x30]
mov qword [rsp + 0x20], rax
call fcn.140016830
mov r9, qword [0x1403ea7a8]
test al, al
je 0x14001a15a
mov dl, 1
movzx ecx, dl
jmp 0x14001a164
movzx ecx, byte [rsp + 0x42]
movzx edx, byte [rsp + 0x43]
cmp byte [rdi + 0xc6], 0
movzx eax, byte [rbp + 0x38]
mov byte [rdi + 0xd1], al
mov rax, qword [rdi + 0x30]
je 0x14001a253
cmp byte [rax + 0x58], 0
jne 0x14001a193
movsd xmm0, qword [rdi + 0x48]
movsd qword [rax + 8], xmm0
mov rax, qword [rdi + 0x30]
cmp byte [rax + 0x59], 0
jne 0x14001a1a7
movsd xmm0, qword [rdi + 0x50]
movsd qword [rax + 0x10], xmm0
mov rax, qword [rdi + 0x30]
movss xmm0, dword [rax + 0x11c]
movaps xmm2, xmm10
addss xmm0, dword [rax + 0xc]
movss xmm1, dword [rax + 8]
addss xmm1, dword [rax + 0x118]
movss dword [rax + 0x1c], xmm0
movss xmm0, dword [rax + 0x10]
movss dword [rax + 0x18], xmm1
subss xmm0, dword [rax + 0x118]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x11c]
addss xmm0, dword [rax + 0x120]
addss xmm1, dword [rax + 0x124]
maxss xmm2, xmm0
movaps xmm0, xmm10
maxss xmm0, xmm1
movss dword [rax + 0x20], xmm2
movss dword [rax + 0x24], xmm0
mov rax, qword [rdi + 0x30]
movss xmm1, dword [rax + 8]
movss xmm0, dword [rax + 0xc]
movaps xmm14, xmm1
addss xmm14, dword [rax + 0x10]
movaps xmm15, xmm0
movss dword [rsp + 0x50], xmm1
addss xmm15, dword [rax + 0x14]
movss dword [rsp + 0x58], xmm0
movss dword [rbp + 0x20], xmm1
movss dword [rbp + 0x28], xmm14
movss dword [rbp + 0x24], xmm0
movss dword [rbp + 0x2c], xmm15
cmp byte [rdi + 0xca], 0
movsd xmm0, qword [rax + 8]
movsd qword [rdi + 0x3c], xmm0
jne 0x14001a3a3
cmp byte [rsp + 0x41], 0
lea rax, [rbp - 0x60]
movss xmm2, dword [rdi + 0x208]
movss xmm3, dword [rdi + 0x20c]
subss xmm2, dword [rdi + 0x200]
subss xmm3, dword [rdi + 0x204]
movss xmm4, dword [rdi + 0x5c]
movss xmm5, dword [rdi + 0x58]
subss xmm4, xmm12
addss xmm2, dword [rdi + 0xbc]
addss xmm3, dword [rdi + 0xc0]
je 0x14001a2be
mov qword [rbp - 0x60], 0
jmp 0x14001a2e4
movss xmm0, dword [rdi + 0x78]
movss xmm1, dword [rdi + 0x7c]
addss xmm0, xmm0
addss xmm1, xmm1
addss xmm0, dword [rdi + 0x60]
addss xmm1, dword [rdi + 0x64]
movss dword [rbp - 0x60], xmm0
movss dword [rbp - 0x5c], xmm1
movss xmm6, dword [rax]
movss xmm1, dword [rax + 4]
test cl, cl
jne 0x14001a2f4
movaps xmm5, xmm2
test dl, dl
jne 0x14001a2fb
movaps xmm4, xmm3
bt r12d, 0xe
jb 0x14001a311
comiss xmm1, xmm4
jbe 0x14001a30d
test r12b, 8
je 0x14001a311
xor cl, cl
jmp 0x14001a313
mov cl, 1
mov byte [rdi + 0xc5], cl
bt r12d, 0xf
jb 0x14001a357
test cl, cl
je 0x14001a32e
movss xmm0, dword [rsi + 0x16c4]
jmp 0x14001a332
movaps xmm0, xmm10
subss xmm5, xmm0
comiss xmm6, xmm5
jbe 0x14001a34a
mov eax, r12d
and eax, 0x808
cmp eax, 0x800
je 0x14001a357
mov byte [rdi + 0xc4], 0
movaps xmm1, xmm10
jmp 0x14001a381
mov byte [rdi + 0xc4], 1
test cl, cl
jne 0x14001a379
comiss xmm1, xmm4
jbe 0x14001a371
test r12b, 8
jne 0x14001a371
mov cl, 1
jmp 0x14001a373
xor cl, cl
mov byte [rdi + 0xc5], cl
movss xmm1, dword [rsi + 0x16c4]
test cl, cl
je 0x14001a38f
movss xmm0, dword [rsi + 0x16c4]
jmp 0x14001a393
movaps xmm0, xmm10
movss dword [rdi + 0xbc], xmm0
movss dword [rdi + 0xc0], xmm1
mov r15d, r12d
and r15d, 0x5000000
cmp r15d, 0x1000000
jne 0x14001a3cd
cmp dword [rsp + 0x5c], 0x3000000
je 0x14001a3cd
mov rax, qword [rsp + 0x60]
add rax, 0x240
jmp 0x14001a3d1
lea rax, [rbp + 0x20]
movss xmm4, dword [rdi + 0x48]
movss xmm8, dword [rdi + 0x4c]
movaps xmm5, xmm4
mov ecx, dword [rdi + 0xc]
movaps xmm7, xmm8
addss xmm5, dword [rdi + 0x50]
addss xmm7, dword [rdi + 0x54]
movups xmm6, xmmword [rax]
and ecx, 1
je 0x14001a3fe
movaps xmm3, xmm10
jmp 0x14001a43c
movss xmm0, dword [r9 + 0x1a9c]
mulss xmm0, dword [rdi + 0x298]
mov rax, qword [rdi + 0x378]
mulss xmm0, dword [rdi + 0x29c]
test rax, rax
je 0x14001a42b
mulss xmm0, dword [rax + 0x298]
movss xmm3, dword [r9 + 0x1690]
addss xmm3, xmm3
addss xmm3, xmm0
movss xmm0, dword [rdi + 0x4c]
movaps xmm2, xmm4
addss xmm2, dword [rdi + 0x58]
movss dword [rbp - 0x58], xmm4
movaps xmm1, xmm8
movss dword [rbp - 0x54], xmm0
addss xmm1, xmm3
movss dword [rbp - 0x50], xmm2
movss dword [rbp - 0x4c], xmm1
movss dword [rdi + 0x1f0], xmm4
movss dword [rdi + 0x1f4], xmm8
movss dword [rdi + 0x1f8], xmm5
movss dword [rdi + 0x1fc], xmm7
test byte [rdi + 0x3e1], 1
je 0x14001a4e7
test ecx, ecx
je 0x14001a499
movaps xmm0, xmm10
jmp 0x14001a4d7
movss xmm1, dword [r9 + 0x1a9c]
mulss xmm1, dword [rdi + 0x298]
mov rax, qword [rdi + 0x378]
mulss xmm1, dword [rdi + 0x29c]
test rax, rax
je 0x14001a4c6
mulss xmm1, dword [rax + 0x298]
movss xmm0, dword [r9 + 0x1690]
addss xmm0, xmm0
addss xmm0, xmm1
addss xmm0, dword [rdi + 0x1f4]
movss dword [rdi + 0x1f4], xmm0
movss xmm1, dword [rdi + 0x1f0]
movaps xmm5, xmm6
movss xmm0, dword [rdi + 0x1f4]
maxss xmm1, xmm6
shufps xmm5, xmm6, 0x55
movaps xmm2, xmm6
maxss xmm0, xmm5
shufps xmm2, xmm6, 0xaa
movaps xmm4, xmm6
mov eax, r12d
shufps xmm4, xmm6, 0xff
and eax, 0x401
movss dword [rdi + 0x1f0], xmm1
movss dword [rdi + 0x1f4], xmm0
movss xmm1, dword [rdi + 0x1f8]
movss xmm0, dword [rdi + 0x1fc]
minss xmm1, xmm2
minss xmm0, xmm4
movss dword [rdi + 0x1f8], xmm1
movss dword [rdi + 0x1fc], xmm0
movss xmm10, dword [rdi + 0x48]
movss xmm8, dword [rdi + 0x4c]
movaps xmm9, xmm10
movss dword [rdi + 0x200], xmm10
movaps xmm11, xmm8
addss xmm11, xmm12
addss xmm9, dword [rdi + 0x50]
addss xmm8, dword [rdi + 0x54]
movss dword [rdi + 0x204], xmm11
subss xmm9, dword [rdi + 0xbc]
subss xmm8, dword [rdi + 0xc0]
movss dword [rdi + 0x208], xmm9
movss dword [rdi + 0x20c], xmm8
cmp eax, 1
jne 0x14001a5c1
movss xmm3, dword [rdi + 0x84]
movaps xmm7, xmm3
jmp 0x14001a5d1
movss xmm3, dword [rsi + 0x1698]
movss xmm7, dword [rdi + 0x84]
movss xmm12, dword [0x14016bc40]
xorps xmm1, xmm1
movss xmm0, dword [rdi + 0x78]
addss xmm10, xmm12
mulss xmm0, xmm12
addss xmm11, xmm12
addss xmm9, xmm12
addss xmm8, xmm12
cvttss2si eax, xmm0
xorps xmm0, xmm0
addss xmm11, xmm3
subss xmm8, xmm7
cvtsi2ss xmm1, eax
maxss xmm1, xmm7
addss xmm10, xmm1
subss xmm9, xmm1
cvttss2si eax, xmm10
xorps xmm10, xmm10
cvtsi2ss xmm10, eax
cvttss2si eax, xmm11
movss dword [rdi + 0x210], xmm10
cvtsi2ss xmm0, eax
cvttss2si eax, xmm9
movss dword [rdi + 0x214], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
cvttss2si eax, xmm8
movss dword [rdi + 0x218], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
movss dword [rdi + 0x21c], xmm0
movss xmm0, dword [rdi + 0x214]
comiss xmm5, xmm0
jbe 0x14001a680
movaps xmm1, xmm5
jmp 0x14001a687
movaps xmm1, xmm4
minss xmm1, xmm0
comiss xmm6, xmm10
jbe 0x14001a692
movaps xmm0, xmm6
jmp 0x14001a69a
movaps xmm0, xmm2
minss xmm0, xmm10
movss dword [rdi + 0x210], xmm0
movss dword [rdi + 0x214], xmm1
movss xmm0, dword [rdi + 0x21c]
comiss xmm5, xmm0
ja 0x14001a6be
minss xmm4, xmm0
movaps xmm5, xmm4
movss xmm0, dword [rdi + 0x218]
comiss xmm6, xmm0
jbe 0x14001a6d0
movaps xmm2, xmm6
jmp 0x14001a6d4
minss xmm2, xmm0
movss dword [rdi + 0x218], xmm2
xorps xmm7, xmm7
movss dword [rdi + 0x21c], xmm5
movss xmm0, dword [rdi + 0x50]
comiss xmm0, xmm7
jbe 0x14001a704
test r12d, 0x2000040
jne 0x14001a704
mulss xmm0, dword [0x14016bc4c]
jmp 0x14001a714
movss xmm0, dword [rsi + 0x1a98]
mulss xmm0, dword [0x14016bd0c]
cvttss2si eax, xmm0
mov rdx, rdi
lea rcx, [rbp - 0x80]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x274], xmm0
movss xmm0, dword [rdi + 0x208]
subss xmm0, dword [rdi + 0x200]
movss xmm1, dword [rdi + 0x78]
movss xmm2, dword [rdi + 0x7c]
addss xmm1, xmm1
addss xmm2, xmm2
addss xmm1, dword [rdi + 0x60]
addss xmm2, dword [rdi + 0x64]
subss xmm1, xmm0
xorps xmm0, xmm0
maxss xmm0, xmm1
movss dword [rdi + 0x9c], xmm0
movss xmm0, dword [rdi + 0x20c]
subss xmm0, dword [rdi + 0x204]
subss xmm2, xmm0
xorps xmm0, xmm0
maxss xmm0, xmm2
movss dword [rdi + 0xa0], xmm0
call fcn.14001e2e0
mov rcx, qword [rdi + 0x2a8]
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [rdi + 0x94], xmm0
movss dword [rdi + 0x98], xmm1
mov dword [rdi + 0xa4], 0x7f7fffff
mov dword [rdi + 0xa8], 0x7f7fffff
cmp dword [rcx], 1
jne 0x14001a7d8
mov rax, qword [rcx + 8]
cmp dword [rax + 0x20], 0
je 0x14001a7f8
mov r8d, 0x1a25
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.window__DrawList__CmdBuffer.Size__1__window__DrawList__CmdBuffer_0_.ElemCount__0
call fcn.1400b50b0
mov rcx, qword [rdi + 0x2a8]
mov rax, qword [rsi + 0x1a90]
mov rdx, qword [rax + 0x40]
mov rdx, qword [rdx + 8]
call fcn.14003ce10
mov rcx, qword [0x1403ea7a8]
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
xor r9d, r9d
movq r8, xmm0
movq rdx, xmm6
mov rax, qword [rcx + 0x1d28]
mov byte [rax + 0xc9], 1
mov rbx, qword [rcx + 0x1d28]
mov rcx, qword [rbx + 0x2a8]
call fcn.14003ccf0
mov r14, qword [rbx + 0x2a8]
mov eax, dword [r14 + 0x58]
test eax, eax
jg 0x14001a874
mov r8d, 0x719
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.Size___0
call fcn.1400b50b0
mov eax, dword [r14 + 0x58]
movsxd rcx, eax
mov rax, qword [r14 + 0x60]
add rcx, rcx
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 + 0x240], eax
movss dword [rbx + 0x244], xmm0
movss dword [rbx + 0x248], xmm1
movss dword [rbx + 0x24c], xmm2
mov r9, qword [rsi + 0x2110]
bt r12d, 0x1b
jae 0x14001a91f
mov r8, qword [0x1403ea7a8]
mov eax, dword [r8 + 0x1f18]
sub eax, 1
js 0x14001a90b
mov r8, qword [r8 + 0x1f20]
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 0x14001a901
test dword [rax + 0xc], 0x8000000
jne 0x14001a90d
sub r8, 0x30
sub rdx, 1
jns 0x14001a8f0
xor eax, eax
cmp rdi, rax
jne 0x14001a91f
cmp byte [rdi + 0xe9], 0
jg 0x14001a91f
mov dl, 1
jmp 0x14001a921
xor dl, dl
mov rax, qword [rsi + 0x2108]
test rax, rax
je 0x14001a949
cmp rdi, qword [rax + 0x390]
je 0x14001a945
cmp rdi, r9
jne 0x14001a949
mov rax, qword [rax + 0x30]
cmp qword [r9 + 0x30], rax
je 0x14001a949
mov bl, 1
jmp 0x14001a94b
xor bl, bl
test dl, dl
jne 0x14001a957
test bl, bl
je 0x14001aaa6
mov rcx, qword [0x1403ea7a8]
movss xmm0, dword [rsi + 0x2124]
movzx eax, dl
add rax, rax
mulss xmm0, dword [rcx + 0x1650]
movups xmm1, xmmword [rcx + rax*8 + 0x1a68]
lea rcx, [rbp - 0x80]
movups xmmword [rbp - 0x80], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x74], xmm1
call fcn.14000d340
mov rcx, qword [rdi + 0x2a8]
lea r8, [rbp + 0x28]
xor r14d, r14d
lea rdx, [rbp + 0x20]
mov dword [rsp + 0x28], r14d
mov r9d, eax
movss dword [rsp + 0x20], xmm7
call fcn.14003f6b0
movss xmm11, dword [rsp + 0x58]
test bl, bl
je 0x14001aaad
cmp rdi, qword [rsi + 0x2108]
jne 0x14001aaad
movss xmm0, dword [rsi + 0x1a98]
movss xmm2, dword [rdi + 0x48]
movss xmm3, dword [rdi + 0x4c]
movaps xmm1, xmm2
addss xmm2, dword [rdi + 0x50]
movaps xmm4, xmm3
subss xmm1, xmm0
addss xmm3, dword [rdi + 0x54]
subss xmm4, xmm0
addss xmm2, xmm0
movss dword [rbp + 0x20], xmm1
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x50]
comiss xmm0, xmm1
movss dword [rbp + 0x28], xmm2
movss dword [rbp + 0x2c], xmm3
movss dword [rbp + 0x24], xmm4
jb 0x14001aa3a
comiss xmm11, xmm4
jb 0x14001aa3a
comiss xmm2, xmm14
jb 0x14001aa3a
comiss xmm3, xmm15
jae 0x14001aaad
mov rax, qword [0x1403ea7a8]
lea rcx, [rbp - 0x80]
movss xmm0, dword [rsi + 0x211c]
mulss xmm0, dword [0x14016bc2c]
movups xmm1, xmmword [rax + 0x1a58]
mulss xmm0, dword [rax + 0x1650]
movups xmmword [rbp - 0x80], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x74], xmm1
call fcn.14000d340
movss xmm0, dword [rsi + 0x1660]
lea r8, [rbp + 0x28]
mov rcx, qword [rdi + 0x2a8]
lea rdx, [rbp + 0x20]
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm0
call fcn.14003f6b0
jmp 0x14001aaad
movss xmm11, dword [rsp + 0x58]
movzx eax, byte [rdi + 0x3e1]
and al, 5
cmp al, 1
je 0x14001ac6a
xor r12b, r12b
cmp r15d, 0x1000000
jne 0x14001abda
cmp dword [rsp + 0x5c], 0x3000000
je 0x14001abda
mov r8, qword [rsp + 0x60]
movsxd rbx, dword [r8 + 0x198]
cmp ebx, 2
jl 0x14001ab73
lea eax, [rbx - 2]
cmp eax, ebx
jl 0x14001ab16
mov r8d, 0x710
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.i___0__i___Size
call fcn.1400b50b0
mov r8, qword [rsp + 0x60]
mov rax, qword [r8 + 0x1a0]
mov rdx, qword [rax + rbx*8 - 0x10]
test rdx, rdx
je 0x14001ab73
movss xmm1, dword [rdi + 0x4c]
movss xmm5, dword [rdx + 0x4c]
movaps xmm2, xmm1
movss xmm7, dword [rdx + 0x48]
movaps xmm0, xmm5
addss xmm0, dword [rdx + 0x54]
movss xmm6, dword [rdi + 0x48]
movaps xmm3, xmm7
addss xmm3, dword [rdx + 0x50]
addss xmm2, dword [rdi + 0x54]
movaps xmm4, xmm6
comiss xmm0, xmm1
addss xmm4, dword [rdi + 0x50]
jbe 0x14001ab73
comiss xmm2, xmm5
jbe 0x14001ab73
comiss xmm3, xmm6
jbe 0x14001ab73
comiss xmm4, xmm7
jbe 0x14001ab73
mov bl, 1
jmp 0x14001ab75
xor bl, bl
mov rax, qword [r8 + 0x2a8]
mov r14, qword [rdi + 0x2a8]
mov r15d, dword [rax + 0x20]
mov eax, dword [r14]
test eax, eax
jg 0x14001abaf
mov r8d, 0x719
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.Size___0
call fcn.1400b50b0
mov eax, dword [r14]
mov r8, qword [rsp + 0x60]
cdqe
imul rcx, rax, 0x38
mov rax, qword [r14 + 8]
cmp dword [rcx + rax - 0x18], 0
jne 0x14001abda
test r15d, r15d
jle 0x14001abda
test bl, bl
jne 0x14001abda
mov rax, qword [r8 + 0x2a8]
mov r12b, 1
mov qword [rdi + 0x2a8], rax
mov rcx, qword [rsi + 0x2100]
test rcx, rcx
jne 0x14001abed
mov rcx, qword [rsi + 0x1f98]
mov r15d, dword [rsp + 0x70]
test r15b, r15b
jne 0x14001ac26
test rcx, rcx
je 0x14001ac21
mov rax, qword [rcx + 0x398]
cmp qword [rdi + 0x398], rax
je 0x14001ac26
mov rax, qword [rdi + 0x400]
test rax, rax
je 0x14001ac21
cmp rax, qword [rcx + 0x400]
je 0x14001ac26
xor r8b, r8b
jmp 0x14001ac29
mov r8b, 1
movzx r9d, byte [rsp + 0x40]
lea rax, [rbp + 0x50]
movss dword [rsp + 0x30], xmm13
lea rdx, [rbp - 0x58]
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov dword [rsp + 0x20], r13d
call fcn.1400177b0
test r12b, r12b
mov r12d, dword [rsp + 0x48]
je 0x14001ac6f
lea rax, [rdi + 0x2b0]
mov qword [rdi + 0x2a8], rax
jmp 0x14001ac6f
mov r15d, dword [rsp + 0x70]
cmp qword [rsi + 0x2108], rdi
jne 0x14001adf7
movss xmm1, dword [rsi + 0x1a98]
movss xmm7, dword [rdi + 0x48]
movss xmm6, dword [rdi + 0x4c]
movaps xmm9, xmm7
addss xmm7, dword [rdi + 0x50]
movss xmm2, dword [rdi + 0x80]
subss xmm9, xmm1
movss xmm0, dword [rsp + 0x50]
movaps xmm8, xmm6
addss xmm6, dword [rdi + 0x54]
movaps xmm10, xmm2
subss xmm8, xmm1
maxss xmm10, dword [rsi + 0x1660]
comiss xmm0, xmm9
addss xmm7, xmm1
addss xmm6, xmm1
jb 0x14001ad13
comiss xmm11, xmm8
jb 0x14001ad13
comiss xmm7, xmm14
jb 0x14001ad13
comiss xmm6, xmm15
jb 0x14001ad13
xorps xmm1, xmmword [0x14016caa0]
movaps xmm10, xmm2
subss xmm1, dword [0x14016bc84]
movaps xmm0, xmm1
subss xmm9, xmm1
subss xmm8, xmm1
addss xmm0, xmm7
addss xmm1, xmm6
movaps xmm7, xmm0
movaps xmm6, xmm1
mov rax, qword [0x1403ea7a8]
lea rcx, [rbp + 0x20]
movss xmm0, dword [rsi + 0x211c]
mov rbx, qword [rdi + 0x2a8]
movups xmm1, xmmword [rax + 0x1a58]
mulss xmm0, dword [rax + 0x1650]
movups xmmword [rbp + 0x20], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp + 0x2c], xmm1
call fcn.14000d340
mov r14d, eax
test eax, 0xff000000
je 0x14001adf7
test byte [rbx + 0x30], 1
addss xmm9, xmm12
addss xmm8, xmm12
mov dword [rsp + 0x20], 0
movaps xmm3, xmm10
lea r8, [rbp - 0x60]
lea rdx, [rsp + 0x50]
mov rcx, rbx
movss dword [rsp + 0x50], xmm9
movss dword [rsp + 0x54], xmm8
je 0x14001ada2
subss xmm7, xmm12
subss xmm6, xmm12
jmp 0x14001adb2
subss xmm7, dword [0x14016bc3c]
subss xmm6, dword [0x14016bc3c]
movss dword [rbp - 0x60], xmm7
movss dword [rbp - 0x5c], xmm6
call fcn.14003eef0
movss xmm0, dword [0x14016bcc4]
mov eax, 1
mov r8d, dword [rbx + 0x78]
mov r9d, r14d
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], eax
call fcn.14003d120
xor r14d, r14d
mov dword [rbx + 0x78], r14d
jmp 0x14001adfa
xor r14d, r14d
movss xmm5, dword [rdi + 0x70]
mov ecx, r12d
movaps xmm15, xmmword [rsp + 0x170]
xorps xmm13, xmm13
movaps xmm14, xmmword [rsp + 0x180]
shr ecx, 3
not cl
and cl, 1
ucomiss xmm5, xmm13
jp 0x14001ae69
jne 0x14001ae69
movss xmm0, dword [rdi + 0x78]
mov eax, r12d
movss xmm1, dword [rdi + 0x50]
addss xmm0, xmm0
and eax, 0x808
subss xmm1, xmm0
subss xmm1, dword [rdi + 0xbc]
cmp eax, 0x800
jne 0x14001ae5e
movss xmm9, dword [rdi + 0x60]
maxss xmm9, xmm1
jmp 0x14001ae6d
xorps xmm9, xmm9
maxss xmm9, xmm1
jmp 0x14001ae6d
movaps xmm9, xmm5
movss xmm4, dword [rdi + 0x74]
ucomiss xmm4, xmm13
jp 0x14001aeb8
jne 0x14001aeb8
movss xmm0, dword [rdi + 0x7c]
movss xmm1, dword [rdi + 0x54]
addss xmm0, xmm0
movss xmm12, dword [rsp + 0x78]
subss xmm1, xmm0
subss xmm1, xmm12
subss xmm1, dword [rdi + 0xc0]
test cl, cl
je 0x14001aeaf
movss xmm7, dword [rdi + 0x64]
maxss xmm7, xmm1
jmp 0x14001aec2
xorps xmm7, xmm7
maxss xmm7, xmm1
jmp 0x14001aec2
movss xmm12, dword [rsp + 0x78]
movaps xmm7, xmm4
ucomiss xmm5, xmm13
movss xmm2, dword [rdi + 0x84]
movss xmm6, dword [rdi + 0x78]
movss xmm10, dword [rdi + 0x94]
movaps xmm1, xmm6
movss xmm0, dword [rdi + 0x200]
maxss xmm1, xmm2
subss xmm0, xmm10
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movss dword [rdi + 0x220], xmm3
addss xmm9, xmm3
movss xmm8, dword [rdi + 0x7c]
movss xmm11, dword [rdi + 0x98]
movaps xmm1, xmm8
movss xmm0, dword [rdi + 0x204]
maxss xmm1, xmm2
subss xmm0, xmm11
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss dword [rdi + 0x224], xmm2
addss xmm7, xmm2
movss dword [rdi + 0x228], xmm9
movaps xmm9, xmmword [rsp + 0x1d0]
movss dword [rdi + 0x22c], xmm7
movups xmm0, xmmword [rdi + 0x220]
movups xmmword [rdi + 0x230], xmm0
movss xmm3, dword [rdi + 0x48]
movaps xmm1, xmm3
subss xmm1, xmm10
addss xmm1, xmm6
movss dword [rdi + 0x250], xmm1
movss xmm2, dword [rdi + 0x4c]
subss xmm2, xmm11
addss xmm2, xmm8
addss xmm2, xmm12
movss dword [rdi + 0x254], xmm2
jp 0x14001afc4
jne 0x14001afc4
movss xmm5, dword [rdi + 0x50]
movaps xmm0, xmm6
addss xmm0, xmm6
subss xmm5, xmm0
subss xmm5, dword [rdi + 0xbc]
ucomiss xmm4, xmm13
addss xmm1, xmm5
movss dword [rdi + 0x258], xmm1
jp 0x14001aff7
jne 0x14001aff7
movss xmm4, dword [rdi + 0x54]
movaps xmm0, xmm8
addss xmm0, xmm8
subss xmm4, xmm0
subss xmm4, xmm12
subss xmm4, dword [rdi + 0xc0]
movzx r8d, byte [rsp + 0x44]
addss xmm6, xmm13
addss xmm8, xmm12
addss xmm2, xmm4
lea rcx, [rdi + 0x174]
subss xmm6, xmm10
xorps xmm10, xmm10
subss xmm8, xmm11
movss dword [rdi + 0x25c], xmm2
movss dword [rdi + 0x150], xmm6
addss xmm6, xmm10
mov qword [rdi + 0x154], 0
addss xmm8, dword [rdi + 0x4c]
addss xmm6, xmm3
movss dword [rdi + 0x120], xmm6
movss dword [rdi + 0x124], xmm8
movss dword [rdi + 0x110], xmm6
movss dword [rdi + 0x114], xmm8
movss dword [rdi + 0x118], xmm6
movss dword [rdi + 0x11c], xmm8
movsd xmm0, qword [rdi + 0x120]
movsd qword [rdi + 0x128], xmm0
movsd xmm1, qword [rdi + 0x120]
movsd qword [rdi + 0x130], xmm1
mov qword [rdi + 0x140], 0
mov qword [rdi + 0x138], 0
mov qword [rdi + 0x148], 0
mov dword [rdi + 0x15c], r14d
movzx eax, word [rdi + 0x162]
mov word [rdi + 0x160], ax
mov word [rdi + 0x162], r14w
mov byte [rdi + 0x168], 0
movss xmm0, dword [rdi + 0xa0]
comiss xmm0, xmm10
seta al
mov byte [rdi + 0x169], al
mov byte [rdi + 0x16a], 0
movss xmm1, dword [rsi + 0x169c]
call fcn.140055fc0
movaps xmm13, xmmword [rsp + 0x190]
movaps xmm12, xmmword [rsp + 0x1a0]
movaps xmm11, xmmword [rsp + 0x1b0]
mov qword [rdi + 0x190], 0
mov ecx, dword [rdi + 0x19c]
test ecx, ecx
jns 0x14001b158
mov eax, ecx
cdq
sub eax, edx
mov edx, r14d
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x198]
test eax, eax
cmovg edx, eax
call fcn.140033e90
mov r13, qword [rsp + 0x60]
lea rax, [rdi + 0x278]
mov dword [rdi + 0x198], r14d
mov qword [rdi + 0x1a8], rax
mov eax, 1
mov qword [rdi + 0x1b0], r14
mov dword [rdi + 0x1bc], eax
test r13, r13
je 0x14001b190
mov eax, dword [r13 + 0x1bc]
mov dword [rdi + 0x1c0], eax
mov eax, dword [rdi + 0x274]
mov dword [rdi + 0x1c4], eax
mov dword [rdi + 0x1c8], 0xbf800000
mov ecx, dword [rdi + 0x1d4]
test ecx, ecx
jns 0x14001b1d3
mov eax, ecx
cdq
sub eax, edx
mov edx, r14d
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x1d0]
test eax, eax
cmovg edx, eax
call fcn.140034490
mov dword [rdi + 0x1d0], r14d
mov ecx, dword [rdi + 0x1e4]
test ecx, ecx
jns 0x14001b201
mov eax, ecx
cdq
sub eax, edx
mov edx, r14d
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x1e0]
test eax, eax
cmovg edx, eax
call fcn.140034490
mov dword [rdi + 0x1e0], r14d
movzx eax, byte [rdi + 0xe0]
test al, al
jle 0x14001b21b
dec al
mov byte [rdi + 0xe0], al
movzx eax, byte [rdi + 0xe1]
test al, al
jle 0x14001b22e
dec al
mov byte [rdi + 0xe1], al
test r15b, r15b
je 0x14001b245
mov rcx, rdi
call fcn.14001c250
xor edx, edx
mov rcx, rdi
call fcn.140021110
test r12b, 1
jne 0x14001b29f
test byte [rdi + 0x3e1], 1
jne 0x14001b29f
movss xmm2, dword [rdi + 0x84]
lea rdx, [rbp + 0x20]
movss xmm0, dword [rbp - 0x58]
xor r9d, r9d
movss xmm1, dword [rbp - 0x50]
addss xmm0, xmm2
mov r8, qword [rbp - 0x70]
subss xmm1, xmm2
mov rcx, rdi
movss dword [rbp + 0x20], xmm0
movss xmm0, dword [rbp - 0x54]
movss dword [rbp + 0x24], xmm0
movss xmm0, dword [rbp - 0x4c]
movss dword [rbp + 0x2c], xmm0
movss dword [rbp + 0x28], xmm1
call fcn.140018200
mov dword [rdi + 0x260], 0
test byte [rsi + 8], 0x40
je 0x14001b479
cmp qword [rsi + 0x1d48], rdi
jne 0x14001b43a
movzx eax, byte [rsi + 0x13d]
cmp byte [rsi + 0xc9], al
jne 0x14001b43a
mov rax, qword [rdi + 0x390]
test dword [rax + 0xc], 0x200000
jne 0x14001b43a
mov rbx, qword [0x1403ea7a8]
mov eax, dword [rdi + 0x8c]
cmp dword [rbx + 0x1d7c], eax
je 0x14001b315
mov r8d, 0x3f4b
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.g.ActiveId__window__MoveId
call fcn.1400b50b0
cmp qword [rbx + 0x1d48], rdi
je 0x14001b337
mov r8d, 0x3f4c
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.g.MovingWindow__window
call fcn.1400b50b0
cmp qword [rbx + 0x1d28], rdi
je 0x14001b359
mov r8d, 0x3f4d
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str.g.CurrentWindow__window
call fcn.1400b50b0
mov eax, dword [rdi + 0x8c]
mov dword [rbx + 0x1de8], eax
mov r14, qword [rdi + 0x390]
mov qword [rbp - 0x60], r14
test dword [r14 + 0xc], 0x200000
je 0x14001b393
mov r8d, 0x3f51
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_NoDocking___0
call fcn.1400b50b0
cmp byte [rbx + 0xc9], 0
jne 0x14001b3e3
mov rax, qword [0x1403ea7a8]
movss xmm2, dword [rbx + 0x1da0]
comiss xmm2, xmm10
movss xmm0, dword [rax + 0x1690]
movss xmm3, dword [r14 + 0x58]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x1a98]
jb 0x14001b437
movss xmm1, dword [rbx + 0x1da4]
comiss xmm1, xmm10
jb 0x14001b437
comiss xmm3, xmm2
jbe 0x14001b437
comiss xmm0, xmm1
jbe 0x14001b437
call fcn.140024940
test al, al
je 0x14001b437
lea rdx, [rbp - 0x60]
call fcn.140024b80
call fcn.140024ad0
mov r9, qword [rbp - 0x60]
lea r8, [0x14015def8]
sub r9, r8
lea r10, [0x14015df10]
nop
movsxd rax, dword [r8]
lea rcx, [rbx + 0x1718]
shl rax, 4
add rcx, rax
call fcn.14000d340
mov dword [r9 + r8 + 0x3e4], eax
add r8, 4
cmp r8, r10
jl 0x14001b410
xor r14d, r14d
cmp byte [rsi + 0x212c], 0
je 0x14001b479
bt r12d, 0x15
jb 0x14001b479
mov rax, qword [rsi + 0x1d48]
test rax, rax
je 0x14001b45f
cmp qword [rax + 0x390], rdi
je 0x14001b479
cmp rdi, qword [rdi + 0x390]
jne 0x14001b479
test dword [rdi + 0xc], 0x20000000
jne 0x14001b479
mov rcx, rdi
call fcn.1400319c0
test byte [rdi + 0x3e1], 1
je 0x14001b4c1
mov r8, qword [0x1403ea7a8]
mov edx, dword [rdi + 0x414]
mov ecx, dword [rsi + 0x1dd0]
mov eax, dword [rdi + 8]
mov dword [r8 + 0x1de8], eax
mov dword [r8 + 0x1dec], ecx
mov dword [r8 + 0x1df0], edx
movups xmm0, xmmword [rdi + 0x418]
movups xmmword [r8 + 0x1df4], xmm0
jmp 0x14001b603
mov rdx, qword [0x1403ea7a8]
movss xmm8, dword [rbp - 0x50]
movss xmm7, dword [rbp - 0x58]
movaps xmm3, xmm8
movss xmm5, dword [rbp - 0x4c]
movaps xmm0, xmm7
movss xmm2, dword [rdx + 0x16b4]
movaps xmm4, xmm5
movss xmm1, dword [rdx + 0x16b8]
subss xmm0, xmm2
movss xmm6, dword [rbp - 0x54]
addss xmm3, xmm2
movaps xmm2, xmm6
addss xmm4, xmm1
subss xmm2, xmm1
movss xmm1, dword [rdx + 0x120]
comiss xmm1, xmm0
jb 0x14001b56a
movss xmm0, dword [rdx + 0x124]
comiss xmm0, xmm2
jb 0x14001b56a
comiss xmm3, xmm1
jbe 0x14001b56a
comiss xmm4, xmm0
jbe 0x14001b56a
mov rax, qword [rdx + 0x1f58]
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, xmm6
jbe 0x14001b56a
comiss xmm5, xmm2
jbe 0x14001b56a
comiss xmm1, xmm7
jbe 0x14001b56a
comiss xmm8, xmm3
mov r8d, 1
ja 0x14001b56d
mov r8d, r14d
mov ecx, dword [rsi + 0x1dd0]
mov eax, dword [rdi + 0x8c]
mov dword [rdx + 0x1de8], eax
mov dword [rdx + 0x1dec], ecx
mov dword [rdx + 0x1df0], r8d
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rdx + 0x1df4], xmm0
jmp 0x14001b603
mov rcx, qword [rdi + 0x30]
mov rdx, qword [0x1403ea7a8]
test rcx, rcx
je 0x14001b5b2
mov eax, dword [rdx + 0x1ca4]
mov dword [rcx + 0x64], eax
cmp qword [rdx + 0x1f50], rcx
je 0x14001b5f1
test rcx, rcx
je 0x14001b5e0
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1f48], eax
mov rax, qword [rdx + 0x15f0]
mov qword [rdx + 0x1f50], rcx
test rax, rax
je 0x14001b5f1
call rax
jmp 0x14001b5f1
mov dword [rdx + 0x1f48], 0x3f800000
mov qword [rdx + 0x1f50], rcx
mov rcx, rdi
call fcn.14000f6f0
mov r12d, dword [rsp + 0x48]
mov r13, qword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x1e0]
mov r14d, r12d
movaps xmm7, xmmword [rsp + 0x1f0]
movaps xmm6, xmmword [rsp + 0x200]
mov r15, qword [rsp + 0x210]
and r14d, 0x1000000
je 0x14001b63c
mov ebx, dword [r13 + 0x164]
jmp 0x14001b6ca
mov eax, dword [rdi + 0x100]
test eax, eax
jg 0x14001b665
mov r8d, 0x719
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.h
lea rcx, str.Size___0
call fcn.1400b50b0
mov eax, dword [rdi + 0x100]
movsxd rcx, eax
xor edx, edx
mov rax, qword [rdi + 0x108]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.FOCUSSCOPE
call fcn.14000cd20
mov ebx, eax
mov rax, qword [0x1403ea7a8]
cmp dword [rax + 0x1d7c], ebx
jne 0x14001b699
mov dword [rax + 0x1d80], ebx
cmp dword [rax + 0x1db8], ebx
jne 0x14001b6a8
mov byte [rax + 0x1dbc], 1
mov rcx, qword [0x1403ea7a8]
cmp dword [rcx + 0x1d64], ebx
jne 0x14001b6ca
lea r8, str.FOCUSSCOPE
mov edx, ntohs
mov ecx, ebx
call fcn.140032f60
mov dword [rdi + 0x164], ebx
mov rbx, qword [rsp + 0x258]
bt r12d, 0x1d
jb 0x14001b6f5
lea rdx, [rdi + 0x218]
mov r8b, 1
lea rcx, [rdi + 0x210]
call fcn.1400139c0
xor eax, eax
mov byte [rdi + 0xc9], 0
inc word [rdi + 0xd2]
mov dword [rsi + 0x1e28], eax
mov eax, dword [rsp + 0x68]
cmp eax, dword [rsp + 0x4c]
je 0x14001b8c1
movzx ecx, byte [rdi + 0x3e1]
movzx eax, cl
and al, 5
cmp al, 1
jne 0x14001b747
mov eax, dword [rsi + 0x1ca4]
cmp dword [rdi + 0x26c], eax
jne 0x14001b740
mov byte [rdi + 0xe9], 1
jmp 0x14001b747
mov byte [rdi + 0xe8], 1
test r14d, r14d
je 0x14001b82f
test r12b, 1
jne 0x14001b774
test cl, 1
jne 0x14001b774
mov r8d, 0x1b0c
lea rdx, str.C:UsersRongDesktopPUBGLoginCG_LoginCG_LoginImGuiimgui.cpp
lea rcx, str._flags_ImGuiWindowFlags_NoTitleBar____0___window__DockIsActive_
call fcn.1400b50b0
test r12b, 0x40
jne 0x14001b7f4
cmp byte [rdi + 0xe0], 0
jg 0x14001b7f4
cmp byte [rdi + 0xe1], 0
jg 0x14001b7f4
bt r12d, 0x17
jae 0x14001b7bc
cmp byte [rsi + 0x1fdc], 0
je 0x14001b7bc
mov rcx, qword [rsi + 0x1f98]
test rcx, rcx
je 0x14001b7bc
mov rax, qword [rdi + 0x3a0]
cmp qword [rcx + 0x3a0], rax
jne 0x14001b7bc
mov al, 1
jmp 0x14001b7be
xor al, al
cmp byte [rsi + 0x32fc], 0
jne 0x14001b7f4
test al, al
jne 0x14001b7f4
movss xmm0, dword [rdi + 0x1f0]
comiss xmm0, dword [rdi + 0x1f8]
jae 0x14001b7ed
movss xmm0, dword [rdi + 0x1f4]
comiss xmm0, dword [rdi + 0x1fc]
jb 0x14001b7f4
mov byte [rdi + 0xe8], 1
test r13, r13
je 0x14001b82f
cmp byte [r13 + 0xca], 0
jne 0x14001b80d
cmp byte [r13 + 0xe8], 0
jle 0x14001b81e
mov byte [rdi + 0xe8], 1
cmp byte [r13 + 0xca], 0
jne 0x14001b828
cmp byte [r13 + 0xe9], 0
jle 0x14001b82f
mov byte [rdi + 0xe9], 1
comiss xmm10, dword [rsi + 0x1650]
jb 0x14001b8a2
mov byte [rdi + 0xe8], 1
mov cl, 1
mov byte [rdi + 0xce], cl
movzx eax, byte [rdi + 0xeb]
test al, al
jle 0x14001b862
dec al
mov byte [rdi + 0xeb], al
or dword [rdi + 0xc], 0xc0200
xor al, al
cmp byte [rdi + 0xca], al
jne 0x14001b878
cmp byte [rdi + 0xc7], al
je 0x14001b878
test cl, cl
je 0x14001b89a
cmp byte [rdi + 0xe0], al
jg 0x14001b89a
cmp byte [rdi + 0xe1], al
jg 0x14001b89a
cmp byte [rdi + 0xe9], 0
mov edx, 1
movzx eax, al
cmovle eax, edx
mov byte [rdi + 0xcc], al
jmp 0x14001b8c8
cmp byte [rdi + 0xe8], 0
jg 0x14001b840
cmp byte [rdi + 0xe9], 0
jg 0x14001b840
cmp byte [rdi + 0xea], 0
jg 0x14001b840
xor cl, cl
jmp 0x14001b842
movzx eax, byte [rdi + 0xcc]
test al, al
sete al
mov rcx, qword [rbp + 0x60]
xor rcx, rsp
call fcn.140064e40
movaps xmm10, xmmword [rsp + 0x1c0]
add rsp, 0x218
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret