joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1800168e0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
movabs rdx, 0xe44a982368a4af23
inc dword [0x1801dc028]
jmp fcn.180047fb0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0xe0
mov ecx, dword [0x1801f2250]
movaps xmmword [rsp + 0xd0], xmm6
call fcn.18000a410
mov edx, dword [0x1801f2250]
lea rcx, [rsp + 0xb0]
mov r8d, 1
mov esi, eax
call fcn.180008100
mov ecx, esi
call fcn.180008210
movss xmm1, dword [rsp + 0xb0]
mov ecx, eax
movss xmm2, dword [rsp + 0xb8]
movaps xmm3, xmm1
mov ebx, eax
mov byte [rsp + 0x20], 0
call fcn.18000c110
xor r8d, r8d
xor edx, edx
mov ecx, eax
mov edi, eax
call fcn.180008df0
mov ecx, ebx
call fcn.18000b5c0
test eax, eax
jne 0x180012c4c
xor edx, edx
mov ecx, edi
call fcn.180008d00
mov edx, 1
mov ecx, edi
call fcn.180008bf0
mov ecx, esi
call fcn.1800081d0
mov r8d, 2
lea rcx, [rsp + 0x98]
mov edx, esi
movaps xmm6, xmm0
call fcn.180008300
xor r8d, r8d
lea rcx, [rsp + 0x80]
mov edx, esi
call fcn.180008100
mov edx, esi
lea rcx, [rsp + 0xb0]
call fcn.180008370
movss xmm3, dword [rsp + 0x90]
xor ebx, ebx
movss xmm2, dword [rsp + 0x88]
mov ecx, edi
movss xmm1, dword [rsp + 0x80]
mov dword [rsp + 0x30], ebx
call fcn.180008a50
movaps xmm1, xmm6
mov ecx, edi
call fcn.180008b30
movss xmm3, dword [rsp + 0xa8]
mov ecx, edi
movss xmm2, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x98]
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 2
call fcn.180008c40
lea edx, [rbx + 1]
mov ecx, esi
call fcn.180008d00
xor r8d, r8d
xor edx, edx
mov ecx, esi
call fcn.180008870
lea edx, [rbx + 1]
mov ecx, esi
call fcn.180008bf0
mov ecx, esi
call fcn.18000b240
mov dword [rsp + 0x70], 1
xorps xmm3, xmm3
mov dword [rsp + 0x68], ebx
xor r8d, r8d
mov dword [rsp + 0x60], ebx
mov edx, edi
mov dword [rsp + 0x58], ebx
mov ecx, esi
mov dword [rsp + 0x50], ebx
mov dword [rsp + 0x48], ebx
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x38], xmm3
movss dword [rsp + 0x30], xmm3
movss dword [rsp + 0x28], xmm3
movss dword [rsp + 0x20], xmm3
call fcn.1800084d0
call fcn.18000a950
mov ecx, eax
lea r8d, [rbx - 1]
mov edx, edi
call fcn.18000a0e0
xor r9d, r9d
lea edx, [rbx + 1]
mov ecx, edi
call fcn.18000b650
movss xmm3, dword [rsp + 0xc0]
mov ecx, edi
movss xmm2, dword [rsp + 0xb8]
movss xmm1, dword [rsp + 0xb0]
call fcn.180008d70
mov edx, edi
mov ecx, esi
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rdi
jmp 0x18000ba40
jmp 0x180012bc0

Function at 0x180016ff0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov ecx, dword [0x1801f2250]
call fcn.18000a910
mov ecx, eax
mov ebx, eax
call fcn.18000adf0
mov ecx, ebx
call fcn.18000aab0
mov ecx, ebx
add rsp, 0x20
pop rbx
jmp fcn.18000aae0
Function at 0x180017040
Capabilities:
Hash data using fnv

