Function at 0x1400f345b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xcba1e707
pushf
not eax
add eax, 0x4bc1b502
xor eax, 0x3ed7172f
rol eax, 0x37
popf
pushf
not eax
add eax, 0x6b913b52
xor eax, 0xb1d6e4
rol eax, 8
popf
cmp eax, 0xa
jne 0x1400f3498
popf
pop rax
jmp 0x1400f3a07
cmp eax, 1
jne 0x1400f34a7
popf
pop rax
jmp 0x1400f35fb
cmp eax, 9
jne 0x1400f34b6
popf
pop rax
jmp 0x1400f39b2
cmp eax, 3
jne 0x1400f34c5
popf
pop rax
jmp 0x1400f36da
cmp eax, 4
jne 0x1400f34d4
popf
pop rax
jmp 0x1400f3746
cmp eax, 0xb
jne 0x1400f34e3
popf
pop rax
jmp 0x1400f3a68
cmp eax, 5
jne 0x1400f34f2
popf
pop rax
jmp 0x1400f37c8
cmp eax, 6
jne 0x1400f3501
popf
pop rax
jmp 0x1400f386c
cmp eax, 7
jne 0x1400f3510
popf
pop rax
jmp 0x1400f38b7
cmp eax, 8
jne 0x1400f351f
popf
pop rax
jmp 0x1400f3964
cmp eax, 2
jne 0x1400f352e
popf
pop rax
jmp 0x1400f3691
cmp eax, 0
jne 0x1400f353d
popf
pop rax
jmp 0x1400f353d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r15
sub rsp, 0x30
mov esi, ecx
cmp ecx, 0x2000
jb 0x1400f35a2
push rax
pushf
mov eax, 0x8c22b999
pushf
not eax
add eax, 0x3973b587
xor eax, 0x4dae92ed
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x665c1410
xor eax, 0x1ce79196
rol eax, 5
popf
pushf
not eax
add eax, 0x6b3d001c
xor eax, 0x4bb3b341
rol eax, 0x36
popf
jmp 0x1400f3489
push rax
pushf
mov eax, 0x361bfc55
pushf
not eax
add eax, 0x906a5b2
xor eax, 0x359e7b7d
rol eax, 0xad
popf
pushf
not eax
add eax, 0x2b920216
xor eax, 0x79ed7dbc
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x1ec746fb
xor eax, 0x3a635771
rol eax, 0x51
popf
pushf
not eax
add eax, 0x1323182b
xor eax, 0x60c6ff9c
rol eax, 0
popf
jmp 0x1400f3489
call fcn.1400d5fd2
mov ebx, 0x8e70602c
pushf
not ebx
add ebx, 0x35b261b4
xor ebx, 0x5b724b4f
rol ebx, 0x23
popf
pushf
not ebx
add ebx, 0x1de52368
xor ebx, 0x3c70cd20
rol ebx, 0x6f
popf
mov dword [rax], ebx
call fcn.14010714d
mov eax, ebx
push rax
pushf
mov eax, 0x3b1e7fed
pushf
not eax
add eax, 0x5ce07970
xor eax, 0x6b836e9d
rol eax, 0x57
popf
pushf
not eax
add eax, 0x3db1b745
xor eax, 0x8923b1
rol eax, 0xca
popf
pushf
not eax
add eax, 0x5a618325
xor eax, 0x3b2a87cf
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x5cbed48
xor eax, 0x14861cfd
rol eax, 0x59
popf
jmp 0x1400f3489
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
add rsp, 0x30
pop r15
ret
xor edi, edi
lea ecx, [rdi + 7]
call fcn.140131753
nop
mov ebx, edi
mov eax, dword [0x140042e30]
push rax
pushf
mov eax, 0x1e9a0e6f
pushf
not eax
add eax, 0x3c43107e
xor eax, 0x133548de
rol eax, 0xea
popf
pushf
not eax
add eax, 0x3ce94a72
xor eax, 0x1fb0632c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x34f07c70
xor eax, 0x70036a5e
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x46844d0c
xor eax, 0x1e260a87
rol eax, 0x46
popf
jmp 0x1400f3489
mov qword [rsp + 0x20], rbx
cmp esi, eax
jl 0x1400f3782
push rax
pushf
mov eax, 0xced2baf3
pushf
not eax
add eax, 0x31c39449
xor eax, 0x451f1a18
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x5b0d1fcb
xor eax, 0x11112ee3
rol eax, 0x1e
popf
jmp 0x1400f3489
push rax
pushf
mov eax, 0x6a4bc5b2
pushf
not eax
add eax, 0x1b0cf5cd
xor eax, 0xeb41e12
rol eax, 0x47
popf
pushf
not eax
add eax, 0x1a105a60
xor eax, 0x5e62b9f3
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x38ff6e91
xor eax, 0x1d0f7e8f
rol eax, 0xf9
popf
jmp 0x1400f3489
lea r15, [0x18adf1f3a]
pushf
sub r15, 0x4adaf50a
popf
cmp qword [r15 + rbx*8], rdi
je 0x1400f3813
push rax
pushf
mov eax, 0x156d9863
pushf
not eax
add eax, 0xd42eff1
xor eax, 0x5c6b46d3
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x59b7fee1
xor eax, 0x62af4f8b
rol eax, 0xa6
popf
jmp 0x1400f3489
push rax
pushf
mov eax, 0xcdfc28f4
pushf
not eax
add eax, 0x5a6924c0
xor eax, 0x4489c9b3
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x50c66e2a
xor eax, 0x52557331
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x1981aa41
xor eax, 0x5a2b21f0
rol eax, 0x25
popf
pushf
not eax
add eax, 0x5f694f99
xor eax, 0x6ea6f350
rol eax, 0xd
popf
jmp 0x1400f3489
jmp 0x1400f3a07
call fcn.1400f2d62
mov qword [r15 + rbx*8], rax
test rax, rax
jne 0x1400f391e
push rax
pushf
mov eax, 0x77c84b92
pushf
not eax
add eax, 0x58a543f3
xor eax, 0x4678daf0
rol eax, 0x47
popf
pushf
not eax
add eax, 0x3f211fe8
xor eax, 0x347da0c8
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x53c0aa4d
xor eax, 0x472e4164
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x71ec1da5
xor eax, 0x48c45f5
rol eax, 0xbb
popf
jmp 0x1400f3489
push rax
pushf
mov eax, 0x3f97f633
pushf
not eax
add eax, 0x5c4f7085
xor eax, 0x73634e12
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcc7e534
xor eax, 0x3e1929a0
rol eax, 0x42
popf
pushf
not eax
add eax, 0x6f7022f7
xor eax, 0x1a75a2a1
rol eax, 0x50
popf
jmp 0x1400f3489
lea edi, [rax + 0xc]
jmp 0x1400f3a68
mov eax, dword [0x140042e30]
add eax, 0x40
mov dword [0x140042e30], eax
push rax
pushf
mov eax, 0xc8664c92
pushf
not eax
add eax, 0x62c98eb2
xor eax, 0x30b46cd0
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x55c253fa
xor eax, 0x139de62c
rol eax, 0x97
popf
pushf
not eax
add eax, 0x7968664d
xor eax, 0x67a23aa9
rol eax, 0x38
popf
jmp 0x1400f3489
inc rbx
jmp 0x1400f3746
mov ecx, 0x119352aa
pushf
not ecx
add ecx, 0x15e42a77
xor ecx, 0x509c53d1
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0x15834e38
xor ecx, 0x35570ed2
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0x1dd85dbc
xor ecx, 0x30357e45
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0x49b682c4
xor ecx, 0x5f2aa6a8
rol ecx, 0x1f
popf
call fcn.1401319c3
mov eax, edi
jmp 0x1400f3691