Function at 0x1400e2ebd
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x34b6836e
pushf
not eax
add eax, 0xcc862f5a
xor eax, 0xfcd6cd4d
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x84db6f84
xor eax, 0x8d5ea157
rol eax, 0x47
popf
pushf
not eax
add eax, 0xde0591f9
xor eax, 0xc0b8e548
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x86807027
xor eax, 0xfbd95277
rol eax, 0x65
popf
cmp eax, 4
jne 0x1400e2f20
popf
pop rax
jmp 0x1400e32d6
cmp eax, 0
jne 0x1400e2f2f
popf
pop rax
jmp 0x1400e304c
cmp eax, 3
jne 0x1400e2f3e
popf
pop rax
jmp 0x1400e3269
cmp eax, 1
jne 0x1400e2f4d
popf
pop rax
jmp 0x1400e317b
cmp eax, 0xd
jne 0x1400e2f5c
popf
pop rax
jmp 0x1400e37c2
cmp eax, 7
jne 0x1400e2f6b
popf
pop rax
jmp 0x1400e34c7
cmp eax, 0xe
jne 0x1400e2f7a
popf
pop rax
jmp 0x1400e380f
cmp eax, 0xb
jne 0x1400e2f89
popf
pop rax
jmp 0x1400e3707
cmp eax, 0xc
jne 0x1400e2f98
popf
pop rax
jmp 0x1400e3789
cmp eax, 8
jne 0x1400e2fa7
popf
pop rax
jmp 0x1400e354c
cmp eax, 0x10
jne 0x1400e2fb6
popf
pop rax
jmp 0x1400e38bd
cmp eax, 2
jne 0x1400e2fc5
popf
pop rax
jmp 0x1400e3220
cmp eax, 9
jne 0x1400e2fd4
popf
pop rax
jmp 0x1400e35e5
cmp eax, 0x12
jne 0x1400e2fe3
popf
pop rax
jmp 0x1400e3961
cmp eax, 6
jne 0x1400e2ff2
popf
pop rax
jmp 0x1400e342f
cmp eax, 0x11
jne 0x1400e3001
popf
pop rax
jmp 0x1400e3918
cmp eax, 5
jne 0x1400e3010
popf
pop rax
jmp 0x1400e331f
cmp eax, 0x13
jne 0x1400e301f
popf
pop rax
jmp 0x1400e3a06
cmp eax, 0xa
jne 0x1400e302e
popf
pop rax
jmp 0x1400e363c
cmp eax, 0x14
jne 0x1400e303d
popf
pop rax
jmp 0x1400e3a65
cmp eax, 0xf
jne 0x1400e304c
popf
pop rax
jmp 0x1400e38b3
push rsi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r13, qword [r8 + 0x10]
mov r14, rdx
mov rsi, rcx
mov qword [rsp + 0x28], rcx
movabs rcx, 0x38e3ffeb7bd9966f
pushf
not rcx
add rcx, 0x638d6c65
xor rcx, 0x61fa6b1d
rol rcx, 0x3a
popf
pushf
not rcx
add rcx, 0x66232126
xor rcx, 0x45e15a02
rol rcx, 0x3e
popf
pushf
not rcx
add rcx, 0x75f08585
xor rcx, 0x63765ce7
rol rcx, 0x97
popf
pushf
not rcx
add rcx, 0x75b104e0
xor rcx, 0x59435eae
rol rcx, 0xcf
popf
xor edx, edx
mov rax, rcx
mov r15, r8
mov r12, qword [r14 + 0x10]
sub rax, r12
cmp rax, r13
jb 0x1400e3122
push rax
pushf
mov eax, 0x8268e635
pushf
not eax
add eax, 0xc2f701c2
xor eax, 0xa92a11ac
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xecb05725
xor eax, 0xa49c0551
rol eax, 0xd4
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0x7f690250
pushf
not eax
add eax, 0xa8aeed7c
xor eax, 0x897eb021
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb5e87c6f
xor eax, 0xdd655ee7
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe9e6a080
xor eax, 0xe4ca9b61
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf74de79b
xor eax, 0xafa25e4b
rol eax, 0xcb
popf
jmp 0x1400e2f11
cmp qword [r14 + 0x18], 0xf
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rdi
jbe 0x1400e31da
push rax
pushf
mov eax, 0x226b3e5e
pushf
not eax
add eax, 0xfe61f09b
xor eax, 0x81293ef4
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc877222c
xor eax, 0xf704e249
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcbbbbb33
xor eax, 0xfb500e7f
rol eax, 0xef
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0xdfff0fa3
pushf
not eax
add eax, 0xf404f7eb
xor eax, 0xdc8641ac
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb9cabcdb
xor eax, 0xa31c5569
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe7c5b53e
xor eax, 0x84a000c5
rol eax, 0xc7
popf
jmp 0x1400e2f11
mov r14, qword [r14]
push rax
pushf
mov eax, 0x7bdb3e12
pushf
not eax
add eax, 0x918e2db2
xor eax, 0x8b206c3c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc84e72d7
xor eax, 0xafcdda34
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfa08f99c
xor eax, 0xf41b11e9
rol eax, 0x92
popf
jmp 0x1400e2f11
cmp qword [r8 + 0x18], 0xf
jbe 0x1400e32a3
push rax
pushf
mov eax, 0xcb802c9c
pushf
not eax
add eax, 0xa35fc733
xor eax, 0xc09888d0
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf1a77142
xor eax, 0xdf4159fa
rol eax, 0x4d
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0xca855d76
pushf
not eax
add eax, 0xd086eab7
xor eax, 0xfbdf7872
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8270e8ba
xor eax, 0xa9ca88fe
rol eax, 0x67
popf
jmp 0x1400e2f11
mov r15, qword [r8]
push rax
pushf
mov eax, 0x16599335
pushf
not eax
add eax, 0x8d080fba
xor eax, 0xc2d40ac2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfb7f60c7
xor eax, 0x9f0e376c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe344517e
xor eax, 0xa6e7504b
rol eax, 0x99
popf
jmp 0x1400e2f11
xorps xmm0, xmm0
lea rbp, [r12 + r13]
movups xmmword [rsi], xmm0
mov ebx, 0x33c60f1
pushf
not ebx
add ebx, 0x97973913
xor ebx, 0xba354dbc
rol ebx, 0x19
popf
pushf
not ebx
add ebx, 0xc41d2288
xor ebx, 0xde24a40d
rol ebx, 0xb8
popf
pushf
not ebx
add ebx, 0xd69d0b66
xor ebx, 0x854a267e
rol ebx, 0x90
popf
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rdx
mov rdi, rsi
cmp rbp, rbx
jbe 0x1400e33d6
push rax
pushf
mov eax, 0x4e55613b
pushf
not eax
add eax, 0xe2f55491
xor eax, 0x911615bf
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf7a790a1
xor eax, 0xf5e5f6aa
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb2cf715b
xor eax, 0xebee80b8
rol eax, 4
popf
pushf
not eax
add eax, 0x8f95fc17
xor eax, 0xd382cf86
rol eax, 0xcd
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0x141a0cc4
pushf
not eax
add eax, 0xc6827853
xor eax, 0xd6ed4197
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xafd0d9ce
xor eax, 0x96d468ab
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xab7cbe5e
xor eax, 0xfeffcfc5
rol eax, 0x53
popf
pushf
not eax
add eax, 0xbe386bfc
xor eax, 0xc8474e7f
rol eax, 0x23
popf
jmp 0x1400e2f11
mov rbx, rbp
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400e346e
push rax
pushf
mov eax, 0xb57cd4d5
pushf
not eax
add eax, 0xa24eccf2
xor eax, 0xab6b6c24
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd82f65c1
xor eax, 0xf713fb70
rol eax, 0xd1
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0xcc39ed6e
pushf
not eax
add eax, 0x9b43501f
xor eax, 0x898cb53a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf078e977
xor eax, 0x999be415
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd1238497
xor eax, 0xdb43328b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xab86e16b
xor eax, 0x896014fc
rol eax, 0x44
popf
jmp 0x1400e2f11
movabs rax, 0x4014558f00f
pushf
not rax
add rax, 0x554253bc
xor rax, 0x7e0c0853
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x726cabd2
xor rax, 0x7388e0fa
rol rax, 0xdc
popf
mov rbx, rcx
add rax, 0x27
push rax
pushf
mov eax, 0x718c7329
pushf
not eax
add eax, 0xd5cc7463
xor eax, 0xf1fd3902
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9186b887
xor eax, 0xd03d32c1
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd5384654
xor eax, 0xef3c43ef
rol eax, 0xda
popf
jmp 0x1400e2f11
mov rcx, rax
call fcn.14009b9d3
test rax, rax
je 0x1400e35b2
push rax
pushf
mov eax, 0x64d67b34
pushf
not eax
add eax, 0x93b67ab7
xor eax, 0x993d87fd
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb0e11e70
xor eax, 0xd627c3a5
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbbef096a
xor eax, 0xb85fbdc6
rol eax, 0x48
popf
pushf
not eax
add eax, 0x98fa9ade
xor eax, 0x8c56c2cd
rol eax, 0xae
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0x548d8142
pushf
not eax
add eax, 0x955d7fc2
xor eax, 0xbd36ed5a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbe3af6e9
xor eax, 0x8e4b344f
rol eax, 0xf7
popf
jmp 0x1400e2f11
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400e3918
mov eax, 0x3ff95fb4
pushf
not eax
add eax, 0xfaf9f708
xor eax, 0xcc7ac2ce
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf46eee80
xor eax, 0xe2829d14
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa3fc09bd
xor eax, 0xc39c9fd0
rol eax, 0x82
popf
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400e36c1
push rax
pushf
mov eax, 0x3848496b
pushf
not eax
add eax, 0x804175a6
xor eax, 0x8011500f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x92b91898
xor eax, 0xbb997617
rol eax, 0x1c
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0x1fca962e
pushf
not eax
add eax, 0xe4a64193
xor eax, 0xd9c5144d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf16b66f1
xor eax, 0x9f6f6034
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfb0a5d82
xor eax, 0x88f70035
rol eax, 0xe4
popf
jmp 0x1400e2f11
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400e3756
push rax
pushf
mov eax, 0xe1cc0390
pushf
not eax
add eax, 0xc96eacf8
xor eax, 0xb6bd8f50
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd43ed59c
xor eax, 0xe1d4e132
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf5ffb1d1
xor eax, 0xcea8728c
rol eax, 0xd0
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0xca2909ea
pushf
not eax
add eax, 0xd6d59fad
xor eax, 0xc41897d8
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa98cdf75
xor eax, 0x87e05464
rol eax, 0x3e
popf
jmp 0x1400e2f11
jmp 0x1400e354c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x1400e385a
push rax
pushf
mov eax, 0x3d4c419b
pushf
not eax
add eax, 0xe103efd8
xor eax, 0xcfbfe75a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc4b6726c
xor eax, 0xbcac9a25
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x86ac6cd7
xor eax, 0xfb072698
rol eax, 0x6a
popf
jmp 0x1400e2f11
push rax
pushf
mov eax, 0xb9c82d4e
pushf
not eax
add eax, 0x89227dbb
xor eax, 0xccb64227
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb3b6c51d
xor eax, 0xa30a55d9
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe39f7aef
xor eax, 0xfec6d560
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfbd39c93
xor eax, 0xac4fc347
rol eax, 0xca
popf
jmp 0x1400e2f11
call fcn.14009b9d3
mov rdi, rax
jmp 0x1400e3918
mov rdi, rdx
push rax
pushf
mov eax, 0xa3783223
pushf
not eax
add eax, 0xe8778b1d
xor eax, 0xf91ba06c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe7ea3b44
xor eax, 0xc39a444b
rol eax, 1
popf
pushf
not eax
add eax, 0x983ac927
xor eax, 0xafef4e74
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcad7d381
xor eax, 0xf3b0af2f
rol eax, 0xa0
popf
jmp 0x1400e2f11
mov qword [rsi], rdi
push rax
pushf
mov eax, 0x23742fa2
pushf
not eax
add eax, 0xedb951c3
xor eax, 0xe120bbd0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xdd212a42
xor eax, 0xe4897547
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa62552e9
xor eax, 0xd283cbc5
rol eax, 0xcc
popf
jmp 0x1400e2f11
mov r8, r12
mov qword [rsi + 0x10], rbp
mov rdx, r14
mov qword [rsi + 0x18], rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + r12]
mov r8, r13
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x88]
mov rax, rsi
mov byte [rdi + rbp], 0
mov rbp, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x30]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rsi
ret
call fcn.1400e2bfb
int3
call fcn.1400a2561
int3