Function at 0x140073b60
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
push rbp
push r12
push r13
push r14
lea rbp, [r11 - 0xa8]
sub rsp, 0x188
movaps xmmword [r11 - 0x68], xmm9
movaps xmmword [r11 - 0x98], xmm12
mov rax, qword [0x1401d00c0]
xor rax, rsp
mov qword [rbp - 0x28], rax
mov rax, qword [0x1405181b0]
xor r13d, r13d
mov r8, qword [0x140516818]
movabs r12, 0x3fe00ff803fe01
xorps xmm9, xmm9
mov r14d, r13d
mov rcx, qword [rax + 0x4900]
mov rax, qword [rcx]
mov rcx, qword [0x140516820]
sub rcx, r8
movss xmm12, dword [rax + 0xc]
mov rax, r12
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400742a0
mov qword [r11 + 8], rbx
mov qword [r11 + 0x18], rdi
mov edi, r13d
mov qword [r11 - 0x28], r15
mov r15d, r13d
movaps xmmword [r11 - 0x48], xmm7
movss xmm7, dword [0x1401b0c10]
movaps xmmword [r11 - 0x58], xmm8
movss xmm8, dword [0x1401b0af4]
movaps xmmword [r11 - 0x78], xmm10
movss xmm10, dword [0x1401b0a68]
movaps xmmword [r11 - 0x88], xmm11
movss xmm11, dword [0x1401b0b48]
movaps xmmword [r11 - 0xa8], xmm13
movss xmm13, dword [0x1401b0b68]
movaps xmmword [r11 - 0xb8], xmm14
movss xmm14, dword [0x1401b0bbc]
movaps xmmword [r11 - 0xc8], xmm15
movss xmm15, dword [0x1401b0b88]
mov qword [r11 + 0x10], rsi
movaps xmmword [r11 - 0x38], xmm6
lea rbx, [r15 + r8]
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov ecx, dword [rbx + 0x2004]
sub rax, qword [rbx + 0x2008]
add ecx, 0x12c
movsxd rcx, ecx
cmp rax, rcx
jbe 0x140073cca
mov r8, qword [0x140516820]
imul rcx, rdi, 0x2010
add rcx, qword [0x140516818]
lea rdx, [rcx + 0x2010]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x140516820], 0x2010
jmp 0x1400741ff
mov rcx, rbx
lea rdi, [rbx + 0x1004]
call fcn.140073b00
mov esi, dword [rax]
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rcx, rax
sub rcx, qword [rbx + 0x2008]
test esi, esi
jne 0x140073d1d
xorps xmm6, xmm6
test rcx, rcx
js 0x140073d02
cvtsi2ss xmm6, rcx
divss xmm6, xmm7
jmp 0x140073d6b
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2ss xmm6, rax
addss xmm6, xmm6
divss xmm6, xmm7
jmp 0x140073d6b
cmp esi, 2
jne 0x140073d67
xorps xmm1, xmm1
test rcx, rcx
js 0x140073d31
cvtsi2ss xmm1, rcx
jmp 0x140073d46
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2ss xmm1, rax
addss xmm1, xmm1
movd xmm0, dword [rbx + 0x2004]
subss xmm1, xmm7
cvtdq2ps xmm0, xmm0
movaps xmm6, xmm8
subss xmm1, xmm0
divss xmm1, xmm7
subss xmm6, xmm1
jmp 0x140073d6b
movaps xmm6, xmm8
mov r8d, r14d
lea rdx, str.TOAST_d
lea rcx, [rbp - 0x60]
call fcn.140079850
mov rbx, qword [0x1405181b0]
lea rdx, [rbp - 0x78]
mov dword [rbp - 0x78], r13d
movss xmm0, dword [rbx + 0x37c8]
lea rcx, [rbx + 0x4870]
movss dword [rbp - 0x74], xmm0
call fcn.14004aea0
mov rax, qword [0x1405181b0]
lea rdx, [rsp + 0x30]
movss dword [rbx + 0x37c8], xmm6
movaps xmm0, xmm9
addss xmm0, dword [0x1401b0b60]
movaps xmm1, xmm12
mov dword [rsp + 0x30], 0x41000000
subss xmm1, dword [0x1401b0b60]
or dword [rax + 0x47f0], 1
mov ecx, 2
mov dword [rax + 0x4808], 0x3f800000
addss xmm0, dword [0x1401b0bd0]
mov dword [rax + 0x480c], 0x3f800000
movss dword [rax + 0x4800], xmm1
mov dword [rax + 0x47f4], 1
mov dword [rsp + 0x34], 0x41000000
movss dword [rax + 0x4804], xmm0
call fcn.140032a50
mov rbx, qword [0x1405181b0]
lea rdx, [rbp - 0x6c]
mov dword [rbp - 0x6c], 3
movss xmm0, dword [rbx + 0x37d8]
lea rcx, [rbx + 0x4870]
movss dword [rbp - 0x68], xmm0
call fcn.14004aea0
mov rax, qword [0x1405181b0]
lea rcx, [rsp + 0x58]
mov dword [rbx + 0x37d8], 0x40000000
movss xmm1, dword [0x14054e194]
movss xmm0, dword [0x14054e190]
movss dword [rsp + 0x5c], xmm1
movss xmm1, dword [rax + 0x37c8]
mulss xmm1, dword [0x1401b0ac0]
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [0x14054e198]
mulss xmm1, dword [0x14054e19c]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
call fcn.1400323f0
mov edx, eax
mov ecx, 2
call fcn.140032900
xor edx, edx
lea rcx, [rbp - 0x60]
mov r8d, 0xc326b
call fcn.14003cf90
mov rax, qword [0x1405181b0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax + 0x4900]
mov rcx, qword [rcx]
call fcn.140036000
movss xmm1, dword [0x14054e124]
lea rcx, [rsp + 0x68]
movss xmm0, dword [0x14054e120]
mov r10, rax
mov r8, qword [0x1405181b0]
movss dword [rsp + 0x6c], xmm1
movss xmm1, dword [0x14054e12c]
movss dword [rsp + 0x68], xmm0
mulss xmm1, dword [r8 + 0x37c8]
movss xmm0, dword [0x14054e128]
movss dword [rsp + 0x70], xmm0
movss dword [rsp + 0x74], xmm1
call fcn.1400323f0
mov rcx, qword [r8 + 0x3f08]
mov r9d, eax
mov rdx, qword [rcx + 0x1a8]
test rdx, rdx
jne 0x140073f71
lea rax, [rcx + 0x250]
cmp qword [r8 + 0x4bd8], r13
je 0x140073f78
lea rax, [rcx + 0x220]
movss xmm0, dword [rax]
movss xmm2, dword [rcx + 0x20]
movss xmm3, dword [rcx + 0x100]
subss xmm0, xmm2
movss xmm1, dword [rcx + 0x104]
addss xmm0, xmm3
movss dword [rsp + 0x38], xmm0
movaps xmm0, xmm1
addss xmm0, xmm14
movss dword [rsp + 0x3c], xmm0
test rdx, rdx
jne 0x140073fc4
cmp qword [r8 + 0x4bd8], r13
jne 0x140073fc4
add rcx, 0x250
jmp 0x140073fcb
add rcx, 0x220
movss xmm0, dword [rcx]
subss xmm1, xmm15
subss xmm0, xmm2
mov dword [rsp + 0x28], 0xa0
lea r8, [rsp + 0x38]
mov rcx, r10
lea rdx, [rsp + 0x40]
movss dword [rsp + 0x44], xmm1
subss xmm0, xmm11
addss xmm0, xmm3
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [0x1401b0b20]
movss dword [rsp + 0x20], xmm0
call fcn.14004f950
movaps xmm0, xmm12
divss xmm0, xmm11
call fcn.14003fea0
test rdi, rdi
je 0x140074160
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], r13b
jne 0x140074033
test rax, rax
je 0x140074160
mov rcx, qword [0x1405181b0]
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
subss xmm1, xmm8
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
movss xmm1, dword [0x14054e0b4]
movss xmm0, dword [0x14054e0b0]
movss dword [rsp + 0x7c], xmm1
movss xmm1, dword [0x14054e0bc]
mulss xmm1, dword [rcx + 0x37c8]
lea rcx, [rsp + 0x78]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x14054e0b8]
movss dword [rbp - 0x7c], xmm1
movss dword [rbp - 0x80], xmm0
call fcn.1400323f0
xorps xmm3, xmm3
movzx ecx, al
xorps xmm0, xmm0
xorps xmm1, xmm1
xorps xmm2, xmm2
mov rdx, rdi
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
mulss xmm3, xmm10
cvtsi2ss xmm0, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
shufps xmm3, xmm3, 0xe1
cvtsi2ss xmm2, rax
cvtsi2ss xmm1, rcx
lea rcx, [rsp + 0x48]
mulss xmm0, xmm10
mulss xmm1, xmm10
movss xmm3, xmm0
mulss xmm2, xmm10
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x48], xmm3
movups xmmword [rsp + 0x48], xmm3
call fcn.14005ecf0
mov r9, qword [0x1405181b0]
mov rax, qword [r9 + 0x3f08]
mov byte [rax + 0xb8], 1
mov r8, qword [r9 + 0x3f08]
mov rax, qword [r8 + 0x1e0]
movsxd rdx, dword [r8 + 0x1d8]
mov ecx, dword [rax + rdx*4 - 4]
lea eax, [rdx - 1]
mov dword [r8 + 0x1d8], eax
mov dword [r8 + 0x1c0], ecx
mov rax, qword [r9 + 0x3f08]
movss xmm0, dword [rax + 0x2c]
addss xmm0, xmm13
addss xmm9, xmm0
call fcn.14003f460
mov ecx, 3
call fcn.140032ae0
mov r8, qword [0x1405181b0]
movsxd rax, dword [r8 + 0x4860]
cmp eax, 1
jl 0x1400741ff
mov rcx, qword [r8 + 0x4868]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x38b4], xmm0
dec dword [r8 + 0x4860]
mov rcx, qword [0x140516820]
inc r14d
mov r8, qword [0x140516818]
mov rax, r12
sub rcx, r8
movsxd rdi, r14d
imul rcx
add r15, 0x2010
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdi, rdx
jb 0x140073c71
movaps xmm15, xmmword [rsp + 0xe0]
movaps xmm14, xmmword [rsp + 0xf0]
movaps xmm13, xmmword [rsp + 0x100]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm10, xmmword [rsp + 0x130]
movaps xmm8, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm6, xmmword [rsp + 0x170]
mov r15, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1b0]
mov rcx, qword [rbp - 0x28]
xor rcx, rsp
call fcn.14015ca80
lea r11, [rsp + 0x188]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm12, xmmword [r11 - 0x78]
mov rsp, r11
pop r14
pop r13
pop r12
pop rbp
ret