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

Disassembly:
mov rax, rsp
push rbx
sub rsp, 0x140
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x78], xmm12
movaps xmmword [rax - 0x88], xmm13
movaps xmmword [rax - 0x98], xmm14
movaps xmmword [rax - 0xa8], xmm15
mov rax, qword [0x18002a040]
xor rax, rsp
mov qword [rsp + 0x90], rax
movaps xmm0, xmmword [0x180025820]
lea rax, [0x180025290]
movaps xmm1, xmmword [0x180025810]
lea r9, [rsp + 0x70]
movss xmm8, dword [0x180025608]
mov ecx, 0xfc
movss xmm9, dword [0x180025604]
movss xmm10, dword [0x1800255f8]
mov qword [rsp + 0x70], rax
lea rax, [0x180025424]
mov qword [rsp + 0x80], rax
lea rax, [0x18002ce80]
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [0x1800259e0]
mov dword [rsp + 0x20], 2
movups xmmword [rsp + 0x40], xmm1
mov dword [rsp + 0x78], 6
movups xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x88], 0x10
call fcn.1800064f0
mov rcx, qword [0x18002ce40]
lea r9, [0x18002ce68]
mov dword [rsp + 0x70], 0xa0
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x74], 2
xor ebx, ebx
mov dword [rsp + 0x78], 4
xor r8d, r8d
mov qword [rsp + 0x7c], 0x10000
mov dword [rsp + 0x84], ebx
mov rax, qword [rcx]
call qword [rax + 0x18]
test eax, eax
jns 0x180006bc9
xor r9d, r9d
lea r8, str.gtav_bingo
lea rdx, str.Failed_to_create_a_buffer
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movd xmm2, dword [0x18002aa90]
lea r8, [0x18002ce58]
movd xmm0, dword [0x18002aa8c]
mov rax, qword [0x18002cf00]
cvtdq2ps xmm0, xmm0
mov qword [rax + 4], rbx
mov qword [rax + 0xc], rbx
cvtdq2ps xmm2, xmm2
mov dword [rax + 0x14], 0xbfddb3d8
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rbx
mov dword [rax + 0x28], 0xbf80068d
mov dword [rax + 0x2c], 0xbe4cd20a
divss xmm2, xmm0
mov qword [rax + 0x30], rbx
mov dword [rax + 0x38], 0xbf800000
mov dword [rax + 0x3c], ebx
movss xmm0, dword [0x1800255f4]
movaps xmm1, xmm2
mulss xmm2, dword [0x180025640]
mulss xmm1, dword [0x1800255ec]
subss xmm1, xmm2
divss xmm0, xmm1
movss dword [rax], xmm0
movss xmm0, dword [0x18002bdec]
movaps xmm1, xmm0
call fcn.1800068d0
mov rcx, qword [0x18002cf08]
mov edx, ebx
movss xmm1, dword [0x180025dc0]
mov eax, 0x54
movss xmm2, dword [0x18002560c]
movss xmm0, dword [0x1800255e8]
movss xmm14, dword [rsp + 0x5c]
movss xmm15, dword [rsp + 0x58]
movss xmm11, dword [rsp + 0x50]
movss xmm12, dword [rsp + 0x4c]
movss xmm13, dword [rsp + 0x48]
movss xmm7, dword [0x18002bdec]
nop dword [rax]
movd xmm4, edx
movaps xmm6, xmm7
mulss xmm6, xmm2
cvtdq2ps xmm4, xmm4
movaps xmm5, xmm6
mulss xmm4, xmm7
xorps xmm5, xmm1
subss xmm4, xmm6
cmp edx, 3
jne 0x180006ce5
movss xmm1, dword [rsp + 0x38]
movss xmm2, dword [rsp + 0x34]
movss xmm3, dword [rsp + 0x30]
jmp 0x180006cee
movaps xmm1, xmm0
movaps xmm2, xmm0
movaps xmm3, xmm0
movss dword [rax + rcx - 0x54], xmm5
movaps xmm5, xmm7
movss dword [rax + rcx - 0x50], xmm4
subss xmm5, xmm6
mov dword [rax + rcx - 0x4c], 0xc4610000
mov dword [rax + rcx - 0x48], 0x40490fdb
movss dword [rax + rcx - 0x44], xmm3
movss dword [rax + rcx - 0x40], xmm2
movss dword [rax + rcx - 0x3c], xmm1
jne 0x180006d39
movss xmm1, dword [rsp + 0x44]
movss xmm2, dword [rsp + 0x40]
movss xmm3, dword [rsp + 0x3c]
jmp 0x180006d42
movaps xmm1, xmm0
movaps xmm2, xmm0
movaps xmm3, xmm0
movss dword [rax + rcx - 0x38], xmm5
movss dword [rax + rcx - 0x34], xmm4
mov dword [rax + rcx - 0x30], 0xc4610000
mov dword [rax + rcx - 0x2c], 0x40490fdb
movss dword [rax + rcx - 0x28], xmm3
movss dword [rax + rcx - 0x24], xmm2
movss dword [rax + rcx - 0x20], xmm1
jne 0x180006d80
movaps xmm1, xmm11
movaps xmm2, xmm12
movaps xmm3, xmm13
jmp 0x180006d89
movaps xmm1, xmm0
movaps xmm2, xmm0
movaps xmm3, xmm0
mov dword [rax + rcx - 0x1c], ebx
movss dword [rax + rcx - 0x18], xmm4
mov dword [rax + rcx - 0x14], 0xc4610000
mov dword [rax + rcx - 0x10], 0x40490fdb
movss dword [rax + rcx - 0xc], xmm3
movss dword [rax + rcx - 8], xmm2
movss dword [rax + rcx - 4], xmm1
movaps xmm1, xmm7
mulss xmm1, dword [0x180025610]
subss xmm1, xmm6
jne 0x180006dd6
movss xmm5, dword [rsp + 0x54]
movaps xmm2, xmm14
movaps xmm3, xmm15
jmp 0x180006ddf
movaps xmm2, xmm0
movaps xmm3, xmm0
movaps xmm5, xmm0
movss dword [rax + rcx], xmm1
movss dword [rax + rcx + 4], xmm4
mov dword [rax + rcx + 8], 0xc4610000
mov dword [rax + rcx + 0xc], 0x40490fdb
movss dword [rax + rcx + 0x10], xmm5
movaps xmm5, xmm7
movss dword [rax + rcx + 0x14], xmm3
movss dword [rax + rcx + 0x18], xmm2
mulss xmm5, dword [0x180025618]
subss xmm5, xmm6
jne 0x180006e2b
movaps xmm1, xmm10
movaps xmm2, xmm9
movaps xmm3, xmm8
jmp 0x180006e34
movaps xmm1, xmm0
movaps xmm2, xmm0
movaps xmm3, xmm0
movss dword [rax + rcx + 0x1c], xmm5
inc edx
movss dword [rax + rcx + 0x20], xmm4
mov dword [rax + rcx + 0x24], 0xc4610000
mov dword [rax + rcx + 0x28], 0x40490fdb
movss dword [rax + rcx + 0x2c], xmm3
movss dword [rax + rcx + 0x30], xmm2
movss dword [rax + rcx + 0x34], xmm1
add rax, 0x8c
movss xmm1, dword [0x180025dc0]
movss xmm2, dword [0x18002560c]
cmp edx, 5
jl 0x180006cb0
mov rcx, qword [rsp + 0x90]
xor rcx, rsp
call fcn.180008e00
lea r11, [rsp + 0x140]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop rbx
ret