Function at 0x14000c9e0
Capabilities:
Query or enumerate registry value
Reference processor manufacturer constants

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [0x14034dac0]
xor rax, rsp
mov qword [rbp + 0x27], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
movups xmmword [rbp - 0x49], xmm0
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
movups xmmword [rbp + 7], xmm0
movups xmmword [rbp + 0x17], xmm0
mov dword [rbp - 0x69], 0x80
lea rax, [rbp - 0x69]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x59]
mov qword [rsp + 0x28], rax
xor r13d, r13d
mov qword [rsp + 0x20], r13
mov r9d, 2
lea r8, str.SystemManufacturer
lea rdx, str.HARDWAREDESCRIPTIONSystemBIOS
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x14000ccb5
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r13
lea rax, [rbp - 0x59]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x14000caa0
lea rdx, [rbp - 0x59]
lea rcx, [rsp + 0x40]
call fcn.140008510
nop
lea rbx, [rsp + 0x40]
mov rdi, qword [rsp + 0x40]
mov r14, qword [rbp - 0x71]
cmp r14, 0xf
cmova rbx, rdi
mov r15, qword [rbp - 0x79]
cmp r15, 6
jb 0x14000cb30
lea rsi, [r15 + rbx]
lea r8, [rsi - 5]
sub r8, rbx
mov edx, 0x56
mov rcx, rbx
call fcn.1400863d0
test rax, rax
je 0x14000cb30
cmp dword [rax], 0x61774d56
jne 0x14000cb05
cmp word [rax + 4], 0x6572
je 0x14000cb23
inc rax
lea r8, [rsi - 5]
sub r8, rax
mov edx, 0x56
mov rcx, rax
call fcn.1400863d0
test rax, rax
jne 0x14000caf5
jmp 0x14000cb30
sub rax, rbx
cmp rax, 0xffffffffffffffff
jne 0x14000cced
lea rbx, [rsp + 0x40]
cmp r14, 0xf
cmova rbx, rdi
cmp r15, 0xa
jb 0x14000cba8
lea rsi, [r15 + rbx]
lea r8, [rsi - 9]
sub r8, rbx
mov edx, 0x56
mov rcx, rbx
call fcn.1400863d0
test rax, rax
je 0x14000cba8
movabs r12, 0x426c617574726956
nop word [rax + rax]
cmp qword [rax], r12
jne 0x14000cb7d
cmp word [rax + 8], 0x786f
je 0x14000cb9b
inc rax
lea r8, [rsi - 9]
sub r8, rax
mov edx, 0x56
mov rcx, rax
call fcn.1400863d0
test rax, rax
jne 0x14000cb70
jmp 0x14000cba8
sub rax, rbx
cmp rax, 0xffffffffffffffff
jne 0x14000cced
lea rbx, [rsp + 0x40]
cmp r14, 0xf
cmova rbx, rdi
cmp r15, 4
jb 0x14000cc0b
lea rsi, [r15 + rbx]
lea r8, [rsi - 3]
sub r8, rbx
mov edx, 0x51
mov rcx, rbx
call fcn.1400863d0
test rax, rax
je 0x14000cc0b
cmp dword [rax], 0x554d4551
je 0x14000cbfe
inc rax
lea r8, [rsi - 3]
sub r8, rax
mov edx, 0x51
mov rcx, rax
call fcn.1400863d0
test rax, rax
jne 0x14000cbd8
jmp 0x14000cc0b
sub rax, rbx
cmp rax, 0xffffffffffffffff
jne 0x14000cced
lea rbx, [rsp + 0x40]
cmp r14, 0xf
cmova rbx, rdi
cmp r15, 3
jb 0x14000cc6d
lea rsi, [rbx + r15]
lea r8, [rsi - 2]
sub r8, rbx
mov edx, 0x58
mov rcx, rbx
call fcn.1400863d0
test rax, rax
je 0x14000cc6d
nop dword [rax + rax]
cmp word [rax], 0x6558
jne 0x14000cc51
cmp byte [rax + 2], 0x6e
je 0x14000cce4
inc rax
lea r8, [rsi - 2]
sub r8, rax
mov edx, 0x58
mov rcx, rax
call fcn.1400863d0
test rax, rax
jne 0x14000cc40
cmp r14, 0xf
jbe 0x14000cca4
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000cc9c
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000cd35
mov rcx, rdi
call fcn.14006f0e0
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], 0xf
mov byte [rsp + 0x40], 0
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.14006ee80
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x14000cc6d
cmp r14, 0xf
jbe 0x14000cd20
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000cd18
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000cd35
mov rcx, rdi
call fcn.14006f0e0
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], 0xf
mov byte [rsp + 0x40], 0
mov al, 1
jmp 0x14000ccb7
call fcn.140056310
int3