Function at 0x140121f6a
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa779dd7d
pushf
not eax
add eax, 0x86392e27
xor eax, 0xd438962d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdcde3491
xor eax, 0xc2ce0a71
rol eax, 0x7f
popf
cmp eax, 4
jne 0x140121fa7
popf
pop rax
jmp 0x140122316
cmp eax, 0
jne 0x140121fb6
popf
pop rax
jmp 0x140122079
cmp eax, 3
jne 0x140121fc5
popf
pop rax
jmp 0x1401222b2
cmp eax, 1
jne 0x140121fd4
popf
pop rax
jmp 0x140122151
cmp eax, 0xd
jne 0x140121fe3
popf
pop rax
jmp 0x140122674
cmp eax, 7
jne 0x140121ff2
popf
pop rax
jmp 0x14012242f
cmp eax, 0xe
jne 0x140122001
popf
pop rax
jmp 0x1401226c3
cmp eax, 0xb
jne 0x140122010
popf
pop rax
jmp 0x14012256c
cmp eax, 0xc
jne 0x14012201f
popf
pop rax
jmp 0x1401225e6
cmp eax, 8
jne 0x14012202e
popf
pop rax
jmp 0x140122465
cmp eax, 5
jne 0x14012203d
popf
pop rax
jmp 0x140122394
cmp eax, 2
jne 0x14012204c
popf
pop rax
jmp 0x140122215
cmp eax, 9
jne 0x14012205b
popf
pop rax
jmp 0x1401224bd
cmp eax, 0xa
jne 0x14012206a
popf
pop rax
jmp 0x14012251f
cmp eax, 6
jne 0x140122079
popf
pop rax
jmp 0x140122416
push rbx
push rsi
push rdi
push r14
sub rsp, 0x28
mov rsi, rcx
mov r14, rdx
mov rcx, qword [rcx]
mov rdi, r8
mov rdx, qword [rsi + 0x10]
sub rdx, rcx
cmp r8, rdx
jbe 0x1401220f8
push rax
pushf
mov eax, 0x3f44982f
pushf
not eax
add eax, 0xee4dfd3f
xor eax, 0xed67db87
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfeecabb9
xor eax, 0x902c59be
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe4089e52
xor eax, 0xc0357436
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xfdafe2ef
xor eax, 0xe181bf62
rol eax, 0xa7
popf
jmp 0x140121f98
push rax
pushf
mov eax, 0xeacd3e4a
pushf
not eax
add eax, 0xc7194b3c
xor eax, 0xfa66aa2f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcd653d1d
xor eax, 0x88ec2055
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb82d3566
xor eax, 0xee2c414e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfd4c12d5
xor eax, 0xa73404a7
rol eax, 0xfe
popf
jmp 0x140121f98
movabs rbx, 0x19420c857ee13d3
pushf
not rbx
add rbx, 0x44105728
xor rbx, 0x4a45bc8b
rol rbx, 0x31
popf
pushf
not rbx
add rbx, 0x58a508d2
xor rbx, 0x67345802
rol rbx, 0xb6
popf
pushf
not rbx
add rbx, 0x509e70d7
xor rbx, 0x79a0cfa2
rol rbx, 0x93
popf
cmp r8, rbx
ja 0x1401221e2
push rax
pushf
mov eax, 0xf22eee77
pushf
not eax
add eax, 0xaa189d83
xor eax, 0xcf9804cf
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb15ca0b3
xor eax, 0x9f78da03
rol eax, 0xb0
popf
jmp 0x140121f98
push rax
pushf
mov eax, 0x989cb257
pushf
not eax
add eax, 0x98c85283
xor eax, 0xe01ab5ef
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x94232c7b
xor eax, 0xcff418fa
rol eax, 0xce
popf
jmp 0x140121f98
mov r8, rdx
mov rax, rbx
shr r8, 1
sub rax, r8
cmp rdx, rax
ja 0x14012226c
push rax
pushf
mov eax, 0xd72f29bb
pushf
not eax
add eax, 0x9ca1c937
xor eax, 0xa5bba635
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9a8c61ac
xor eax, 0xbd6d65de
rol eax, 5
popf
pushf
not eax
add eax, 0xb38091d0
xor eax, 0xab8f26ae
rol eax, 0xf
popf
jmp 0x140121f98
push rax
pushf
mov eax, 0x3f6598e7
pushf
not eax
add eax, 0xb139e28e
xor eax, 0xb7455a84
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa51b607e
xor eax, 0x882b777e
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcfc54b91
xor eax, 0xfe1d6317
rol eax, 0x67
popf
jmp 0x140121f98
lea rbx, [r8 + rdx]
cmp rbx, rdi
cmovb rbx, rdi
push rax
pushf
mov eax, 0x8bbac714
pushf
not eax
add eax, 0x9afcbfbe
xor eax, 0x9bdbb74e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe1e90998
xor eax, 0xf4f1bdeb
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfaee74c5
xor eax, 0x95e444ec
rol eax, 5
popf
pushf
not eax
add eax, 0xfd68671c
xor eax, 0xfe1b584d
rol eax, 0x63
popf
jmp 0x140121f98
test rcx, rcx
je 0x140122361
push rax
pushf
mov eax, 0xc826c458
pushf
not eax
add eax, 0x92299408
xor eax, 0x83c2c117
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe2437ac9
xor eax, 0x8647bbe4
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xce2b9f05
xor eax, 0xbf89330a
rol eax, 0x8a
popf
jmp 0x140121f98
push rax
pushf
mov eax, 0x61591d4d
pushf
not eax
add eax, 0x8b42e0cf
xor eax, 0x869bec95
rol eax, 0x21
popf
pushf
not eax
add eax, 0xef40b7d9
xor eax, 0x905c7daf
rol eax, 0xf6
popf
jmp 0x140121f98
cmp rdx, 0x1000
jb 0x1401223e3
push rax
pushf
mov eax, 0x584850f7
pushf
not eax
add eax, 0xe52e1dbd
xor eax, 0xde05a868
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd4691407
xor eax, 0xc951787f
rol eax, 0xca
popf
pushf
not eax
add eax, 0x95bfa36e
xor eax, 0x8d184f33
rol eax, 0xac
popf
jmp 0x140121f98
push rax
pushf
mov eax, 0x6aeb4e54
pushf
not eax
add eax, 0xe235448c
xor eax, 0x8e18883b
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe04c816b
xor eax, 0xb08ae244
rol eax, 0x21
popf
jmp 0x140121f98
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14012251f
mov rcx, r8
push rax
pushf
mov eax, 0x1fcf8304
pushf
not eax
add eax, 0xa50df37e
xor eax, 0x99dfd5ff
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x99d1ad1d
xor eax, 0xc70e9ebc
rol eax, 0x7f
popf
jmp 0x140121f98
call fcn.1400dff78
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
push rax
pushf
mov eax, 0x8c8c8c3a
pushf
not eax
add eax, 0xb04afc2d
xor eax, 0x80d036f9
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb76409b3
xor eax, 0xb2a23ed5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa01c1ca0
xor eax, 0x8767752e
rol eax, 0xd6
popf
jmp 0x140121f98
mov rdx, rbx
mov rcx, rsi
call fcn.1400beb0e
mov rbx, qword [rsi]
mov r8, rdi
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memmove
lea rax, [rdi + rbx]
mov qword [rsi + 8], rax
add rsp, 0x28
pop r14
pop rdi
pop rsi
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [rsp + 0x20], rbp
mov rdx, r14
mov rbp, qword [rsi + 8]
sub rbp, rcx
cmp rdi, rbp
jbe 0x1401225b3
push rax
pushf
mov eax, 0x24ee61ec
pushf
not eax
add eax, 0x9f1bf2f0
xor eax, 0xf6c37e2c
rol eax, 0x24
popf
pushf
not eax
add eax, 0x810e656e
xor eax, 0xb21c7275
rol eax, 0x92
popf
jmp 0x140121f98
push rax
pushf
mov eax, 0x727f8ff
pushf
not eax
add eax, 0x98144ad2
xor eax, 0xbb49c0a1
rol eax, 0xd
popf
pushf
not eax
add eax, 0x837ef43e
xor eax, 0xb9508ec9
rol eax, 0x45
popf
jmp 0x140121f98
mov r8, rbp
call sub.VCRUNTIME140.dll_memmove
mov rbx, qword [rsi + 8]
lea rdx, [r14 + rbp]
sub rdi, rbp
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov rbp, qword [rsp + 0x20]
lea rax, [rdi + rbx]
mov qword [rsi + 8], rax
add rsp, 0x28
pop r14
pop rdi
pop rsi
pop rbx
ret
lea rbx, [rcx + r8]
call sub.VCRUNTIME140.dll_memmove
mov rbp, qword [rsp + 0x20]
mov qword [rsi + 8], rbx
add rsp, 0x28
pop r14
pop rdi
pop rsi
pop rbx
ret
call fcn.1400b0c57
int3