Function at 0x1400b25eb
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x3748
call fcn.1401c5d60
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x36b0], xmm6
mov qword [rbp + 0x36a8], 0xfffffffffffffffe
mov qword [rbp + 0x34e8], r9
mov qword [rbp + 0x3698], r8
mov r15, rdx
and qword [rbp + 0x35f8], 0
mov qword [rbp + 0x3600], 1
test dword [rax], eax
add byte ss:[rax], al
add dword [rax], eax
add byte [rax], al
and qword [rbp + 0x3608], 0
mov qword [rbp + 0x3340], rcx
cmp byte [rdx + 0x32b], 0
mov qword [rbp + 0x3678], rdx
je 0x1400b29fe
mov r14d, dword [r15 + 0x2d8]
mov bl, 2
cmp r14, 7
jne 0x1400b267d
mov rsi, qword [rbp + 0x3698]
jmp 0x1400b26c7
cmp r14d, 6
ja 0x1400b4acc
movzx ecx, byte [r15 + r14 + 0x2f4]
cmp rcx, 8
mov rsi, qword [rbp + 0x3698]
jae 0x1400b4ae3
mov rdx, qword [r15 + rcx*8 + 0xa0]
test rdx, rdx
je 0x1400b26c7
mov bl, byte [rdx + 0x38]
add rdx, 0x39
lea rcx, [rbp + 0x2b00]
mov r8d, 0xe3
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp - 0x3f]
mov byte [rcx - 1], bl
lea rdx, [rbp + 0x2b00]
mov r8d, 0xe3
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0x2e50]
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.1400b6fe3
mov rdi, rsi
add rsi, 0x3000
mov r8d, 0xe4
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r14d, 7
mov al, 1
mov byte [rdi + 0x30dc], al
mov byte [rdi + 0x30de], al
sete byte [rdi + 0x30dd]
movzx edx, byte [r15 + 0x2fb]
push 1
pop r13
sub r13d, edx
cmp r14d, 7
jne 0x1400b29a1
mov dword [rbp + 0x3670], edx
cmp byte [r15 + 0xf0], 2
je 0x1400b4ec8
mov rdi, qword [r15 + 0x220]
mov r12, qword [r15 + 0x228]
lea rcx, [rbp + 0x2e50]
mov rdx, r12
call fcn.1400b5bf6
lea rcx, [rbp + 0x2e50]
mov rdx, r12
call fcn.1400b6f35
add byte [r8], r8b
mov r14, qword [rbp + 0x2e58]
mov r15, qword [rbp + 0x2e60]
test r12, r12
je 0x1400b27bf
mov qword [rbp + 0x3688], r14
lea r14, [r14 + r15*2]
xor ebx, ebx
mov ecx, dword [rdi + rbx*4]
call fcn.14007d134
mov word [r14 + rbx*2], ax
inc rbx
cmp r12, rbx
jne 0x1400b27a0
add r15, rbx
mov r14, qword [rbp + 0x3688]
mov rcx, r14
mov rdx, r15
call fcn.140071dcf
lea rcx, [rbp + 0x2b00]
mov rdx, r14
mov r8, r15
call fcn.1400b5c60
lea rcx, [rbp + 0x31b8]
mov rdx, r14
mov r8, r15
call fcn.1400b5f5a
lea rdi, [rbp + 0x33c8]
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov r8, r15
call fcn.1400b624f
lea r12, [rbp + 0x3610]
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.1400b6535
mov rcx, r14
mov ecx, esi
mov rdx, r15
call fcn.1400b67f2
mov rbx, rax
mov rcx, r14
mov rdx, r15
call fcn.1400b6a90
lea rcx, [rbp + 0x2b00]
movups xmm0, xmmword [rcx]
lea r15, [rbp - 0x40]
movaps xmmword [r15], xmm0
lea rdx, [rbp + 0x31b8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 6]
mov qword [rbp + 0x2e50], 8
lea rcx, [rdi + 0x3040]
xor eax, eax
cmp rax, 8
je 0x1400b4b37
cmp byte [rsi + rax*8], 0
je 0x1400b29cb
cmp word [rcx], r13w
jge 0x1400b29d4
add rcx, 0x10
inc rax
jmp 0x1400b29b5
mov rcx, qword [rbp + 0x3698]
mov byte [rcx + 0x30e1], al
mov rax, qword [r15 + 0x2b8]
mov r8, qword [rax + 0x80]
mov rcx, rsi
call fcn.14007b355
mov r15, qword [rbp + 0x3678]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 7
pop rdx
mov rcx, r14
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_srcencoder.rs
push 8
pop rdx
call fcn.1401c6eb0
jmp 0x1400b4f73
lea r9, [rbp - 0x40]
and qword [r9], 0
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_segmentation.rs
mov qword [rsp + 0x20], rax
lea r8, [0x14023e7a0]
lea rdx, [rbp + 0x2e50]
mov cl, 1
call fcn.1401c6b08
jmp 0x1400b4f73
lea rcx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rav1e_0.7.1_src_segmentation.rs
call fcn.1401c7290
jmp 0x1400b4f73