Function at 0x14000adce
Capabilities:
Get number of processors

Disassembly:
sub rsp, 0xb8
mov qword [rsp + 0xb0], rcx
mov rax, qword gs:[0x60]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x98], 0
mov rax, qword [rsp + 0xa8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
add rax, 0x108
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x2c], 0x3e80bcc8
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x28], eax
sub eax, 0xd853b216
je 0x14000b043
jmp 0x14000ae97
mov eax, dword [rsp + 0x28]
sub eax, 0xf20b0c34
je 0x14000b14f
jmp 0x14000aeab
mov eax, dword [rsp + 0x28]
sub eax, 0xf53316ca
je 0x14000b0c3
jmp 0x14000aebf
mov eax, dword [rsp + 0x28]
sub eax, 0xfef57f01
je 0x14000b12b
jmp 0x14000aed3
mov eax, dword [rsp + 0x28]
sub eax, 0x2b2e3b62
je 0x14000b0ea
jmp 0x14000aee7
mov eax, dword [rsp + 0x28]
sub eax, 0x33fdcd2f
je 0x14000b05e
jmp 0x14000aefb
mov eax, dword [rsp + 0x28]
sub eax, 0x3e80bcc8
je 0x14000af78
jmp 0x14000af0f
mov eax, dword [rsp + 0x28]
sub eax, 0x51af0412
je 0x14000afa5
jmp 0x14000af23
mov eax, dword [rsp + 0x28]
sub eax, 0x5a3ebf71
je 0x14000aff6
jmp 0x14000af37
mov eax, dword [rsp + 0x28]
sub eax, 0x6d383fde
je 0x14000b028
jmp 0x14000af4b
mov eax, dword [rsp + 0x28]
sub eax, 0x72527397
je 0x14000b16a
jmp 0x14000af5f
mov eax, dword [rsp + 0x28]
sub eax, 0x7f05b36c
je 0x14000b142
jmp 0x14000af73
jmp 0x14000b1f5
mov rdx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x80]
movzx eax, word [rax + 6]
mov r8d, eax
mov eax, 0x33fdcd2f
mov ecx, 0x51af0412
cmp rdx, r8
cmovbe eax, ecx
mov dword [rsp + 0x2c], eax
jmp 0x14000b1f5
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 0x2f0]
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x58]
mov r8d, 8
call rax
mov rdx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x80]
movzx eax, word [rax + 6]
sub eax, 1
movsxd r8, eax
mov eax, 0x6d383fde
mov ecx, 0x5a3ebf71
cmp rdx, r8
cmove eax, ecx
mov dword [rsp + 0x2c], eax
jmp 0x14000b1f5
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rcx + 0xc]
add rax, rcx
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x78]
mov eax, dword [rax + 0x10]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x2c], 0x33fdcd2f
jmp 0x14000b1f5
mov rax, qword [rsp + 0x78]
add rax, 0x28
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x2c], 0xd853b216
jmp 0x14000b1f5
mov rax, qword [rsp + 0x60]
add rax, 1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x2c], 0x3e80bcc8
jmp 0x14000b1f5
mov byte [rsp + 0x4a], 0x89
mov byte [rsp + 0x4b], 0x50
mov byte [rsp + 0x4c], 0x4e
mov byte [rsp + 0x4d], 0x47
mov byte [rsp + 0x4e], 0xd
mov byte [rsp + 0x4f], 0xa
mov byte [rsp + 0x50], 0x1a
mov byte [rsp + 0x51], 0xa
mov byte [rsp + 0x52], 0x47
mov byte [rsp + 0x53], 0x49
mov byte [rsp + 0x54], 0x46
mov byte [rsp + 0x55], 0x38
mov byte [rsp + 0x56], 0x37
mov byte [rsp + 0x57], 0x61
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
add byte [rax], al
mov dword [rsp + 0x2c], 0xf53316ca
jmp 0x14000b1f5
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x68]
sub r8, 0xe
mov eax, 0x72527397
mov ecx, 0x2b2e3b62
cmp rdx, r8
cmovbe eax, ecx
mov dword [rsp + 0x2c], eax
jmp 0x14000b1f5
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 0x2f8]
lea rdx, [rsp + 0x4a]
mov rcx, qword [rsp + 0x70]
add rcx, qword [rsp + 0x38]
mov r8d, 0xe
call rax
mov edx, eax
mov eax, 0x7f05b36c
mov ecx, 0xfef57f01
cmp edx, 0
cmove eax, ecx
mov dword [rsp + 0x2c], eax
jmp 0x14000b1f5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x2c], 0x72527397
jmp 0x14000b1f5
mov dword [rsp + 0x2c], 0xf20b0c34
jmp 0x14000b1f5
mov rax, qword [rsp + 0x38]
add rax, 1
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x2c], 0xf53316ca
jmp 0x14000b1f5
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x40]
add rcx, 0xe
sub rax, rcx
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 0x308]
mov rcx, qword [rsp + 0x30]
shl rcx, 0
call rax
mov rcx, rax
mov rax, qword [rsp + 0xb0]
mov qword [rax + 0x40], rcx
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 0x2f0]
mov r8, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x40]
add rcx, 0xe
add rdx, rcx
mov rcx, qword [rsp + 0xb0]
mov rcx, qword [rcx + 0x40]
call rax
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0xb0]
mov qword [rax + 0x48], rcx
add rsp, 0xb8
ret
jmp 0x14000ae7f