Function at 0x140004c10
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0x90
mov rbx, r9
mov r13, r8
mov r9, r8
mov rsi, rdx
mov r8, rdx
mov r12, rcx
mov rdx, rcx
lea rcx, [rbp + 7]
call sub.xxhash.dll_XXH3_128bits_withSeed
movups xmm0, xmmword [rbx]
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 9]
movups xmm1, xmmword [rax]
movaps xmmword [rbp - 0x19], xmm0
movaps xmmword [rbp - 9], xmm1
call fcn.140001da0
mov r9, r13
lea rcx, [rbp + 7]
mov r8, rsi
mov rdx, r12
call sub.xxhash.dll_XXH128
movups xmm0, xmmword [rbx]
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
movups xmm1, xmmword [rax]
movaps xmmword [rbp - 9], xmm0
movaps xmmword [rbp - 0x19], xmm1
call fcn.140001da0
test r13, r13
jne 0x140004ccb
mov r8, rsi
lea rcx, [rbp + 7]
mov rdx, r12
call sub.xxhash.dll_XXH3_128bits
movups xmm0, xmmword [rbx]
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
movups xmm1, xmmword [rax]
movaps xmmword [rbp - 9], xmm0
movaps xmmword [rbp - 0x19], xmm1
call fcn.140001da0
call sub.xxhash.dll_XXH3_createState
mov rdx, r13
mov rcx, rax
mov r14, rax
call sub.xxhash.dll_XXH3_128bits_reset_withSeed
mov r8, rsi
mov rdx, r12
mov rcx, r14
call sub.xxhash.dll_XXH3_128bits_update
movups xmm0, xmmword [rbx]
mov rdx, r14
lea rcx, [rbp + 7]
movaps xmmword [rbp - 9], xmm0
call sub.xxhash.dll_XXH3_128bits_digest
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x19], xmm0
call fcn.140001da0
xor edi, edi
mov rdx, r13
mov rcx, r14
mov r15d, edi
call sub.xxhash.dll_XXH3_128bits_reset_withSeed
test rsi, rsi
je 0x140004d8d
mov r13d, 2
movabs rdi, 0x9e3779b185ebca8d
cmp rsi, r13
cmova r13, rsi
nop
mov rax, qword [0x14000c050]
xor edx, edx
imul rax, rdi
mov rbx, rsi
mov rcx, r14
mov qword [0x14000c050], rax
sub rbx, r15
shr rax, 0x28
div r13
lea rax, [rdx + r15]
cmp rax, rsi
cmovbe rbx, rdx
lea rdx, [r15 + r12]
mov r8, rbx
call sub.xxhash.dll_XXH3_128bits_update
add r15, rbx
cmp r15, rsi
jb 0x140004d40
mov rbx, qword [rbp + 0x7f]
xor edi, edi
mov r13, qword [rbp + 0x77]
movups xmm0, xmmword [rbx]
mov rdx, r14
lea rcx, [rbp + 7]
movaps xmmword [rbp - 9], xmm0
call sub.xxhash.dll_XXH3_128bits_digest
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x19]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x19], xmm0
call fcn.140001da0
mov rdx, r13
mov rcx, r14
call sub.xxhash.dll_XXH3_128bits_reset_withSeed
test rsi, rsi
je 0x140004dea
nop dword [rax]
nop dword [rax + rax]
lea rdx, [rdi + r12]
mov r8d, 1
mov rcx, r14
call sub.xxhash.dll_XXH3_128bits_update
inc rdi
cmp rdi, rsi
jb 0x140004dd0
movups xmm0, xmmword [rbx]
mov rdx, r14
lea rcx, [rbp + 0x17]
movaps xmmword [rbp + 7], xmm0
movaps xmmword [rbp - 0x19], xmm0
call sub.xxhash.dll_XXH3_128bits_digest
mov rdi, qword [rbp + 7]
mov r12, qword [rbp - 0x11]
mov qword [rbp + 0x77], rdi
movups xmm0, xmmword [rax]
movq r13, xmm0
movaps xmmword [rbp - 9], xmm0
mov r15, qword [rbp - 1]
cmp r13, rdi
jne 0x140004e4f
cmp r15, r12
jne 0x140004e4f
inc dword [0x14000c04c]
mov rcx, r14
mov rbx, qword [rsp + 0xd0]
add rsp, 0x90
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
jmp fcn.140007ea2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, dword [0x14000c04c]
lea rdx, str._rError:_128_bit_hash_test__i:_Internal_sanity_check_failed._n
mov rcx, rax
call fcn.1400070e0
mov rbx, r12
shr rdi, 0x20
mov rsi, r15
shr rbx, 0x20
mov r14, r13
shr rsi, 0x20
mov ecx, 2
shr r14, 0x20
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [rsp + 0x48], r12d
lea rdx, str._rGot__0x_08X_08XULL__0x_08X_08XULL___expected__0x_08X_08XULL__0x_08X_08XULL___n
mov dword [rsp + 0x40], ebx
mov rcx, rax
mov rax, qword [rbp + 0x77]
mov r9d, r13d
mov dword [rsp + 0x38], eax
mov r8d, r14d
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], esi
call fcn.1400070e0
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._rNote:_If_you_modified_the_hash_functions__make_sure_to_either_update_the_values_nor_temporarily_comment_out_the_tests_in_BMK_sanityCheck._n
call fcn.1400070e0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3