Function at 0x140277221
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1edb121b
pushf
not eax
add eax, 0xed141f17
xor eax, 0xc785a773
rol eax, 0
popf
pushf
not eax
add eax, 0xf5701e4e
xor eax, 0xc93f178a
rol eax, 9
popf
pushf
not eax
add eax, 0xecd3aff5
xor eax, 0xd40911af
rol eax, 0xd2
popf
cmp eax, 4
jne 0x140277271
popf
pop rax
jmp 0x140277590
cmp eax, 0
jne 0x140277280
popf
pop rax
jmp 0x1402772e9
cmp eax, 3
jne 0x14027728f
popf
pop rax
jmp 0x14027752c
cmp eax, 1
jne 0x14027729e
popf
pop rax
jmp 0x1402773b8
cmp eax, 5
jne 0x1402772ad
popf
pop rax
jmp 0x14027760f
cmp eax, 7
jne 0x1402772bc
popf
pop rax
jmp 0x140277709
cmp eax, 6
jne 0x1402772cb
popf
pop rax
jmp 0x140277651
cmp eax, 2
jne 0x1402772da
popf
pop rax
jmp 0x140277421
cmp eax, 8
jne 0x1402772e9
popf
pop rax
jmp 0x14027774b
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
and qword [rbp - 0x40], 0
cmp dword [0x140122240], 0
mov byte [rbp - 0x30], 0
mov byte [rbp - 0x18], 0
mov byte [rbp - 0x10], 0
mov byte [rbp - 8], 0
jne 0x140277372
push rax
pushf
mov eax, 0xd2784373
pushf
not eax
add eax, 0xe2350b68
xor eax, 0xc5bd0b16
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa28da974
xor eax, 0xcfcad115
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xda04cfaa
xor eax, 0x8ea11b24
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfaebc491
xor eax, 0x99b34085
rol eax, 0x4e
popf
jmp 0x140277262
push rax
pushf
mov eax, 0xb7e0a4ab
pushf
not eax
add eax, 0xc44fc5d1
xor eax, 0xbbc6fbf4
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfb8d4cf0
xor eax, 0xf3115a46
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa67a2a74
xor eax, 0x9557f9a1
rol eax, 0xe0
popf
jmp 0x140277262
movups xmm0, xmmword [0x140120428]
mov byte [rbp - 0x18], 1
movdqu xmmword [rbp - 0x28], xmm0
push rax
pushf
mov eax, 0x1fb69dd2
pushf
not eax
add eax, 0xc0a5885c
xor eax, 0xdaf927ae
rol eax, 0x59
popf
pushf
not eax
add eax, 0x93afadce
xor eax, 0xcf0986af
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xee966c22
xor eax, 0xbe33aaa3
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfd305d3d
xor eax, 0xd490355b
rol eax, 0x85
popf
jmp 0x140277262
and qword [rbp - 0x48], 0
lea rdx, [rbp - 0x50]
mov qword [rbp - 0x50], rcx
mov r9b, 0xd
pushf
not r9b
add r9b, 0xc7
xor r9b, 0x3c
rol r9b, 0x85
popf
pushf
not r9b
add r9b, 0x7f
xor r9b, 0x3b
rol r9b, 0x6d
popf
pushf
not r9b
add r9b, 0xbd
xor r9b, 0xde
rol r9b, 0xe3
popf
lea rcx, [rbp - 0x40]
mov r8d, 0xf9bd4f67
pushf
not r8d
add r8d, 0xc0b9901c
xor r8d, 0xe0b476ef
rol r8d, 0x39
popf
pushf
not r8d
add r8d, 0xaa09c89c
xor r8d, 0xf3bd3807
rol r8d, 0x3e
popf
call fcn.1402c15c3
cmp byte [rbp - 0x18], 2
mov edi, eax
jne 0x1402774e6
push rax
pushf
mov eax, 0xc6b4abeb
pushf
not eax
add eax, 0xa1f8c475
xor eax, 0x871a96b6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcb658b6c
xor eax, 0xf44de7d0
rol eax, 0x1e
popf
jmp 0x140277262
push rax
pushf
mov eax, 0x6393f5f8
pushf
not eax
add eax, 0xf66dc578
xor eax, 0xe0787b0e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb7e34010
xor eax, 0x8b7e2202
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcd07f68a
xor eax, 0xd360f7ef
rol eax, 0xfe
popf
jmp 0x140277262
mov rcx, qword [rbp - 0x40]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x991c799b
pushf
not eax
add eax, 0xb050dfd8
xor eax, 0xf880b9dc
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa59d0600
xor eax, 0x90c3d425
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa08b04a8
xor eax, 0xffc237fe
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8ebe599a
xor eax, 0xad823f1a
rol eax, 0xd0
popf
jmp 0x140277262
cmp byte [rbp - 0x10], 0
je 0x1402775c9
push rax
pushf
mov eax, 0x3953df03
pushf
not eax
add eax, 0xedcddeb8
xor eax, 0xcc8f6ef4
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xeccc98db
xor eax, 0xe5fa70cb
rol eax, 0xe5
popf
jmp 0x140277262
push rax
pushf
mov eax, 0x4d317e2b
pushf
not eax
add eax, 0xcf5c4af0
xor eax, 0x870bf0b1
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8ae97727
xor eax, 0xdd6d91ca
rol eax, 0x91
popf
pushf
not eax
add eax, 0x91e460ce
xor eax, 0x9786c7ae
rol eax, 0x60
popf
jmp 0x140277262
mov ebx, dword [rbp - 0x14]
lea rcx, [rbp - 0x40]
call fcn.140259279
mov dword [rax + 0x20], ebx
push rax
pushf
mov eax, 0x8e6f48ba
pushf
not eax
add eax, 0xbedbba7c
xor eax, 0xe5a5c365
rol eax, 0x93
popf
pushf
not eax
add eax, 0x867f4d3a
xor eax, 0xf1589ef4
rol eax, 0xfe
popf
jmp 0x140277262
cmp byte [rbp - 8], 0
je 0x1402776b0
push rax
pushf
mov eax, 0x981adc54
pushf
not eax
add eax, 0x9f1da081
xor eax, 0xce0480a8
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc0be1faf
xor eax, 0xf7205884
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc6768a3a
xor eax, 0xb78c42ce
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xea8281d9
xor eax, 0xb58de851
rol eax, 0x7b
popf
jmp 0x140277262
push rax
pushf
mov eax, 0x47e66e3c
pushf
not eax
add eax, 0x8afbcf48
xor eax, 0xa48931ac
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8e6a0073
xor eax, 0xc5af4936
rol eax, 0x63
popf
pushf
not eax
add eax, 0x975b25c4
xor eax, 0xa0001a27
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xec6f7517
xor eax, 0x84f0e251
rol eax, 0x27
popf
jmp 0x140277262
mov ebx, dword [rbp - 0xc]
lea rcx, [rbp - 0x40]
call fcn.140259279
mov dword [rax + 0x24], ebx
push rax
pushf
mov eax, 0x62738e2a
pushf
not eax
add eax, 0x96241e12
xor eax, 0xe2ec43c7
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9a5eef91
xor eax, 0xf7a55f4f
rol eax, 0x98
popf
jmp 0x140277262
lea r11, [rsp + 0x70]
mov eax, edi
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret