Function at 0x1402ea0f4
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9352b3ea
pushf
not eax
add eax, 0xdc6f0d4b
xor eax, 0x9ac97731
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbe019a82
xor eax, 0xb87700aa
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe28f303f
xor eax, 0xcefd503b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc633be21
xor eax, 0xc09bcaf6
rol eax, 0x1e
popf
cmp eax, 4
jne 0x1402ea157
popf
pop rax
jmp 0x1402ea4f5
cmp eax, 0
jne 0x1402ea166
popf
pop rax
jmp 0x1402ea30a
cmp eax, 3
jne 0x1402ea175
popf
pop rax
jmp 0x1402ea4a6
cmp eax, 1
jne 0x1402ea184
popf
pop rax
jmp 0x1402ea3b1
cmp eax, 0xd
jne 0x1402ea193
popf
pop rax
jmp 0x1402ea9de
cmp eax, 0x1a
jne 0x1402ea1a2
popf
pop rax
jmp 0x1402eaf81
cmp eax, 0xe
jne 0x1402ea1b1
popf
pop rax
jmp 0x1402eaa89
cmp eax, 0xb
jne 0x1402ea1c0
popf
pop rax
jmp 0x1402ea861
cmp eax, 0x19
jne 0x1402ea1cf
popf
pop rax
jmp 0x1402eaf2c
cmp eax, 8
jne 0x1402ea1de
popf
pop rax
jmp 0x1402ea6f4
cmp eax, 0x1d
jne 0x1402ea1ed
popf
pop rax
jmp 0x1402eb0d9
cmp eax, 0x17
jne 0x1402ea1fc
popf
pop rax
jmp 0x1402eae67
cmp eax, 0x1c
jne 0x1402ea20b
popf
pop rax
jmp 0x1402eb08e
cmp eax, 0x12
jne 0x1402ea21a
popf
pop rax
jmp 0x1402eabb8
cmp eax, 0x18
jne 0x1402ea229
popf
pop rax
jmp 0x1402eaed4
cmp eax, 0x11
jne 0x1402ea238
popf
pop rax
jmp 0x1402eab4b
cmp eax, 0x1b
jne 0x1402ea247
popf
pop rax
jmp 0x1402eb02b
cmp eax, 0x16
jne 0x1402ea256
popf
pop rax
jmp 0x1402ead80
cmp eax, 0xa
jne 0x1402ea265
popf
pop rax
jmp 0x1402ea7c3
cmp eax, 0x14
jne 0x1402ea274
popf
pop rax
jmp 0x1402eacce
cmp eax, 0xf
jne 0x1402ea283
popf
pop rax
jmp 0x1402eaacd
cmp eax, 0x13
jne 0x1402ea292
popf
pop rax
jmp 0x1402eabfa
cmp eax, 0x15
jne 0x1402ea2a1
popf
pop rax
jmp 0x1402ead28
cmp eax, 2
jne 0x1402ea2b0
popf
pop rax
jmp 0x1402ea3e9
cmp eax, 6
jne 0x1402ea2bf
popf
pop rax
jmp 0x1402ea60c
cmp eax, 0xc
jne 0x1402ea2ce
popf
pop rax
jmp 0x1402ea8d4
cmp eax, 7
jne 0x1402ea2dd
popf
pop rax
jmp 0x1402ea696
cmp eax, 5
jne 0x1402ea2ec
popf
pop rax
jmp 0x1402ea58c
cmp eax, 9
jne 0x1402ea2fb
popf
pop rax
jmp 0x1402ea778
cmp eax, 0x10
jne 0x1402ea30a
popf
pop rax
jmp 0x1402eab1f
mov qword [rsp + 0x20], r9
movss dword [rsp + 0x18], xmm2
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0xc8
mov eax, dword [rsp + 0x100]
and eax, 0xff000000
test eax, eax
jne 0x1402ea36b
push rax
pushf
mov eax, 0x66947e1e
pushf
not eax
add eax, 0xd4b13616
xor eax, 0xc07d9acc
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa0371631
xor eax, 0xe6926142
rol eax, 0xcb
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0x8c43a2dd
pushf
not eax
add eax, 0x8035aba4
xor eax, 0xf4529b98
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb7916f6c
xor eax, 0xd263e86d
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xcd60bfcd
xor eax, 0xbcae5940
rol eax, 0x29
popf
jmp 0x1402ea148
jmp 0x1402eb146
cmp qword [rsp + 0x110], 0
jne 0x1402ea44d
push rax
pushf
mov eax, 0x4ec6e990
pushf
not eax
add eax, 0xc133bba6
xor eax, 0xf67852a1
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcd55680c
xor eax, 0xc0d98f38
rol eax, 0x57
popf
pushf
not eax
add eax, 0xeeb61915
xor eax, 0xc2d12060
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe46f9223
xor eax, 0xb0890357
rol eax, 0xed
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xbb228d0a
pushf
not eax
add eax, 0xb14fbf60
xor eax, 0xae9efb59
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc8e7b2a2
xor eax, 0xc48cc1a4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc22e6aae
xor eax, 0xb4eacf4a
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb64a903b
xor eax, 0x94fa2bdf
rol eax, 0xdb
popf
jmp 0x1402ea148
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], 0xffffffffffffffff
push rax
pushf
mov eax, 0x85ca1216
pushf
not eax
add eax, 0xec612345
xor eax, 0xd044e51a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc13f23c5
xor eax, 0xc724c05b
rol eax, 0xf7
popf
jmp 0x1402ea148
inc qword [rsp + 0xa8]
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa8]
cmp byte [rax + rcx], 0
jne 0x1402ea546
push rax
pushf
mov eax, 0x1e981e9f
pushf
not eax
add eax, 0xe86c54f6
xor eax, 0xad4665c7
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf8ae4340
xor eax, 0xaffffdad
rol eax, 0x8b
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xaafb170a
pushf
not eax
add eax, 0xdd3380a8
xor eax, 0xbe8719ec
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x96e7f32e
xor eax, 0xa6494b37
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xdffed8be
xor eax, 0xfa4c9cd1
rol eax, 0xff
popf
jmp 0x1402ea148
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x108]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x110], rax
push rax
pushf
mov eax, 0x8d3c0c4a
pushf
not eax
add eax, 0xa27d640b
xor eax, 0xcd0f8a38
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa804db0a
xor eax, 0xb93dbc71
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf78804fb
xor eax, 0xcecf6f2e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd9c09ce3
xor eax, 0xca896497
rol eax, 0xd1
popf
jmp 0x1402ea148
mov rax, qword [rsp + 0x110]
cmp qword [rsp + 0x108], rax
jne 0x1402ea650
push rax
pushf
mov eax, 0x73146f0
pushf
not eax
add eax, 0xe11f6d9d
xor eax, 0x9aef911d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc3a6d598
xor eax, 0x9263d3e3
rol eax, 1
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xf6dbce2b
pushf
not eax
add eax, 0xc9848b1d
xor eax, 0xeb79b697
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd1a6737e
xor eax, 0x978d4084
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc71b7b68
xor eax, 0xa14727f7
rol eax, 0x4f
popf
jmp 0x1402ea148
jmp 0x1402eb146
cmp qword [rsp + 0xe8], 0
jne 0x1402ea732
push rax
pushf
mov eax, 0x39cbbca2
pushf
not eax
add eax, 0xb4cb2a1f
xor eax, 0x84a20364
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x99d4c253
xor eax, 0xd6b4f225
rol eax, 0x99
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0x10c3fef5
pushf
not eax
add eax, 0xfbe6925f
xor eax, 0x8437e8cf
rol eax, 0x76
popf
pushf
not eax
add eax, 0xffbce09f
xor eax, 0xc66028ca
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdaec5178
xor eax, 0xb47af7cf
rol eax, 0x7c
popf
jmp 0x1402ea148
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax + 0x38]
mov rax, qword [rax + 8]
mov qword [rsp + 0xe8], rax
push rax
pushf
mov eax, 0x90e5886d
pushf
not eax
add eax, 0xfd92234e
xor eax, 0x84f37e5d
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x95da0ac4
xor eax, 0xa37a5694
rol eax, 0x73
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0xf0]
ucomiss xmm0, dword [0x140118918]
jne 0x1402ea808
push rax
pushf
mov eax, 0x72196987
pushf
not eax
add eax, 0xad78fe33
xor eax, 0xd8f822c3
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8766ff27
xor eax, 0xf92de3c0
rol eax, 0xf3
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0x45f97fae
pushf
not eax
add eax, 0xd1b605c6
xor eax, 0x807cee67
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf486d7ae
xor eax, 0xea8e9f58
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8459058c
xor eax, 0x9d46b21a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd4013dbd
xor eax, 0xe55b2423
rol eax, 4
popf
jmp 0x1402ea148
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax + 0x38]
movss xmm0, dword [rax + 0x10]
movss dword [rsp + 0xf0], xmm0
push rax
pushf
mov eax, 0xae2fe67f
pushf
not eax
add eax, 0xf047c5cf
xor eax, 0xb35a6e66
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd588de8a
xor eax, 0xee28d138
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe2657069
xor eax, 0xb512003f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcb7ce178
xor eax, 0xf5a2aac3
rol eax, 0x6c
popf
jmp 0x1402ea148
lea rax, [rsp + 0x58]
mov rcx, qword [rsp + 0xe0]
mov rdi, rax
lea rsi, [rcx + 0x88]
mov ecx, 0x4a58719f
pushf
not ecx
add ecx, 0x8067a80d
xor ecx, 0x8d6b8a19
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xf6d38b0a
xor ecx, 0x80975471
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0xdabdf3f9
xor ecx, 0xac94472c
rol ecx, 0xc5
popf
rep movsb byte [rdi], byte [rsi]
cmp qword [rsp + 0x120], 0
je 0x1402ea986
push rax
pushf
mov eax, 0x5aae8e3b
pushf
not eax
add eax, 0x9a723890
xor eax, 0xf0346784
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa2a5c0a0
xor eax, 0xba4a6d14
rol eax, 0x34
popf
pushf
not eax
add eax, 0x80062e84
xor eax, 0xb4d50269
rol eax, 0xce
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xf03ff813
pushf
not eax
add eax, 0x88d11ec3
xor eax, 0xbf9c1f18
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe7bbb0ba
xor eax, 0xa0aabe2d
rol eax, 1
popf
pushf
not eax
add eax, 0xd61d0af5
xor eax, 0xebc86fba
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc5854d87
xor eax, 0x877c8c02
rol eax, 0xba
popf
jmp 0x1402ea148
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [rsp + 0x58]
comiss xmm0, dword [rsp + 0x68]
jb 0x1402eaa56
push rax
pushf
mov eax, 0xb2c59d32
pushf
not eax
add eax, 0xf0ecf19b
xor eax, 0x9ef3a35b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd5157359
xor eax, 0x92b6d69b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc00a9a98
xor eax, 0xb77e84b3
rol eax, 0x20
popf
pushf
not eax
add eax, 0x92726fb6
xor eax, 0xd96eadb2
rol eax, 0x69
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xd7ca073e
pushf
not eax
add eax, 0xf9db15a7
xor eax, 0xb0ba620f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb4cea1d3
xor eax, 0xee550f1c
rol eax, 0x75
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x70], xmm0
jmp 0x1402eab1f
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x70], xmm0
push rax
pushf
mov eax, 0x6ba28f78
pushf
not eax
add eax, 0xe61371ae
xor eax, 0xc1ac7259
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb57c0a3a
xor eax, 0xbc5e2496
rol eax, 0x30
popf
pushf
not eax
add eax, 0x80320122
xor eax, 0xd600e565
rol eax, 0xc3
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [rsp + 0x5c]
comiss xmm0, dword [rsp + 0x78]
jb 0x1402eabb8
movss xmm0, dword [rsp + 0x5c]
movss dword [rsp + 0x80], xmm0
jmp 0x1402eabfa
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x80], xmm0
push rax
pushf
mov eax, 0x67735a4d
pushf
not eax
add eax, 0xdd14c4eb
xor eax, 0xc598ed74
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xae86e794
xor eax, 0xc4d79e0c
rol eax, 0xb4
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0x5c], xmm0
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x60]
comiss xmm0, dword [rsp + 0x88]
jae 0x1402eac75
push rax
pushf
mov eax, 0x3c088e7e
pushf
not eax
add eax, 0xcba41882
xor eax, 0xa4e80e6c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe01fd5fc
xor eax, 0xe3c2e24d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf0212fb9
xor eax, 0xe4b89520
rol eax, 0xd7
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0x905c030b
pushf
not eax
add eax, 0xcb1fe31c
xor eax, 0x8888e0ba
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xecd261be
xor eax, 0x83985c29
rol eax, 0xde
popf
pushf
not eax
add eax, 0xeb93ed9f
xor eax, 0xcd0683a8
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc5a386c3
xor eax, 0x8368a0c6
rol eax, 0xe3
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x90], xmm0
jmp 0x1402ead80
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0x90], xmm0
push rax
pushf
mov eax, 0xfd353434
pushf
not eax
add eax, 0xab51296e
xor eax, 0xe457e007
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xffa63576
xor eax, 0xd02a23b3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc6f0acae
xor eax, 0x9bd2e9bb
rol eax, 0x12
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x64]
comiss xmm0, dword [rsp + 0x98]
jae 0x1402eae0e
push rax
pushf
mov eax, 0xe98f0bca
pushf
not eax
add eax, 0xa6f895b4
xor eax, 0xf2e4dcaa
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x984027d3
xor eax, 0x960a3f3c
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9031bfc9
xor eax, 0xfd2acad0
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbb7c7c7d
xor eax, 0x81d19b93
rol eax, 6
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xe69fd4fb
pushf
not eax
add eax, 0xbed6715e
xor eax, 0xf138b957
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe24a6be0
xor eax, 0x881330d7
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd82a3885
xor eax, 0xb88f4a87
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb119572f
xor eax, 0xc478791b
rol eax, 0xa4
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0xa0], xmm0
jmp 0x1402eaf2c
movss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0xa0], xmm0
push rax
pushf
mov eax, 0x564a802a
pushf
not eax
add eax, 0xc84e0799
xor eax, 0xd50d289c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbde0fefe
xor eax, 0xdb617b10
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x939adffb
xor eax, 0xaacc4cec
rol eax, 0xb8
popf
jmp 0x1402ea148
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0x64], xmm0
push rax
pushf
mov eax, 0xe77901d4
pushf
not eax
add eax, 0xb78eb538
xor eax, 0x80e7e89d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xefa22f99
xor eax, 0xc847244b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc5448b50
xor eax, 0xed818e26
rol eax, 0x27
popf
jmp 0x1402ea148
cmp qword [rsp + 0x120], 0
je 0x1402eafe5
push rax
pushf
mov eax, 0xecbb19c4
pushf
not eax
add eax, 0x8c5c4cfb
xor eax, 0xd19275bf
rol eax, 6
popf
pushf
not eax
add eax, 0x9b36cfd9
xor eax, 0xb903a57a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc42dc3b1
xor eax, 0x886cfadf
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8189929f
xor eax, 0xa977a51a
rol eax, 0x6e
popf
jmp 0x1402ea148
push rax
pushf
mov eax, 0xd5bc45a0
pushf
not eax
add eax, 0xfe116232
xor eax, 0xc7a4033e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfc0d0e30
xor eax, 0xb6f826ca
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbe052cfa
xor eax, 0xe7356fb6
rol eax, 0x6d
popf
jmp 0x1402ea148
mov byte [rsp + 0x50], 1
jmp 0x1402eb0d9
mov byte [rsp + 0x50], 0
push rax
pushf
mov eax, 0x6ae7f89
pushf
not eax
add eax, 0x80d9292e
xor eax, 0xeb98a93e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x94775cf5
xor eax, 0xcd56d231
rol eax, 0x47
popf
pushf
not eax
add eax, 0x80b38334
xor eax, 0xf4cc1ad6
rol eax, 0x9f
popf
jmp 0x1402ea148
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x48], al
movss xmm0, dword [rsp + 0x118]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x20], eax
mov r9, qword [rsp + 0xf8]
movss xmm2, dword [rsp + 0xf0]
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
call fcn.1401bff65
add rsp, 0xc8
pop rdi
pop rsi
ret