Function at 0x1400e9975
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x33df3fb4
pushf
not eax
add eax, 0x56c9bc87
xor eax, 0x75e57940
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x51d725b2
xor eax, 0x87ae99b
rol eax, 0x9d
popf
cmp eax, 0x12
jne 0x1400e99b2
popf
pop rax
jmp 0x1400ea5da
cmp eax, 0xc
jne 0x1400e99c1
popf
pop rax
jmp 0x1400ea1d5
cmp eax, 6
jne 0x1400e99d0
popf
pop rax
jmp 0x1400e9f0e
cmp eax, 2
jne 0x1400e99df
popf
pop rax
jmp 0x1400e9c95
cmp eax, 9
jne 0x1400e99ee
popf
pop rax
jmp 0x1400ea04e
cmp eax, 0xf
jne 0x1400e99fd
popf
pop rax
jmp 0x1400ea3dc
cmp eax, 0
jne 0x1400e9a0c
popf
pop rax
jmp 0x1400e9ade
cmp eax, 7
jne 0x1400e9a1b
popf
pop rax
jmp 0x1400e9f57
cmp eax, 4
jne 0x1400e9a2a
popf
pop rax
jmp 0x1400e9de6
cmp eax, 1
jne 0x1400e9a39
popf
pop rax
jmp 0x1400e9bde
cmp eax, 0xe
jne 0x1400e9a48
popf
pop rax
jmp 0x1400ea350
cmp eax, 5
jne 0x1400e9a57
popf
pop rax
jmp 0x1400e9e78
cmp eax, 0xa
jne 0x1400e9a66
popf
pop rax
jmp 0x1400ea0ba
cmp eax, 3
jne 0x1400e9a75
popf
pop rax
jmp 0x1400e9d41
cmp eax, 0x10
jne 0x1400e9a84
popf
pop rax
jmp 0x1400ea486
cmp eax, 8
jne 0x1400e9a93
popf
pop rax
jmp 0x1400e9fe2
cmp eax, 0x11
jne 0x1400e9aa2
popf
pop rax
jmp 0x1400ea51d
cmp eax, 0xd
jne 0x1400e9ab1
popf
pop rax
jmp 0x1400ea246
cmp eax, 0x14
jne 0x1400e9ac0
popf
pop rax
jmp 0x1400ea6ba
cmp eax, 0x13
jne 0x1400e9acf
popf
pop rax
jmp 0x1400ea684
cmp eax, 0xb
jne 0x1400e9ade
popf
pop rax
jmp 0x1400ea14c
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov eax, ecx
xor ebp, ebp
shr eax, 4
mov dil, 0xf
pushf
not dil
add dil, 0x4a
xor dil, 0x28
rol dil, 0xbd
popf
pushf
not dil
add dil, 0x28
xor dil, 0x3b
rol dil, 0x59
popf
pushf
not dil
add dil, 0x20
xor dil, 0x11
rol dil, 0x88
popf
pushf
not dil
add dil, 0x76
xor dil, 3
rol dil, 0x58
popf
mov r8, rdx
mov ebx, ecx
test dil, al
jne 0x1400e9b98
push rax
pushf
mov eax, 0xafe5f112
pushf
not eax
add eax, 0x3a51e218
xor eax, 0x874dbe1
rol eax, 0x94
popf
pushf
not eax
add eax, 0x2fe6de1
xor eax, 0x71bb763d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x59c2297b
xor eax, 0x62f59546
rol eax, 0xe9
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x7726364b
pushf
not eax
add eax, 0x1fe3bea0
xor eax, 0xd5ec6d6
rol eax, 0x37
popf
pushf
not eax
add eax, 0x7c32709a
xor eax, 0x321b4394
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x7749946e
xor eax, 0x54389ed9
rol eax, 0x60
popf
jmp 0x1400e99a3
test rdx, rdx
je 0x1400e9c3c
push rax
pushf
mov eax, 0x4a29e106
pushf
not eax
add eax, 0x65aed82b
xor eax, 0x58bb8394
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x204072ae
xor eax, 0x246e78e9
rol eax, 0x98
popf
pushf
not eax
add eax, 0x6df356c5
xor eax, 0x1bb7fcb4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x50ba44ed
xor eax, 0x677997b9
rol eax, 0x92
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xa4aba7ab
pushf
not eax
add eax, 0x98d8f2c
xor eax, 0x1193aa53
rol eax, 0x58
popf
pushf
not eax
add eax, 0x2d5ccdca
xor eax, 0x78a73fde
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x837702a
xor eax, 0x286290d
rol eax, 0x32
popf
pushf
not eax
add eax, 0x56f15c25
xor eax, 0x7ea93d8b
rol eax, 0xfd
popf
jmp 0x1400e99a3
movzx eax, word [rdx]
sub ax, 0x41
cmp ax, 0x19
jbe 0x1400e9ce8
push rax
pushf
mov eax, 0x76abda9e
pushf
not eax
add eax, 0x411cf422
xor eax, 0x70d26ca2
rol eax, 0x31
popf
pushf
not eax
add eax, 0x52515966
xor eax, 0x31dca43
rol eax, 0x85
popf
pushf
not eax
add eax, 0x6befc9cb
xor eax, 0x989fe3d
rol eax, 0xeb
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xf03f573
pushf
not eax
add eax, 0x75bf1b5d
xor eax, 0x6a988cbe
rol eax, 0x28
popf
pushf
not eax
add eax, 0x5580b663
xor eax, 0x5395df2e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x62fd2ccc
xor eax, 0x67fab157
rol eax, 2
popf
pushf
not eax
add eax, 0x566115c8
xor eax, 0x51ae2a56
rol eax, 0xd
popf
jmp 0x1400e99a3
cmp word [rdx], 0x61
jb 0x1400e9da0
push rax
pushf
mov eax, 0xe3c1438b
pushf
not eax
add eax, 0x7228b5e8
xor eax, 0x332b8cda
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x465cbf48
xor eax, 0x7a77a97b
rol eax, 0x22
popf
pushf
not eax
add eax, 0x47859e03
xor eax, 0x7b5711d6
rol eax, 0xed
popf
pushf
not eax
add eax, 0x66f40180
xor eax, 0x136d73fb
rol eax, 0x8a
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x2813dcc0
pushf
not eax
add eax, 0x3cb08e2
xor eax, 0x30688600
rol eax, 0x88
popf
pushf
not eax
add eax, 0x481a9361
xor eax, 0x325a4549
rol eax, 0x96
popf
pushf
not eax
add eax, 0x5afc1711
xor eax, 0x4be58c85
rol eax, 0xe0
popf
jmp 0x1400e99a3
cmp word [rdx], 0x7a
ja 0x1400e9e45
push rax
pushf
mov eax, 0x33046a73
pushf
not eax
add eax, 0x2e99e9e1
xor eax, 0x36e95696
rol eax, 0x20
popf
pushf
not eax
add eax, 0x59f7f1d
xor eax, 0x11c4d060
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x55bd9b7f
xor eax, 0x3501976a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x78d19f39
xor eax, 0x5ca7399
rol eax, 0x3c
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x23dc6e29
pushf
not eax
add eax, 0x676ec0b5
xor eax, 0x7cab9c36
rol eax, 0xd
popf
pushf
not eax
add eax, 0x7123db
xor eax, 0x46997bf2
rol eax, 0x22
popf
jmp 0x1400e99a3
cmp word [rdx + 2], 0x3a
mov dl, dil
je 0x1400e9eb5
push rax
pushf
mov eax, 0x66b83a02
pushf
not eax
add eax, 0x212907e1
xor eax, 0x3eb2409b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x40c33c58
xor eax, 0x2c691031
rol eax, 0xcd
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xd983cc26
pushf
not eax
add eax, 0x5cbd278e
xor eax, 0x36c57f82
rol eax, 0xed
popf
pushf
not eax
add eax, 0x46822338
xor eax, 0x676a5919
rol eax, 0x39
popf
pushf
not eax
add eax, 0x571f5e72
xor eax, 0x7a040183
rol eax, 0x15
popf
pushf
not eax
add eax, 0x47653c32
xor eax, 0x16cb8169
rol eax, 0x51
popf
jmp 0x1400e99a3
mov dl, bpl
push rax
pushf
mov eax, 0xea0acefe
pushf
not eax
add eax, 0xa59ba6b
xor eax, 0x2a5981c0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x2798635b
xor eax, 0x2115b308
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf1cd1ff
xor eax, 0x4fb29763
rol eax, 0xc0
popf
jmp 0x1400e99a3
test dl, dl
lea rax, [r8 + 4]
mov rcx, r8
cmovne rcx, rax
cmp word [rcx], bp
je 0x1400e9faf
push rax
pushf
mov eax, 0x3930caf4
pushf
not eax
add eax, 0x355749dd
xor eax, 0x76358663
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x212c85c8
xor eax, 0x37e777b4
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x4a038f10
xor eax, 0x2db5daea
rol eax, 0xb4
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xd539ddb6
pushf
not eax
add eax, 0x66c03791
xor eax, 0x6b7e64b3
rol eax, 0x95
popf
pushf
not eax
add eax, 0x1477dfb5
xor eax, 0x6b3880ad
rol eax, 0x68
popf
jmp 0x1400e99a3
cmp word [rcx], 0x5c
je 0x1400ea01b
push rax
pushf
mov eax, 0x9b879a95
pushf
not eax
add eax, 0x70c5197a
xor eax, 0x5cfa3b6d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x3fe4b565
xor eax, 0x22ea8f3d
rol eax, 0x6e
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x7169c220
pushf
not eax
add eax, 0x5a96c866
xor eax, 0x1e812987
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x6124dc84
xor eax, 0x19eed21
rol eax, 0x60
popf
jmp 0x1400e99a3
cmp word [rcx], 0x2f
jne 0x1400ea087
push rax
pushf
mov eax, 0x7f42b3a9
pushf
not eax
add eax, 0x22b363fb
xor eax, 0x28c0b8a0
rol eax, 0x73
popf
pushf
not eax
add eax, 0x6aa83947
xor eax, 0x631bdbc7
rol eax, 0x63
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x63717231
pushf
not eax
add eax, 0x41696783
xor eax, 0x47e9d682
rol eax, 0x70
popf
pushf
not eax
add eax, 0x7ed7ca18
xor eax, 0x5e842ff9
rol eax, 9
popf
jmp 0x1400e99a3
cmp word [rcx + 2], bp
je 0x1400ea119
push rax
pushf
mov eax, 0x29ba2ea5
pushf
not eax
add eax, 0x4f803a9e
xor eax, 0x233b80ef
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x2c4f7599
xor eax, 0x2c02b1ec
rol eax, 0x50
popf
pushf
not eax
add eax, 0x288e3b10
xor eax, 0x5cd31cd9
rol eax, 0x74
popf
pushf
not eax
add eax, 0x3f526b59
xor eax, 0x2e79bc18
rol eax, 0x92
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xa51131b7
pushf
not eax
add eax, 0x5f35eefd
xor eax, 0x7f82eec2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x6e1855a8
xor eax, 0x40fdb969
rol eax, 0x2f
popf
jmp 0x1400e99a3
mov eax, 0x40ab28de
pushf
not eax
add eax, 0x797cd73b
xor eax, 0x45b68772
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x7d4e14d1
xor eax, 0x3f40a889
rol eax, 0x16
popf
pushf
not eax
add eax, 0x3c2593be
xor eax, 0x78b84b21
rol eax, 0xda
popf
jmp 0x1400ea246
mov eax, 0xdd4339d3
pushf
not eax
add eax, 0x2e7f1bae
xor eax, 0x2c566b1f
rol eax, 0x68
popf
pushf
not eax
add eax, 0x494d0891
xor eax, 0x58188e27
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x1b310ca3
xor eax, 0xab5b27e
rol eax, 0xc7
popf
push rax
pushf
mov eax, 0xe2683695
pushf
not eax
add eax, 0x56c79dcb
xor eax, 0x92ea57c
rol eax, 0x89
popf
pushf
not eax
add eax, 0x5c735c7
xor eax, 0x2242a36c
rol eax, 0xbb
popf
jmp 0x1400e99a3
shl bx, 7
mov ecx, 0x93eeb115
pushf
not ecx
add ecx, 0xbe4215a
xor ecx, 0x74f46fb6
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0x5cd23498
xor ecx, 0x19b356ff
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0x47cd4ba6
xor ecx, 0x5b3bd2cc
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0x67cdbd68
xor ecx, 0x4f37f487
rol ecx, 0xaa
popf
not bx
and bx, cx
or bx, ax
test r8, r8
je 0x1400ea2f7
push rax
pushf
mov eax, 0xfeca210b
pushf
not eax
add eax, 0x5e1414e5
xor eax, 0x6e0a6089
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x4da35ed5
xor eax, 0x4b632032
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x610b34db
xor eax, 0x62326d22
rol eax, 0xb7
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x6d63e7fe
pushf
not eax
add eax, 0x5a2ec668
xor eax, 0x769f5b5f
rol eax, 0x40
popf
pushf
not eax
add eax, 0x65c7af3a
xor eax, 0x4764a328
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x3b8a3c9c
xor eax, 0x47d5285a
rol eax, 0x10
popf
pushf
not eax
add eax, 0x7e2ea34e
xor eax, 0x5f8aa7db
rol eax, 0xd6
popf
jmp 0x1400e99a3
lea edx, [rcx - 0x52]
mov rcx, r8
call fcn.140189c2a
mov rsi, rax
test rax, rax
je 0x1400ea396
push rax
pushf
mov eax, 0x26a8e398
pushf
not eax
add eax, 0x43bc22fc
xor eax, 0x4a323767
rol eax, 0x33
popf
pushf
not eax
add eax, 0x49bab0eb
xor eax, 0x998f7e2
rol eax, 0xb0
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xf2c52876
pushf
not eax
add eax, 0x48e5173e
xor eax, 0x6f2fcbc9
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x3492adb7
xor eax, 0x782b8d5d
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x7532f8b1
xor eax, 0x5d6f4c2b
rol eax, 0x4d
popf
jmp 0x1400e99a3
lea rdx, [0x186ec5c21]
pushf
sub rdx, 0x46e93811
popf
mov rcx, rax
call fcn.14013abb6
test eax, eax
je 0x1400ea42d
push rax
pushf
mov eax, 0x8a889f60
pushf
not eax
add eax, 0x72c35d87
xor eax, 0x223a91db
rol eax, 0xf
popf
pushf
not eax
add eax, 0x1dd8db8b
xor eax, 0x5d9768a
rol eax, 0x55
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x3e9c3a6f
pushf
not eax
add eax, 0x2745886b
xor eax, 0x322c7f96
rol eax, 0x72
popf
pushf
not eax
add eax, 0x7016150b
xor eax, 0x6c54e374
rol eax, 0x32
popf
pushf
not eax
add eax, 0xad39ef7
xor eax, 0x4c7ae8fd
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x3bc67ed5
xor eax, 0x613b54f1
rol eax, 0x66
popf
jmp 0x1400e99a3
lea rdx, [0x1b9638f0e]
pushf
sub rdx, 0x79606aee
popf
mov rcx, rsi
call fcn.14013abb6
test eax, eax
je 0x1400ea4ea
push rax
pushf
mov eax, 0x9fcdbd90
pushf
not eax
add eax, 0x15b4a94a
xor eax, 0x14fb46cd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x28187aa0
xor eax, 0x79fc7866
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xea0ad1d
xor eax, 0x2345f2ad
rol eax, 0xe
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xf5d168e3
pushf
not eax
add eax, 0x4eb4b837
xor eax, 0x13086e20
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x4c4cb25b
xor eax, 0x178e0a43
rol eax, 0xf9
popf
jmp 0x1400e99a3
lea rdx, [0x18781af26]
pushf
sub rdx, 0x477e8af6
popf
mov rcx, rsi
call fcn.14013abb6
test eax, eax
je 0x1400ea581
push rax
pushf
mov eax, 0x7ca1bae5
pushf
not eax
add eax, 0x34cce7e2
xor eax, 0xc6e1deb
rol eax, 0x45
popf
pushf
not eax
add eax, 0x68e0a60e
xor eax, 0x5158e38c
rol eax, 0x95
popf
pushf
not eax
add eax, 0x3c285e20
xor eax, 0x28b230f3
rol eax, 0x1c
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0xf451b05f
pushf
not eax
add eax, 0x4da16c8c
xor eax, 0x3fa33dee
rol eax, 0xce
popf
pushf
not eax
add eax, 0x261c6655
xor eax, 0x40d328c7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x2cc004c6
xor eax, 0x62f36a96
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x2fb3dab2
xor eax, 0x2b749aea
rol eax, 0x22
popf
jmp 0x1400e99a3
lea rdx, [0x184d8c7de]
pushf
sub rdx, 0x44d5a39e
popf
mov rcx, rsi
call fcn.14013abb6
test eax, eax
je 0x1400ea651
push rax
pushf
mov eax, 0xab407dcc
pushf
not eax
add eax, 0x11518887
xor eax, 0x9e0371d
rol eax, 0x69
popf
pushf
not eax
add eax, 0x73e41637
xor eax, 0x68d01430
rol eax, 0x22
popf
pushf
not eax
add eax, 0x3d2366c2
xor eax, 0x24523599
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x34ead35b
xor eax, 0x7ad1bcfd
rol eax, 0xec
popf
jmp 0x1400e99a3
push rax
pushf
mov eax, 0x864d1b0c
pushf
not eax
add eax, 0x43c026de
xor eax, 0x4016ba59
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x31ff35a8
xor eax, 0x7bce15ab
rol eax, 0xbe
popf
jmp 0x1400e99a3
mov dil, bpl
push rax
pushf
mov eax, 0x6c338596
pushf
not eax
add eax, 0x34cd791a
xor eax, 0x36632f64
rol eax, 0x68
popf
pushf
not eax
add eax, 0x71510113
xor eax, 0x62741914
rol eax, 0x28
popf
jmp 0x1400e99a3
mov rbp, qword [rsp + 0x38]
movzx eax, bx
mov rsi, qword [rsp + 0x40]
or ax, 0x40
test dil, dil
cmove ax, bx
mov rbx, qword [rsp + 0x30]
movzx ecx, ax
shr cx, 3
and cx, 0x38
or cx, ax
movzx eax, cx
shr ax, 6
and ax, 7
or ax, cx
add rsp, 0x20
pop rdi
ret