Function at 0x1401bcc98
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x446fae5f
pushf
not eax
add eax, 0xc76c98b1
xor eax, 0xfd6071e2
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc287a339
xor eax, 0xfb433e08
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd5ed9f67
xor eax, 0xfef2d2bc
rol eax, 0xfd
popf
cmp eax, 4
jne 0x1401bcce8
popf
pop rax
jmp 0x1401bcfff
cmp eax, 0
jne 0x1401bccf7
popf
pop rax
jmp 0x1401bcdd8
cmp eax, 3
jne 0x1401bcd06
popf
pop rax
jmp 0x1401bcf68
cmp eax, 1
jne 0x1401bcd15
popf
pop rax
jmp 0x1401bce97
cmp eax, 0xd
jne 0x1401bcd24
popf
pop rax
jmp 0x1401bd434
cmp eax, 7
jne 0x1401bcd33
popf
pop rax
jmp 0x1401bd18c
cmp eax, 0xe
jne 0x1401bcd42
popf
pop rax
jmp 0x1401bd47d
cmp eax, 0xb
jne 0x1401bcd51
popf
pop rax
jmp 0x1401bd2bc
cmp eax, 0xc
jne 0x1401bcd60
popf
pop rax
jmp 0x1401bd374
cmp eax, 8
jne 0x1401bcd6f
popf
pop rax
jmp 0x1401bd1ce
cmp eax, 0x10
jne 0x1401bcd7e
popf
pop rax
jmp 0x1401bd57c
cmp eax, 2
jne 0x1401bcd8d
popf
pop rax
jmp 0x1401bcee1
cmp eax, 9
jne 0x1401bcd9c
popf
pop rax
jmp 0x1401bd20c
cmp eax, 0xa
jne 0x1401bcdab
popf
pop rax
jmp 0x1401bd257
cmp eax, 6
jne 0x1401bcdba
popf
pop rax
jmp 0x1401bd0e6
cmp eax, 0xf
jne 0x1401bcdc9
popf
pop rax
jmp 0x1401bd51e
cmp eax, 5
jne 0x1401bcdd8
popf
pop rax
jmp 0x1401bd0e2
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov rbx, qword [0x1400c1950]
movaps xmm2, xmm1
mov r8d, ecx
nop dword [rax]
mov rax, qword [rbx + 0x3ea0]
mov r9, qword [rax + 0x188]
test r8d, r8d
jns 0x1401bce51
push rax
pushf
mov eax, 0x5cd460f0
pushf
not eax
add eax, 0xf753145e
xor eax, 0x8ff1b5ab
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdb948478
xor eax, 0x95ff4dc0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x98bcd596
xor eax, 0x908fb2df
rol eax, 0x72
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0x46157efa
pushf
not eax
add eax, 0xd7e3524d
xor eax, 0x975ee7bf
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbef28d30
xor eax, 0xc00e65a0
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x92aae4bf
xor eax, 0x8bf9d89a
rol eax, 0x43
popf
jmp 0x1401bccd9
mov r8d, dword [r9 + 0xc]
push rax
pushf
mov eax, 0xc9d733c5
pushf
not eax
add eax, 0xea65ec29
xor eax, 0xbe8427c2
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8ff57d36
xor eax, 0xc36e4fbe
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc4665228
xor eax, 0x89130bd9
rol eax, 0xf3
popf
jmp 0x1401bccd9
mov edi, dword [r9 + 4]
lea r10, [r9 + 0x10]
test dil, 4
jne 0x1401bcf22
push rax
pushf
mov eax, 0x7b30d852
pushf
not eax
add eax, 0xfe685730
xor eax, 0xd429037e
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xafed0781
xor eax, 0xbbfe6cc8
rol eax, 0xd1
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0x6f938036
pushf
not eax
add eax, 0x8caae40b
xor eax, 0xd2973e02
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf0e1df70
xor eax, 0xba3ce2fb
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcded05bd
xor eax, 0x9ff1903e
rol eax, 0x24
popf
jmp 0x1401bccd9
mov eax, dword [r10]
jmp 0x1401bcf6c
dec eax
cmp r8d, eax
jge 0x1401bcfb9
push rax
pushf
mov eax, 0x7a951bbe
pushf
not eax
add eax, 0x83d72b92
xor eax, 0x8a2adfc6
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa829d3cb
xor eax, 0xc78909e1
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc106651d
xor eax, 0x82074b66
rol eax, 0x57
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0xadac621d
pushf
not eax
add eax, 0xa5b86938
xor eax, 0xe46de992
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc7803aa0
xor eax, 0xa2abc91f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xff0c4cc5
xor eax, 0xb88dc5e8
rol eax, 0x10
popf
jmp 0x1401bccd9
mov sil, 0x6a
pushf
not sil
add sil, 0xe5
xor sil, 0x3b
rol sil, 0x35
popf
pushf
not sil
add sil, 0x50
xor sil, 0x26
rol sil, 0x68
popf
mov eax, r8d
test r8d, r8d
jns 0x1401bd089
push rax
pushf
mov eax, 0xa701a81e
pushf
not eax
add eax, 0x86ac332b
xor eax, 0xc32f5a19
rol eax, 0x33
popf
pushf
not eax
add eax, 0xaf81301e
xor eax, 0xe9deac5b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf9ccd4c8
xor eax, 0xea1bf920
rol eax, 0x45
popf
pushf
not eax
add eax, 0x851e3b39
xor eax, 0x87c3aeab
rol eax, 0xd
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0x160c33ab
pushf
not eax
add eax, 0xadd99072
xor eax, 0xb0207f5b
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbba8113b
xor eax, 0xb5469f21
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf0087928
xor eax, 0xd130fa45
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbcd2f3f2
xor eax, 0xa331f717
rol eax, 0x96
popf
jmp 0x1401bccd9
mov eax, dword [r9 + 0xc]
mov rcx, qword [r9 + 0x68]
movsxd rdx, eax
lea rax, [rdx + 1]
imul r11, rax, 0x1c
imul rax, rdx, 0x1c
cmp byte [r9 + 9], 0
je 0x1401bd146
push rax
pushf
mov eax, 0x573b0ccc
pushf
not eax
add eax, 0x87ce38ed
xor eax, 0xb85120ab
rol eax, 0x67
popf
pushf
not eax
add eax, 0x94c532c0
xor eax, 0xee26facf
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8496424e
xor eax, 0xf75edc38
rol eax, 0x9c
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0x15229a74
pushf
not eax
add eax, 0xaa52076a
xor eax, 0xcaae15cb
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf47a7370
xor eax, 0xb02c42e9
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd7af6d30
xor eax, 0xf6b91204
rol eax, 0x49
popf
jmp 0x1401bccd9
movss xmm0, dword [r11 + rcx + 4]
subss xmm0, dword [rax + rcx + 4]
jmp 0x1401bd20c
movss xmm0, dword [r11 + rcx]
subss xmm0, dword [rax + rcx]
push rax
pushf
mov eax, 0x3042413d
pushf
not eax
add eax, 0x933d2ef1
xor eax, 0xea2693aa
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcae79444
xor eax, 0xe94f02fc
rol eax, 0xd9
popf
jmp 0x1401bccd9
movss xmm3, dword [r9 + 0x18]
movaps xmm4, xmm3
subss xmm4, dword [r9 + 0x14]
mulss xmm4, xmm0
jmp 0x1401bd2bc
movss xmm3, dword [r9 + 0x18]
xor sil, sil
xorps xmm4, xmm4
push rax
pushf
mov eax, 0x6a6c011b
pushf
not eax
add eax, 0xaf9eda32
xor eax, 0xb5c652c8
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf5e6d224
xor eax, 0xc6ed9b3e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbe23b117
xor eax, 0xb5dbc651
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xce6601ad
xor eax, 0xa894185e
rol eax, 0xe0
popf
jmp 0x1401bccd9
test dil, 8
jne 0x1401bd31b
push rax
pushf
mov eax, 0x8b2cbf4c
pushf
not eax
add eax, 0xca968d94
xor eax, 0x8f40bae4
rol eax, 0x43
popf
pushf
not eax
add eax, 0x94feb094
xor eax, 0xb4bd6368
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb7f3fd6d
xor eax, 0xffd15653
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd3656ba4
xor eax, 0xfefcd43e
rol eax, 0xbb
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0xbec4636d
pushf
not eax
add eax, 0xeb3c4902
xor eax, 0xe56b79c7
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9485c43c
xor eax, 0xa2c64e01
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa5541467
xor eax, 0xd19e4af2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbbd727e5
xor eax, 0xfe239fc2
rol eax, 0x32
popf
jmp 0x1401bccd9
mov eax, dword [r10]
movaps xmm1, xmm3
sub eax, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rbx + 0x3850]
subss xmm1, xmm0
comiss xmm1, xmm2
ja 0x1401bd3db
push rax
pushf
mov eax, 0x339a5a34
pushf
not eax
add eax, 0xfb969e1f
xor eax, 0xc02c132c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe5adcd48
xor eax, 0xa205620c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc7633ad1
xor eax, 0xb1feaed4
rol eax, 0xab
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0x98f8a0ff
pushf
not eax
add eax, 0x855f6e74
xor eax, 0x91f04391
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfff8991e
xor eax, 0xe73a9cb0
rol eax, 0x25
popf
pushf
not eax
add eax, 0x805b9f0b
xor eax, 0xbac00948
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb431536a
xor eax, 0xc955d15e
rol eax, 0x2b
popf
jmp 0x1401bccd9
movaps xmm2, xmm1
push rax
pushf
mov eax, 0xc43570e7
pushf
not eax
add eax, 0xf1bc6d56
xor eax, 0xa4f52c9f
rol eax, 0xec
popf
pushf
not eax
add eax, 0xffa83cd6
xor eax, 0xecac70f3
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb04f99f4
xor eax, 0xdd1ae11d
rol eax, 0xc2
popf
jmp 0x1401bccd9
subss xmm3, dword [r9 + 0x14]
movsxd rax, r8d
movaps xmm1, xmm2
subss xmm1, dword [r9 + 0x14]
imul rcx, rax, 0x1c
divss xmm1, xmm3
mov rax, qword [r9 + 0x68]
movss dword [rcx + rax], xmm1
test sil, sil
je 0x1401bd4eb
push rax
pushf
mov eax, 0x5e6c45ca
pushf
not eax
add eax, 0xbb08e108
xor eax, 0xa7380852
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb0d74da0
xor eax, 0x82df7cb8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x89f46816
xor eax, 0xbe33a1b4
rol eax, 0x52
popf
jmp 0x1401bccd9
push rax
pushf
mov eax, 0x1aebeb69
pushf
not eax
add eax, 0x98443372
xor eax, 0xda4d4da1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb9f689ba
xor eax, 0x8d13e904
rol eax, 0x69
popf
jmp 0x1401bccd9
movss xmm0, dword [rbx + 0x3850]
inc r8d
maxss xmm0, xmm4
addss xmm2, xmm0
jmp 0x1401bcdf8
mov rbx, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
mov rdi, qword [rsp + 0x18]
ret