Function at 0x14032c7d4
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x31e98c
pushf
not eax
add eax, 0xa31058ca
xor eax, 0xbbd92266
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb9654a5a
xor eax, 0xe3b3b9e5
rol eax, 0x1d
popf
cmp eax, 4
jne 0x14032c811
popf
pop rax
jmp 0x14032cb6a
cmp eax, 0
jne 0x14032c820
popf
pop rax
jmp 0x14032c8f2
cmp eax, 3
jne 0x14032c82f
popf
pop rax
jmp 0x14032cac7
cmp eax, 1
jne 0x14032c83e
popf
pop rax
jmp 0x14032c9b5
cmp eax, 0xd
jne 0x14032c84d
popf
pop rax
jmp 0x14032d039
cmp eax, 7
jne 0x14032c85c
popf
pop rax
jmp 0x14032cd0b
cmp eax, 0xe
jne 0x14032c86b
popf
pop rax
jmp 0x14032d0b1
cmp eax, 0xb
jne 0x14032c87a
popf
pop rax
jmp 0x14032ced1
cmp eax, 0xc
jne 0x14032c889
popf
pop rax
jmp 0x14032cfa9
cmp eax, 8
jne 0x14032c898
popf
pop rax
jmp 0x14032cdb1
cmp eax, 5
jne 0x14032c8a7
popf
pop rax
jmp 0x14032cbe7
cmp eax, 2
jne 0x14032c8b6
popf
pop rax
jmp 0x14032ca49
cmp eax, 9
jne 0x14032c8c5
popf
pop rax
jmp 0x14032cdf9
cmp eax, 0xa
jne 0x14032c8d4
popf
pop rax
jmp 0x14032ce41
cmp eax, 6
jne 0x14032c8e3
popf
pop rax
jmp 0x14032cc67
cmp eax, 0xf
jne 0x14032c8f2
popf
pop rax
jmp 0x14032d0ff
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
movsxd rdi, r8d
mov r8d, ecx
mov rsi, rdx
test ecx, 0xfffff3ff
jne 0x14032c970
push rax
pushf
mov eax, 0x404e3e83
pushf
not eax
add eax, 0xfb130cd4
xor eax, 0xb780d4c0
rol eax, 0x68
popf
pushf
not eax
add eax, 0x81b6b987
xor eax, 0x9ea9df81
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9871b5a3
xor eax, 0xf1c884cf
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf7d989e6
xor eax, 0xc9af0122
rol eax, 0xae
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0x8da2daac
pushf
not eax
add eax, 0x9c729d12
xor eax, 0xdb084054
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x936e678a
xor eax, 0xae1ca528
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc62bf56c
xor eax, 0xd3be839c
rol eax, 1
popf
jmp 0x14032c802
cmp ecx, 0xc00
jne 0x14032ca03
push rax
pushf
mov eax, 0x5531a278
pushf
not eax
add eax, 0xd1539fe9
xor eax, 0xa19c5a9f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9aee49b8
xor eax, 0xe8e0c82c
rol eax, 0x44
popf
pushf
not eax
add eax, 0xdc15343d
xor eax, 0x8e0beefd
rol eax, 0x1d
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0xab217eaf
pushf
not eax
add eax, 0xd79c81bc
xor eax, 0x92e1af9d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdf72be14
xor eax, 0xa880df96
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd33c5ed8
xor eax, 0x991aca55
rol eax, 0x6f
popf
jmp 0x14032c802
test rsi, rsi
jne 0x14032ca94
push rax
pushf
mov eax, 0xb7667431
pushf
not eax
add eax, 0xb54e32f2
xor eax, 0xbe77f248
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc0704407
xor eax, 0xb5dc08d8
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd2623cb2
xor eax, 0xa0ee2797
rol eax, 0xc7
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0xfdc82d9
pushf
not eax
add eax, 0xc932b2dc
xor eax, 0xa0745fc7
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc6e3fe3c
xor eax, 0xce40f9ee
rol eax, 0xd5
popf
jmp 0x14032c802
test edi, edi
jg 0x14032cb24
push rax
pushf
mov eax, 0xce75f45c
pushf
not eax
add eax, 0xc741fa80
xor eax, 0x83c64f27
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9550190a
xor eax, 0xa88311f9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xacd79afc
xor eax, 0xa647863c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8f08abf7
xor eax, 0xfaf2d749
rol eax, 0xa0
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0xec954231
pushf
not eax
add eax, 0xc87bd539
xor eax, 0xdf69b857
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdc3f77f7
xor eax, 0x8561ab4c
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe83fa0fb
xor eax, 0xd137fe59
rol eax, 0x8e
popf
jmp 0x14032c802
test edi, edi
js 0x14032cba1
push rax
pushf
mov eax, 0x21072b68
pushf
not eax
add eax, 0xc091766b
xor eax, 0xf649b8c5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf4d21d35
xor eax, 0xd533e366
rol eax, 0x99
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0x88baca3b
pushf
not eax
add eax, 0xdb4ebbae
xor eax, 0xdbb29785
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa3c4b50e
xor eax, 0xf4d2f12c
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8d005d2e
xor eax, 0xb80494ec
rol eax, 0xb2
popf
jmp 0x14032c802
xor r9d, r9d
lea rbp, [0x1bab97076]
pushf
sub rbp, 0x7ab18956
popf
mov r10d, 0x72063ce0
pushf
not r10d
add r10d, 0xa1fe8f6c
xor r10d, 0x9aac7b39
rol r10d, 0x90
popf
pushf
not r10d
add r10d, 0xb6273eb3
xor r10d, 0x8c74876e
rol r10d, 0xdc
popf
push rax
pushf
mov eax, 0xc9e0f13e
pushf
not eax
add eax, 0xf8b4ce82
xor eax, 0xae6014c8
rol eax, 0x15
popf
pushf
not eax
add eax, 0xeb79631b
xor eax, 0xba092ca1
rol eax, 0x14
popf
jmp 0x14032c802
lea eax, [r10 + r9]
cdq
sub eax, edx
mov edx, r8d
sar eax, 1
movsxd rcx, eax
shl rcx, 4
sub edx, dword [rcx + rbp]
je 0x14032ccc5
push rax
pushf
mov eax, 0xeab397e4
pushf
not eax
add eax, 0xb153414c
xor eax, 0x86e60149
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc115158c
xor eax, 0x9f4d1555
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdd1c6d0b
xor eax, 0xfb6b8e59
rol eax, 0x5f
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0x369ff3fb
pushf
not eax
add eax, 0xe1892527
xor eax, 0xcf899cee
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x81f92726
xor eax, 0x9db7abdf
rol eax, 6
popf
pushf
not eax
add eax, 0xcc400cbc
xor eax, 0xc6c421f8
rol eax, 0xdd
popf
jmp 0x14032c802
test edx, edx
lea ecx, [rax - 1]
cmovns ecx, r10d
jmp 0x14032cd15
inc eax
test edx, edx
mov r10d, ecx
cmovns r9d, eax
cmp r9d, ecx
jle 0x14032cd58
push rax
pushf
mov eax, 0xf23ea004
pushf
not eax
add eax, 0xa7af4ee2
xor eax, 0xad4decd1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd3abfe3b
xor eax, 0xa3490932
rol eax, 0xf2
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0x3afa6ffc
pushf
not eax
add eax, 0x83198cc0
xor eax, 0x9efc7854
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc19ca738
xor eax, 0x9b838933
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xeba74ee7
xor eax, 0xa1044f3c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x95616d60
xor eax, 0x9f90a69a
rol eax, 0x3e
popf
jmp 0x14032c802
xor eax, eax
push rax
pushf
mov eax, 0x940fba3a
pushf
not eax
add eax, 0xa686c5e9
xor eax, 0xfb4d8769
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfd9e4a6d
xor eax, 0xf9aab367
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x90916d9c
xor eax, 0xc20cf30b
rol eax, 0x26
popf
jmp 0x14032c802
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret
test eax, eax
js 0x14032ce9e
push rax
pushf
mov eax, 0x50dfdbf8
pushf
not eax
add eax, 0x9191b992
xor eax, 0xf9980b20
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xafc762ab
xor eax, 0xd46bf6f9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xfe5d22c4
xor eax, 0xd06f3b11
rol eax, 5
popf
pushf
not eax
add eax, 0xa11ad18f
xor eax, 0xed790301
rol eax, 0xbd
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0xb1d5d264
pushf
not eax
add eax, 0xfafa4090
xor eax, 0x96fe1ed5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xadbad5ce
xor eax, 0xe9af5664
rol eax, 0xf
popf
jmp 0x14032c802
cdqe
mov edx, 0x2507a93
pushf
not edx
add edx, 0xb7a6ced9
xor edx, 0xcbbf82e1
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xfb400e41
xor edx, 0xacd856f4
rol edx, 0xa3
popf
pushf
not edx
add edx, 0xfcd673b4
xor edx, 0x9e63f2f7
rol edx, 0xa5
popf
pushf
not edx
add edx, 0xffcd1180
xor edx, 0xc115a909
rol edx, 0x84
popf
add rax, rax
mov rbp, qword [rbp + rax*8 + 8]
mov rcx, rbp
call fcn.140233e59
mov rbx, rax
test edi, edi
jle 0x14032cf76
push rax
pushf
mov eax, 0x5e0afae2
pushf
not eax
add eax, 0x900c7343
xor eax, 0xda1f56de
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x99c0c5e2
xor eax, 0x99480ae6
rol eax, 0x65
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0x77a12057
pushf
not eax
add eax, 0xd28c3363
xor eax, 0xdfda29b8
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcdd56577
xor eax, 0xb90c7aa8
rol eax, 0x8f
popf
jmp 0x14032c802
cmp ebx, edi
jge 0x14032cfe0
push rax
pushf
mov eax, 0x28b18d01
pushf
not eax
add eax, 0xf36a381f
xor eax, 0x8a4f23f2
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc65b8f07
xor eax, 0xf675accb
rol eax, 0xad
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0x68d08acb
pushf
not eax
add eax, 0xc6b16840
xor eax, 0xaca1d937
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x97a78e92
xor eax, 0xe7514bea
rol eax, 0x73
popf
pushf
not eax
add eax, 0xeb8d224e
xor eax, 0x8eff698e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa6558ed2
xor eax, 0xe40ab2c6
rol eax, 0x8b
popf
jmp 0x14032c802
mov rdx, rdi
mov r8, rbp
mov rcx, rsi
call fcn.1403c574b
test eax, eax
jne 0x14032d07e
push rax
pushf
mov eax, 0xf21cf469
pushf
not eax
add eax, 0xc0670b58
xor eax, 0xa2e1b59b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa58a1a07
xor eax, 0xbac0c2c0
rol eax, 0xd
popf
jmp 0x14032c802
push rax
pushf
mov eax, 0xdf662a0b
pushf
not eax
add eax, 0xa57f1017
xor eax, 0xfd5d5b2d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa9419171
xor eax, 0xb089eca9
rol eax, 0x44
popf
jmp 0x14032c802
lea eax, [rbx + 1]
jmp 0x14032cdf9
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14029db6b
int3