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

Disassembly:
xor eax, eax
movabs rdx, 0xe1ef3c1216aff2cd
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000aaa0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x176cecf6f920d707
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000aad0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xc429dceeb339e129
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x64
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000ab50
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xfc545a9f0626e3b6
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x44070000
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x8033d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000ac10
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc0a0]
xor r8d, r8d
mov dword [0x1801dc098], r8d
mov dword [0x1801dc0a8], r8d
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 6
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x451c4000
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0xc4bb8000
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
movabs rdx, 0x23703cd154e83b88
mov dword [rax + rcx*8], r8d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000adb0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xaaa34f8a7cb32098
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000ade0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xf166e48407bac484
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000ae60
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x10ab107b887214d8
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x42c80000
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000aed0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x8e0a582209a62695
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0xf5
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x42
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 0x42
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000af60
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x2aa720e4287bf269
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b030
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xe41033b25d003a07
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 9
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b190
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xea386986e786a54f
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov qword [rax], rcx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b200
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xb664292eaecf7fa6
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 4
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000b250
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xba71116adf5b514c
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b2c0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x99ad4cccb128cbc9
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b2f0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xef49cf0270307cbe
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
jmp fcn.180047bd0

Function at 0x18000b310
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x7141766f91d15bea
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b390
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x36ced73bfed89754
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b490
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xab54a438726d25d5
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
movss dword [rax + rcx*8], xmm1
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b4e0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xeb9dc3c7d8596c46
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000b530
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov qword [rax + rcx*8], rdx
movabs rdx, 0x95a88f0b409cda47
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b5c0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x79d3b596fe44ee8b
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
movss dword [rax + rcx*8], xmm1
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b610
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x2497c4717c8b881e
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b690
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc0a0]
xor edx, edx
mov dword [0x1801dc098], edx
mov dword [0x1801dc0a8], edx
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x8aba6af54b942b95
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b6e0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x115722b1b9c14c1c
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b710
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x953da1e1b12c0491
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b740
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xcfc8be9a5e1fe575
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 3
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000b790
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc0a0]
xor edx, edx
mov dword [0x1801dc098], edx
mov dword [0x1801dc0a8], edx
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x1f2aa07f00b3217a
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b7e0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x6af0636ddedcb6dd
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b8c0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x2a1f4f37f95bad08
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b930
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xb5ba80f839791c0f
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000b9b0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x57c51e6bad752696
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], 1
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000ba50
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1801dc0a0]
xor edx, edx
mov dword [0x1801dc098], edx
mov dword [0x1801dc0a8], edx
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0x67b2c79aa7ff5738
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000baa0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
mov eax, dword [0x1801dc098]
mov ecx, dword [rsp + 0x28]
inc eax
mov dword [0x1801dc098], eax
mov edx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rdx*8], ecx
movabs rdx, 0xbf0fd6e56c964fcb
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000bb40
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xb282dc6ebd803c75
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], r9d
inc dword [0x1801dc098]
jmp fcn.180047bd0

Function at 0x18000bbc0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1801dc098], eax
mov dword [0x1801dc0a8], eax
mov rax, qword [0x1801dc0a0]
mov dword [rax], ecx
mov eax, dword [0x1801dc098]
inc eax
mov dword [0x1801dc098], eax
mov ecx, eax
mov rax, qword [0x1801dc0a0]
mov dword [rax + rcx*8], edx
movabs rdx, 0xf25df915fa38c5f3
inc dword [0x1801dc098]
jmp fcn.180047bd0
Function at 0x18000fbe0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x60
mov ecx, dword [0x1801f22c0]
call fcn.18000a8d0
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, eax
mov ebx, eax
call fcn.1800080c0
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 0x18000fc20
lea eax, [r9 + r9*8]
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul edi, ecx, 0x8001
mov ecx, ebx
call fcn.18000adb0
mov ecx, ebx
call fcn.18000aa70
mov ecx, ebx
call fcn.18000aaa0
mov ecx, edi
call fcn.18000a970
test eax, eax
jne 0x18000fcd9
nop dword [rax]
mov ecx, edi
call fcn.18000a940
mov rax, qword gs:[0x20]
lea rcx, [rsp + 0x70]
mov rbx, qword [rax]
call fcn.180057010
mov rax, qword [rax]
add rax, 0x5f5e100
cmp byte [rbx + 0x20], 0
jne 0x18000fcc0
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, edi
call fcn.18000a970
test eax, eax
je 0x18000fc90
movss xmm3, dword [rsp + 0x50]
mov ecx, edi
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.1800098f0
mov ecx, eax
call fcn.180009890
mov rax, qword gs:[0x20]
lea rcx, [rsp + 0x78]
mov rbx, qword [rax]
call fcn.180057010
mov rax, qword [rax]
add rax, 0x3b9aca00
cmp byte [rbx + 0x20], 0
jne 0x18000fd3a
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, edi
mov rbx, qword [rsp + 0x80]
add rsp, 0x60
pop rdi
jmp fcn.18000a9b0
jmp 0x18000fbe0
Function at 0x18000fd60
Capabilities:
Encode data using add xor sub operations

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x70
mov ecx, dword [0x1801f22c0]
movaps xmmword [rsp + 0x60], xmm8
call fcn.18000a8d0
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, eax
call fcn.1800080c0
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 0x18000fda0
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 0x18000fe00
mov rax, qword [0x1801f22d0]
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.180009d40
xor r9d, r9d
xor edx, edx
mov r8d, 0x189
mov ecx, eax
mov ebx, eax
call fcn.18000a4e0
xor r9d, r9d
mov r8d, 0x90
mov ecx, ebx
lea edx, [r9 + 4]
call fcn.18000a4e0
xor r9d, r9d
mov ecx, ebx
lea edx, [r9 + 6]
lea r8d, [r9 + 0x66]
call fcn.18000a4e0
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.180009d40
xor r9d, r9d
xor edx, edx
mov r8d, 0x19f
mov ecx, eax
mov ebx, eax
call fcn.18000a4e0
xor r9d, r9d
mov r8d, 0x97
mov ecx, ebx
lea edx, [r9 + 4]
call fcn.18000a4e0
xor r9d, r9d
mov ecx, ebx
lea edx, [r9 + 6]
lea r8d, [r9 + 0x6a]
call fcn.18000a4e0
mov rax, qword [0x1801f22d0]
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 0x18000fd60