Function at 0x1400f0ae5
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x94970a9a
pushf
not eax
add eax, 0xc93f0194
xor eax, 0xc083c908
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf489cb31
xor eax, 0xb245cc11
rol eax, 0xd3
popf
cmp eax, 4
jne 0x1400f0b22
popf
pop rax
jmp 0x1400f0ef7
cmp eax, 0
jne 0x1400f0b31
popf
pop rax
jmp 0x1400f0cb7
cmp eax, 3
jne 0x1400f0b40
popf
pop rax
jmp 0x1400f0ea4
cmp eax, 1
jne 0x1400f0b4f
popf
pop rax
jmp 0x1400f0d76
cmp eax, 0xd
jne 0x1400f0b5e
popf
pop rax
jmp 0x1400f12fd
cmp eax, 0x1a
jne 0x1400f0b6d
popf
pop rax
jmp 0x1400f1914
cmp eax, 0xe
jne 0x1400f0b7c
popf
pop rax
jmp 0x1400f1371
cmp eax, 0xb
jne 0x1400f0b8b
popf
pop rax
jmp 0x1400f11f6
cmp eax, 0x19
jne 0x1400f0b9a
popf
pop rax
jmp 0x1400f18ad
cmp eax, 8
jne 0x1400f0ba9
popf
pop rax
jmp 0x1400f1014
cmp eax, 0x10
jne 0x1400f0bb8
popf
pop rax
jmp 0x1400f1487
cmp eax, 0x17
jne 0x1400f0bc7
popf
pop rax
jmp 0x1400f175f
cmp eax, 9
jne 0x1400f0bd6
popf
pop rax
jmp 0x1400f10d6
cmp eax, 0x12
jne 0x1400f0be5
popf
pop rax
jmp 0x1400f1526
cmp eax, 0x18
jne 0x1400f0bf4
popf
pop rax
jmp 0x1400f182b
cmp eax, 0x11
jne 0x1400f0c03
popf
pop rax
jmp 0x1400f14c4
cmp eax, 0x1b
jne 0x1400f0c12
popf
pop rax
jmp 0x1400f1954
cmp eax, 0x16
jne 0x1400f0c21
popf
pop rax
jmp 0x1400f16f0
cmp eax, 0xa
jne 0x1400f0c30
popf
pop rax
jmp 0x1400f116f
cmp eax, 0x14
jne 0x1400f0c3f
popf
pop rax
jmp 0x1400f15f6
cmp eax, 0xf
jne 0x1400f0c4e
popf
pop rax
jmp 0x1400f13f6
cmp eax, 0x13
jne 0x1400f0c5d
popf
pop rax
jmp 0x1400f15b9
cmp eax, 0x15
jne 0x1400f0c6c
popf
pop rax
jmp 0x1400f1645
cmp eax, 2
jne 0x1400f0c7b
popf
pop rax
jmp 0x1400f0dff
cmp eax, 6
jne 0x1400f0c8a
popf
pop rax
jmp 0x1400f0f5f
cmp eax, 0xc
jne 0x1400f0c99
popf
pop rax
jmp 0x1400f128b
cmp eax, 7
jne 0x1400f0ca8
popf
pop rax
jmp 0x1400f0fc5
cmp eax, 5
jne 0x1400f0cb7
popf
pop rax
jmp 0x1400f0f59
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x50
mov rdi, rcx
mov rbx, rdx
mov rcx, qword [rcx + 0x90]
test rcx, rcx
je 0x1400f0d30
push rax
pushf
mov eax, 0x395b9bad
pushf
not eax
add eax, 0xdf93b785
xor eax, 0x9197582f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf97a83f4
xor eax, 0x8212e272
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xead7943f
xor eax, 0xd7aa9804
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf1e796a1
xor eax, 0xaa6dc4b7
rol eax, 0x68
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x945b3f73
pushf
not eax
add eax, 0xface4a06
xor eax, 0xe037b2f5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9ce764d4
xor eax, 0xcb254042
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf862d9f2
xor eax, 0xa190ca07
rol eax, 0xab
popf
jmp 0x1400f0b13
mov rdx, qword [rdx + 0x90]
test rdx, rdx
je 0x1400f0dcc
push rax
pushf
mov eax, 0x8c5193ad
pushf
not eax
add eax, 0xc18b6438
xor eax, 0xf7806e42
rol eax, 0x68
popf
pushf
not eax
add eax, 0x974ebd2c
xor eax, 0x920c9b6f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc162d55c
xor eax, 0xa5eae2df
rol eax, 0xf3
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xbaa2054b
pushf
not eax
add eax, 0xde484935
xor eax, 0xac8d74fa
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xee8ceda2
xor eax, 0xb6fa3a30
rol eax, 0x6b
popf
jmp 0x1400f0b13
cmp byte [rcx + 0x10], 0
je 0x1400f0e4b
push rax
pushf
mov eax, 0xfc40ac37
pushf
not eax
add eax, 0xa66aa153
xor eax, 0xe9dce6d0
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd6279cac
xor eax, 0xe7205dcb
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf34972dc
xor eax, 0xb80140c7
rol eax, 0x3b
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x4a6d5303
pushf
not eax
add eax, 0xfec4ffd6
xor eax, 0xb8b897e4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdfd0361f
xor eax, 0xf5135df2
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9790dc63
xor eax, 0xf674feb7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbb04b41b
xor eax, 0xc0f0ba71
rol eax, 0xe8
popf
jmp 0x1400f0b13
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x20], xmm0
jmp 0x1400f0f59
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
push rax
pushf
mov eax, 0x371aad1c
pushf
not eax
add eax, 0x97354b20
xor eax, 0xca53a5b9
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa802f6e2
xor eax, 0xb21e8d43
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfafb238d
xor eax, 0xc10561f7
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc51924bf
xor eax, 0xfee7d967
rol eax, 0xf
popf
jmp 0x1400f0b13
cmp byte [rdx + 0x10], 0
je 0x1400f0fc5
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x38], xmm0
jmp 0x1400f1014
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
push rax
pushf
mov eax, 0xa3992787
pushf
not eax
add eax, 0x85238411
xor eax, 0x93c98c22
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb57fe4e7
xor eax, 0xe984d69c
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd990c51d
xor eax, 0xfcda5ac0
rol eax, 0x6a
popf
jmp 0x1400f0b13
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x40]
sub r8, rcx
mov rdx, qword [rsp + 0x38]
sub rax, rdx
cmp r8, rax
jne 0x1400f107d
push rax
pushf
mov eax, 0x910ca00d
pushf
not eax
add eax, 0xe91dc17a
xor eax, 0x9eb5ccdd
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb887d7b3
xor eax, 0xd7a482ab
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd8b50c09
xor eax, 0xeeaf3933
rol eax, 0x36
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xb573185b
pushf
not eax
add eax, 0xb4da7e2b
xor eax, 0xa95725a7
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb5803a37
xor eax, 0xe2416957
rol eax, 8
popf
pushf
not eax
add eax, 0xeeb8a88e
xor eax, 0xc6df4839
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaf0345d5
xor eax, 0xd0163c92
rol eax, 0xd
popf
jmp 0x1400f0b13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400f113c
push rax
pushf
mov eax, 0xa5673471
pushf
not eax
add eax, 0xac6d6af9
xor eax, 0xb9e0fe21
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x888598ff
xor eax, 0xe913f472
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8a22e59d
xor eax, 0xa091b308
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf20e16e9
xor eax, 0xe608dd77
rol eax, 0x20
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x17c62288
pushf
not eax
add eax, 0xad688380
xor eax, 0xf717c9aa
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd5a60cac
xor eax, 0xdb103681
rol eax, 0x84
popf
jmp 0x1400f0b13
mov rax, qword [rdi + 0x10]
cmp rax, qword [rbx + 0x10]
jne 0x1400f11c3
push rax
pushf
mov eax, 0xed272dfa
pushf
not eax
add eax, 0x8066864c
xor eax, 0x9dc55399
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb2764e26
xor eax, 0xa6850942
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf86a0455
xor eax, 0xe5033734
rol eax, 0x87
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x3caeef9e
pushf
not eax
add eax, 0xcc1178dd
xor eax, 0xa3f5a930
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe2a2a368
xor eax, 0xd2f60c47
rol eax, 0x2a
popf
jmp 0x1400f0b13
test rax, rax
je 0x1400f1258
push rax
pushf
mov eax, 0x803eb60d
pushf
not eax
add eax, 0xc2a7e3b0
xor eax, 0xe419a022
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf6e3bbdd
xor eax, 0x839ae9bf
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd66115ff
xor eax, 0xb4535a19
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbbc0f179
xor eax, 0xb462d23d
rol eax, 0x43
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xc77593ce
pushf
not eax
add eax, 0xd8eae4e1
xor eax, 0xc07f2b06
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcd340f7a
xor eax, 0x8a99ee3d
rol eax, 0xc0
popf
jmp 0x1400f0b13
mov rax, qword [rbx]
cmp qword [rdi], rax
jne 0x1400f12ca
push rax
pushf
mov eax, 0x391b70d1
pushf
not eax
add eax, 0xc80b4dbf
xor eax, 0xad5ad3f1
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xda9cce7b
xor eax, 0xbe7a596b
rol eax, 0xd2
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xb21aa851
pushf
not eax
add eax, 0xed9f17b7
xor eax, 0xe84cb490
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd2c6bcc1
xor eax, 0x9cf2f3e6
rol eax, 0xa3
popf
jmp 0x1400f0b13
mov rax, qword [rbx + 8]
cmp qword [rdi + 8], rax
jne 0x1400f133e
push rax
pushf
mov eax, 0x26aab579
pushf
not eax
add eax, 0xff7a8d11
xor eax, 0xd3ee56e1
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe6dc57b7
xor eax, 0xc55b21ab
rol eax, 0x73
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x38d299d
pushf
not eax
add eax, 0x8a51f567
xor eax, 0xb5abc2bf
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc41a5268
xor eax, 0xe863f4db
rol eax, 0xef
popf
jmp 0x1400f0b13
mov eax, dword [rbx + 0x18]
cmp dword [rdi + 0x18], eax
jne 0x1400f13c3
push rax
pushf
mov eax, 0xd24718d5
pushf
not eax
add eax, 0xbb3c0b61
xor eax, 0xfa92d98e
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9999e6e9
xor eax, 0x9bb22e85
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8525470d
xor eax, 0xccce6f23
rol eax, 0x67
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xfa5f09d2
pushf
not eax
add eax, 0xf68a91c2
xor eax, 0xe7cb0d86
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc3206f74
xor eax, 0xa73fff0a
rol eax, 0xb8
popf
jmp 0x1400f0b13
mov rax, qword [rbx + 0x30]
movsd xmm0, qword [rax + 0x10]
movups xmm2, xmmword [rax]
mov rax, qword [rdi + 0x30]
movsd qword [rsp + 0x30], xmm0
movsd xmm0, qword [rax + 0x10]
movups xmm1, xmmword [rax]
movsd qword [rsp + 0x48], xmm0
cmp byte [rsp + 0x48], 0
je 0x1400f1454
push rax
pushf
mov eax, 0xff6191be
pushf
not eax
add eax, 0xfaa60771
xor eax, 0xbbc0f7ea
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa66a0271
xor eax, 0x9d6541ef
rol eax, 0x58
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x429aac8d
pushf
not eax
add eax, 0xa2aafe46
xor eax, 0xe9d17653
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe495ea18
xor eax, 0x968c22bb
rol eax, 0xf5
popf
jmp 0x1400f0b13
movups xmmword [rsp + 0x38], xmm1
jmp 0x1400f1526
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
push rax
pushf
mov eax, 0xd42494eb
pushf
not eax
add eax, 0xd16b79e6
xor eax, 0xbdf620ee
rol eax, 0x82
popf
pushf
not eax
add eax, 0x88c153aa
xor eax, 0xcb1be1ca
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd89a1686
xor eax, 0xf78f62d5
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xcb3dbfbc
xor eax, 0x85b0535f
rol eax, 0x64
popf
jmp 0x1400f0b13
cmp byte [rsp + 0x30], 0
je 0x1400f1560
push rax
pushf
mov eax, 0x883e6a07
pushf
not eax
add eax, 0x92ce346c
xor eax, 0xba1f64d6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfa86ee83
xor eax, 0xef03c379
rol eax, 0xd
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x860daef0
pushf
not eax
add eax, 0xaedaa280
xor eax, 0xc99a185b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x89761f50
xor eax, 0xd3db6b92
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd76e465b
xor eax, 0x8a525ff0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe355ef18
xor eax, 0x9bfe530e
rol eax, 0xf5
popf
jmp 0x1400f0b13
movups xmmword [rsp + 0x20], xmm2
jmp 0x1400f1645
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
push rax
pushf
mov eax, 0xa4a17719
pushf
not eax
add eax, 0xa66ccb6c
xor eax, 0xb7a4756a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf02498b9
xor eax, 0xae80f25c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa8d7970c
xor eax, 0xce9f345f
rol eax, 0xa3
popf
jmp 0x1400f0b13
mov r8, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x28]
sub r8, rcx
mov rdx, qword [rsp + 0x20]
sub rax, rdx
cmp r8, rax
jne 0x1400f1697
push rax
pushf
mov eax, 0x8218282b
pushf
not eax
add eax, 0x87a7b3b8
xor eax, 0xe7d74fb6
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8bb566b3
xor eax, 0xf58537fa
rol eax, 0x74
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x6413343
pushf
not eax
add eax, 0xb8166037
xor eax, 0x9c01a0dc
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcf1bf731
xor eax, 0x944d64b9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcfb9a90d
xor eax, 0xf9bb1053
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe1a512a2
xor eax, 0x8127f885
rol eax, 0x1c
popf
jmp 0x1400f0b13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400f172c
push rax
pushf
mov eax, 0xb97cd8ca
pushf
not eax
add eax, 0xbb24b544
xor eax, 0xf3d38e2b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xee10f63f
xor eax, 0xa853c717
rol eax, 0x6d
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xe8dda7c8
pushf
not eax
add eax, 0x8d47acea
xor eax, 0xa035b1db
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdd990fdf
xor eax, 0xd9395a8c
rol eax, 0xde
popf
jmp 0x1400f0b13
mov rdx, qword [rbx + 0xb8]
mov rcx, qword [rdi + 0xb8]
mov r8, qword [rdi + 0xc0]
mov rax, qword [rbx + 0xc0]
sub r8, rcx
sub rax, rdx
xor rax, r8
test rax, 0xfffffffffffffffc
jne 0x1400f17d2
push rax
pushf
mov eax, 0x6480bf34
pushf
not eax
add eax, 0xceb60f7e
xor eax, 0xd3c58037
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe4a059fb
xor eax, 0x84621a36
rol eax, 0x71
popf
pushf
not eax
add eax, 0x883bb035
xor eax, 0xfad8a29a
rol eax, 0x1e
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0xa3496547
pushf
not eax
add eax, 0xb1bb1948
xor eax, 0xecd939b1
rol eax, 0x54
popf
pushf
not eax
add eax, 0x86cd8818
xor eax, 0xbac6db52
rol eax, 0x87
popf
pushf
not eax
add eax, 0x96b5ae34
xor eax, 0x9ddd8c22
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8eae15b4
xor eax, 0xcfdfefce
rol eax, 0x21
popf
jmp 0x1400f0b13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400f1867
push rax
pushf
mov eax, 0x6d338b08
pushf
not eax
add eax, 0xc5ccc846
xor eax, 0xa8242bc7
rol eax, 5
popf
pushf
not eax
add eax, 0xa05a2b5f
xor eax, 0xbab74c00
rol eax, 0xa7
popf
jmp 0x1400f0b13
push rax
pushf
mov eax, 0x6d708062
pushf
not eax
add eax, 0xa7c2496b
xor eax, 0xcf92fa6e
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbf0dd5ca
xor eax, 0xe6f6f7b3
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfd12c5fd
xor eax, 0xf14f5b75
rol eax, 0xd8
popf
jmp 0x1400f0b13
mov al, 0x8e
pushf
not al
add al, 0xc
xor al, 0x15
rol al, 0xc1
popf
pushf
not al
add al, 0xff
xor al, 0x4c
rol al, 0x8b
popf
pushf
not al
add al, 0x52
xor al, 0x36
rol al, 0x6d
popf
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
xor al, al
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
cmp rcx, qword [rbx + 0x90]
mov rbx, qword [rsp + 0x60]
sete al
add rsp, 0x50
pop rdi
ret