Function at 0x140130000
Capabilities:
Hash data using fnv

Disassembly:
cmc
cmpsd dword [rsi], dword [rdi]
sub dword [rcx - 0x136eb658], ebp
mov ebp, 0x6c24f62a
cmpsd dword [rsi], dword [rdi]
push rdx
add dh, dh
and dword [rdi], ebp
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
xchg r11, rdx
mov qword [rsp + 0x10], r11
xchg rdx, r11
mov qword [rsp + 8], rcx
nop
jmp 0x140130069
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x140130046
jne 0x140130046
rcr r9d, 0xf5
sub ebx, 0x367c0554
and r13d, 0x40d47bd1
mul r13
movabs rdi, 0x27e815000000b8e9
cmp ecx, 0x64022f26
call rcx
sub edx, 0x95c5123a
call 0x140130ffc
jmp 0x140130103
inc r8d
jmp 0x140130196
push 0xf62f905
mov qword [rsp], rbp
push rbx
jmp 0x1401301cd
mov r12, qword [rax]
xchg r10, r12
xchg r8, r11
mov r8, qword [r10 + 0x30]
xchg r8, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
jmp 0x14013018c
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
je 0x1401300d2
jne 0x1401300d2
popfq
ror ecx, 0xbe
bswap r12
cmp r11, rcx
test ebx, 0xa4dbc06b
jmp 0x140130fb4
jmp 0x1401300ed
inc rcx
test al, al
je 0x140130061
nop dword [rax]
movsx eax, al
jmp 0x140130020
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401300fb
cmp edx, 0xd985a5e4
je 0x1401301d8
jmp 0x140130061
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x1401301a7
xor r13d, r13d
mov r8d, r13d
mov r10, qword [rax + 0x18]
xchg r14, rax
mov r14, qword [r10 + 0x10]
xchg r14, rax
xchg r12, r10
jne 0x140130170
je 0x140130170
call rcx
ror r13d, 0xe5
neg r10
add esi, 0x85d8f938
or r10d, 0x88fb30c2
jmp 0x14012f55e
jmp 0x140130078
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
lea rax, [r10 + r9*4]
jmp 0x140130099
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jmp 0x140130133
push rdi
nop
sub rsp, 8
jmp 0x140130120
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
je 0x14013021c
jne 0x14013021c
div r9
lea r12d, [rbp + 0xdcf7]
rcr ebx, 0xfa
jb 0x14012fb00
jnp 0x14013012a
int3
jmp 0x14013025e
mov edi, dword [rcx + rdx*4]
xchg rcx, r10
mov r10, qword [rax + 0x18]
xchg rcx, r10
add rdi, r11
jne 0x1401302cc
je 0x1401302cc
cmp rbp, rdi
jno 0x14012fc31
jmp rax
jmp 0x140130347
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
xchg rsi, rax
mov rsi, qword [rcx + 0x10]
xchg rsi, rax
mov rcx, qword [rax]
jmp 0x1401302f9
jb 0x1401306ee
invalid
test r9d, r9d
je 0x140130a07
mov ebx, dword [rdi + 0x20]
nop dword [rax]
jmp 0x140130d94
mov qword [rsp + 0x3a8], r12
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
jmp 0x140130be7
inc rdx
test cl, cl
je 0x140130d5e
nop
jmp 0x140130c3c
xchg r11, rcx
mov r11, qword [rbp + 0xd0]
xchg r11, rcx
jmp 0x140130c08
mov rcx, qword [rsp + 0x30]
call rdi
test eax, eax
jne 0x140133b16
mov r9d, 0x8000
jmp 0x1401309ae
mov rax, qword [rax]
jmp 0x140130a98
mov rbp, r9
xchg rbx, rbp
xchg rcx, rbx
mov rbx, qword [rsp + 0x48]
xchg rbx, rcx
neg r10
jmp 0x140130ca6
cmp rax, 0xfffffffffffffffd
ja 0x140133b16
mov r10, qword [rsp + 0x48]
xchg rbx, rsi
mov rsi, r13
xchg rbx, rsi
jmp 0x1401309db
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
jne 0x140130a54
je 0x140130a54
movabs r10, 0x2c49949933d597eb
rcr esi, 0xa2
jmp rcx
jmp 0x1401309ed
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
jmp 0x1401309c9
xchg r8, rax
mov rax, r8
xchg r8, rax
xchg rcx, rax
mov rcx, r11
xchg rcx, rax
jmp 0x140130bcc
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg rdx, r10
mov rdx, qword [rax + 0x30]
xchg rdx, r10
movsxd rcx, dword [r10 + 0x3c]
jne 0x140130ae0
je 0x140130ae0
dec rbx
jmp 0x140130b2d
mov qword [rbp + 0x100], r14
xchg r13, r14
mov r8d, r9d
mov qword [rbp + 0xf0], r13
lea rcx, [rsp + 0x30]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140130a07
mov r9d, dword [rdi + 0x18]
jmp 0x140130999