Disassembly:
sub rsp, 0x78
mov ecx, dword [0x1801f2250]
call fcn.18000a910
mov ecx, eax
call fcn.1800080c0
test eax, eax
je 0x1800170d6
mov ecx, dword [0x1801f2250]
call fcn.18000a8d0
mov edx, eax
lea rcx, [rsp + 0x50]
mov r8d, 1
call fcn.180008100
movss xmm2, dword [rsp + 0x60]
xor eax, eax
movss xmm1, dword [rsp + 0x58]
xorps xmm0, xmm0
mov dword [rsp + 0x40], eax
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1801baa18]
lea r9d, [rax + 0x1d]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x50]
call fcn.180008e60
mov ecx, dword [0x1801f2250]
call fcn.18000a8d0
mov ecx, eax
mov edx, 0x145f1012
add rsp, 0x78
jmp fcn.18000a090
add rsp, 0x78
ret

Function at 0x180017100
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x60
mov ecx, dword [0x1801f2250]
call fcn.18000a910
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, eax
mov edi, eax
call fcn.180008100
lea r10, str.stt_prop_stunt_tube_l
xor r9d, r9d
mov r8b, 0x73
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180017140
mov ecx, edi
lea ebx, [r9 + r9*8]
call fcn.18000adf0
movss xmm3, dword [rsp + 0x50]
mov eax, ebx
movss xmm2, dword [rsp + 0x48]
movss xmm1, dword [rsp + 0x40]
shr eax, 0xb
xor eax, ebx
imul ecx, eax, 0x8001
call fcn.180009a20
movss xmm2, dword [0x1801bac74]
xorps xmm3, xmm3
xorps xmm1, xmm1
mov dword [rsp + 0x28], 1
mov ecx, eax
mov dword [rsp + 0x20], 1
call fcn.180008c40
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rdi
ret

Function at 0x1800172a0
Capabilities:
Hash data using fnv

