Function at 0x140071190
Capabilities:
Hash data using fnv

Disassembly:
push rsi
push rdi
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov rax, qword [0x140162028]
xor rax, rsp
mov qword [rsp + 0x48], rax
lea rax, [0x140131350]
mov qword [0x1401699a0], rax
lea rcx, [0x1401699a8]
call fcn.14007ae20
lea rcx, [0x1401699b0]
call fcn.14007ae20
xor esi, esi
mov byte [0x1401699b8], sil
xorps xmm6, xmm6
movups xmmword [0x1401699bc], xmm6
movups xmmword [0x1401699cc], xmm6
mov dword [0x1401699dc], esi
lea rcx, [0x1401699e0]
call fcn.14007ae20
mov byte [0x1401699e8], sil
movups xmmword [0x1401699f0], xmm6
mov qword [0x140169a00], rsi
movups xmmword [0x140169a10], xmm6
lea rax, [0x140169a10]
mov qword [0x140169a08], rax
movups xmmword [0x140169a20], xmm6
movups xmmword [0x140169a30], xmm6
movups xmmword [0x140169a40], xmm6
movups xmmword [0x140169a50], xmm6
movups xmmword [0x140169a60], xmm6
mov edi, 0x3f800000
mov dword [0x140169a70], edi
mov dword [0x140169a78], esi
movups xmmword [0x140169a80], xmm6
movups xmmword [0x140169a90], xmm6
mov dword [0x140169aa0], edi
movups xmmword [0x140169aa8], xmm6
movups xmmword [0x140169ab8], xmm6
mov dword [0x140169ac8], edi
mov qword [0x140169af0], rsi
movups xmmword [0x140169ae0], xmm6
movups xmmword [0x140169ad0], xmm6
mov dword [0x140169af8], edi
movups xmmword [0x140169b00], xmm6
movups xmmword [0x140169b10], xmm6
mov dword [0x140169b20], edi
mov qword [0x140169b40], rsi
movups xmmword [0x140169b28], xmm6
mov dword [0x140169b38], esi
mov qword [0x140169b48], 1
lea rcx, [0x140169b50]
call fcn.1400d7340
movups xmmword [0x140169c80], xmm6
mov qword [0x140169c90], rsi
lea rcx, [0x140169c98]
xor edx, edx
call fcn.14006eb30
lea rcx, [0x140169ca0]
xor edx, edx
call fcn.14006eb30
lea rcx, [0x140169ca8]
xor edx, edx
call fcn.14006eb30
movups xmmword [0x140169cb0], xmm6
movups xmmword [0x140169cc0], xmm6
mov dword [0x140169cd0], edi
movups xmmword [0x140169cd8], xmm6
movups xmmword [0x140169ce8], xmm6
movups xmmword [0x140169cf8], xmm6
movups xmmword [0x140169d01], xmm6
movups xmmword [0x140169d18], xmm6
movups xmmword [0x140169d28], xmm6
call fcn.140032c30
call sub.KERNEL32.dll_GetCurrentProcessId
mov dword [0x140169b38], eax
cdqe
movabs rcx, 0xcbf29ce484222325
xor rcx, rax
movabs rax, 0x100000001b3
imul rax, rcx
mov qword [0x140169b30], rax
lea rsi, [rsp + 0x30]
mov rcx, rsi
call fcn.14007abe0
lea rdi, [rsp + 0x40]
mov rcx, rsi
mov rdx, rdi
call fcn.14007ac30
mov rax, qword [rdi]
mov qword [0x140169ad0], rax
mov rcx, rsi
call fcn.14007a940
mov eax, dword [0x14016a360]
test eax, eax
jne 0x140071490
mov rcx, qword [0x140169b48]
mov rax, qword [0x140169b58]
shr rax, 6
test cl, 2
je 0x140071459
test rax, rax
mov ecx, 0x3e8
cmovne rcx, rax
call fcn.1400d63e0
mov rsi, rax
mov eax, dword [0x14016a360]
test eax, eax
jne 0x1400714ab
mov rcx, qword [0x1401699c0]
mov qword [0x1401699c0], rsi
test rcx, rcx
je 0x140071419
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
call fcn.1400d56d0
lea r9, [rsp + 0x28]
mov qword [r9], 0
lea rdx, [0x1401699a0]
lea r8, str.TraceLog
mov rcx, rax
call fcn.1400d5820
mov rcx, qword [rsp + 0x48]
xor rcx, rsp
call fcn.1400f0560
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rdi
pop rsi
ret
test cl, 8
jne 0x140071479
test cl, 0x10
jne 0x140071486
test rax, rax
mov ecx, 0xfa0
cmovne rcx, rax
call fcn.1400d6660
jmp 0x1400713eb
test rax, rax
mov ecx, 0x100
jmp 0x1400713e2
test rax, rax
mov ecx, 0x7a1200
jmp 0x14007146b
mov eax, dword [0x14016a360]
test eax, eax
je 0x1400713c3
call fcn.1400d97c0
inc dword [rax + 0x38]
jmp 0x1400713c3
mov eax, dword [0x14016a360]
test eax, eax
je 0x1400713fc
call fcn.1400d97c0
mov ecx, dword [rax + 0x38]
test ecx, ecx
je 0x1400713fc
dec ecx
mov dword [rax + 0x38], ecx
jmp 0x1400713fc