Disassembly:
sub rsp, 0x28
mov ecx, dword [0x1801f2250]
call fcn.18000a910
mov edx, 1
mov ecx, eax
add rsp, 0x28
jmp fcn.18000bc00
Function at 0x180017600
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x70
mov ecx, dword [0x1801f2250]
movaps xmmword [rsp + 0x60], xmm8
call fcn.18000a910
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, eax
call fcn.180008100
xor r10d, r10d
lea r11, str.mp_m_freemode_01
mov r9d, r10d
mov r8b, 0x6d
nop dword [rax]
movzx edx, r8b
lea r11, [r11 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r11]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010070
lea eax, [r9 + r9*8]
mov r8b, 0x6d
mov ecx, eax
lea r9, str.mp_f_freemode_01
shr ecx, 0xb
xor ecx, eax
imul r11d, ecx, 0x8001
nop dword [rax]
nop dword [rax + rax]
movzx edx, r8b
lea r9, [r9 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r9]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r10d
imul r10d, eax, 0x401
mov eax, r10d
shr eax, 6
xor r10d, eax
test r8b, r8b
jne 0x1800100d0
mov rax, qword [0x1801f2260]
lea edi, [r10 + r10*8]
movss xmm8, dword [rsp + 0x50]
mov edx, r11d
movss xmm3, dword [rsp + 0x48]
movss xmm2, dword [rsp + 0x40]
mov rcx, qword [rax + 0xd0]
mov dword [rsp + 0x38], 1
movss dword [rsp + 0x20], xmm8
mov word [rcx], 0x9090
mov ecx, 2
call fcn.180009d80
xor r9d, r9d
xor edx, edx
mov r8d, 0x189
mov ecx, eax
mov ebx, eax
call fcn.18000a520
xor r9d, r9d
mov r8d, 0x90
mov ecx, ebx
lea edx, [r9 + 4]
call fcn.18000a520
xor r9d, r9d
mov ecx, ebx
lea edx, [r9 + 6]
lea r8d, [r9 + 0x66]
call fcn.18000a520
movss xmm3, dword [rsp + 0x48]
mov eax, edi
movss xmm2, dword [rsp + 0x40]
mov ecx, 1
shr eax, 0xb
xor eax, edi
mov dword [rsp + 0x38], 1
imul edx, eax, 0x8001
movss dword [rsp + 0x20], xmm8
call fcn.180009d80
xor r9d, r9d
xor edx, edx
mov r8d, 0x19f
mov ecx, eax
mov ebx, eax
call fcn.18000a520
xor r9d, r9d
mov r8d, 0x97
mov ecx, ebx
lea edx, [r9 + 4]
call fcn.18000a520
xor r9d, r9d
mov ecx, ebx
lea edx, [r9 + 6]
lea r8d, [r9 + 0x6a]
call fcn.18000a520
mov rax, qword [0x1801f2260]
mov rbx, qword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x60]
mov rcx, qword [rax + 0xd0]
mov word [rcx], 0x574
add rsp, 0x70
pop rdi
ret
jmp 0x180010030
Function at 0x180017660
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x60
mov ecx, dword [0x1801f2250]
call fcn.18000a910
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, eax
mov ebx, eax
call fcn.180008100
lea r10, str.prop_fragtest_cnst_04
xor r9d, r9d
mov r8b, 0x70
nop dword [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x18000fcf0
lea eax, [r9 + r9*8]
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul esi, ecx, 0x8001
mov ecx, ebx
call fcn.18000adf0
mov ecx, ebx
call fcn.18000aab0
mov ecx, ebx
call fcn.18000aae0
mov ecx, esi
call fcn.18000a9b0
test eax, eax
jne 0x18000fdd8
nop dword [rax]
mov ecx, esi
call fcn.18000a980
mov rax, qword gs:[0x20]
mov rbx, qword [rax]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x18000fd91
imul rax, rax, 0x64
jmp 0x18000fdaf
cqo
idiv rdi
mov rcx, rax
imul rax, rdx, 0x3b9aca00
imul rcx, rcx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
add rax, 0x5f5e100
cmp byte [rbx + 0x20], 0
jne 0x18000fdbf
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, esi
call fcn.18000a9b0
test eax, eax
je 0x18000fd60
movss xmm3, dword [rsp + 0x50]
mov ecx, esi
movss xmm2, dword [rsp + 0x48]
movss xmm1, dword [rsp + 0x40]
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
call fcn.180009930
mov ecx, eax
call fcn.1800098d0
mov rax, qword gs:[0x20]
mov rbx, qword [rax]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x18000fe3a
imul rax, rax, 0x64
jmp 0x18000fe58
cqo
idiv rdi
mov rcx, rax
imul rax, rdx, 0x3b9aca00
imul rcx, rcx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
add rax, 0x3b9aca00
cmp byte [rbx + 0x20], 0
jne 0x18000fe68
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, esi
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x60
pop rdi
jmp fcn.18000a9f0
jmp 0x18000fcb0

Function at 0x1800176e0
Capabilities:
Hash data using fnv

Disassembly:
mov ecx, dword [0x1801f2250]
xor eax, eax
mov dword [0x1801dc028], eax
movabs rdx, 0xfa8904dc5f304220
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
inc dword [0x1801dc028]
jmp fcn.180047fb0
jmp 0x180009590
Function at 0x180017ab0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov ecx, dword [0x1801f2250]
call fcn.18000a910
xor edx, edx
mov ecx, eax
call fcn.18000a150
mov ecx, eax
mov ebx, eax
call fcn.1800087a0
lea rcx, str.PV_Slot
call fcn.180008070
lea rcx, str.Player_Vehicle
call fcn.180008070
mov ecx, ebx
call fcn.180007f70
call fcn.1800097e0
mov r8d, eax
lea rdx, str.Player_Vehicle
mov ecx, ebx
call fcn.180007ff0
mov ecx, ebx
add rsp, 0x20
pop rbx
jmp fcn.18000ba90

Function at 0x180018280
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
movss dword [rax], xmm0
mov eax, dword [0x1801dc028]
movss xmm0, dword [rsp + 0x28]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm2
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm3
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm0
mov eax, dword [0x1801dc028]
movss xmm0, dword [rsp + 0x30]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm0
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x38]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x40]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x48]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x50]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
movabs rdx, 0x6b7256074ae34680
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x180018480
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
lea rcx, str.STRING
mov dword [0x1801dc028], eax
movabs rdx, 0x25fbb336df1804cb
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov qword [rax], rcx
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x1800184c0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xcd015e5bb0d96a57
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
movss dword [rax], xmm0
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], r8d
inc dword [0x1801dc028]
jmp fcn.180047fb0
Function at 0x180018530
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x6c188be134e074aa
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov qword [rax], rcx
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x180018560
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x7c837f9a01c34c9
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
movss dword [rax], xmm0
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm1
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x1800185b0
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc030]
xor ecx, ecx
mov dword [0x1801dc028], ecx
movabs rdx, 0xc02f4dbfb51d988b
mov dword [0x1801dc038], ecx
mov dword [rax], ecx
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x1800185e0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x66e0276cc5f6b9da
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x180018610
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc030]
xor edx, edx
mov dword [0x1801dc028], edx
mov dword [0x1801dc038], edx
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], r9d
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x28]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
movabs rdx, 0x465c84bc39f1c351
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x1800186b0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x2513dfb0fb8400fe
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
jmp fcn.180047fb0

Function at 0x1800186d0
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc030]
xor edx, edx
mov dword [0x1801dc028], edx
mov dword [0x1801dc038], edx
mov dword [rax], edx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
movabs rdx, 0x441603240d202fa6
inc dword [0x1801dc028]
jmp fcn.180047fb0
Function at 0x180018820
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
movabs rdx, 0x423de3854bb50894
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001a610
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc030]
xor ecx, ecx
mov dword [0x1801dc028], ecx
movabs rdx, 0xd4e8e24955024033
mov dword [0x1801dc038], ecx
mov dword [rax], ecx
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001a660
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x78ebe9809ccd637
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
jmp fcn.180047fb0

Function at 0x18001a780
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x95c0a5bbdc189aa1
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
jmp fcn.180047fb0

Function at 0x18001adf0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xd220bdd222ac4a1e
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
jmp fcn.180047fb0
sub rsp, 0x28
xor eax, eax
movabs rdx, 0xd220bdd222ac4a1e
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
call fcn.180047fb0
add rsp, 0x28
jmp 0x18001a640

Function at 0x18001af40
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], 1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], 1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], r9d
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x28]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x30]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
movabs rdx, 0x7e5b515db0636fc
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001b0c0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], edx
movabs rdx, 0x26fb97d0a425f84
inc dword [0x1801dc028]
jmp fcn.180047fb0
Function at 0x18001b140
Capabilities:
Hash data using fnv

Disassembly:
mov ecx, dword [0x1801f3cb0]
xor eax, eax
mov dword [0x1801dc028], eax
movabs rdx, 0x4d41783fb745e42e
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm2
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm3
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001b1d0
Capabilities:
Hash data using fnv

Disassembly:
mov ecx, dword [0x1801f3cb0]
xor eax, eax
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm2
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm3
mov eax, dword [0x1801dc028]
mov ecx, dword [rsp + 0x28]
inc eax
mov dword [0x1801dc028], eax
mov edx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rdx*8], ecx
movabs rdx, 0x85973643155d0b07
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001b390
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x3910051ccecdb00c
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], 1
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001b3e0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xb8feaeebcc127425
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
mov dword [rax], ecx
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001b410
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xdd19fa1c6d657305
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
mov rax, qword [0x1801dc030]
movss dword [rax], xmm0
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
movss dword [rax + rcx*8], xmm2
mov eax, dword [0x1801dc028]
inc eax
mov dword [0x1801dc028], eax
mov ecx, eax
mov rax, qword [0x1801dc030]
mov dword [rax + rcx*8], 0x43c80000
inc dword [0x1801dc028]
jmp fcn.180047fb0

Function at 0x18001b4a0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x719ff505f097fd20
mov dword [0x1801dc028], eax
mov dword [0x1801dc038], eax
jmp fcn.180047fb0