Function at 0x18000993a
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
movsxd rdx, dword [rdx]
jg 0x180011a67
nop
jle 0x180011a67
mov r8, r12
call fcn.18000bc87
stc
or al, 0x60
invalid
rcr dword [rbp], cl
add byte [rcx - 0x18], dl
stc
mov ah, 0
add byte [rcx - 0x71], al
mov ecx, 0xe8ffffec
stosd dword [rdi], eax
jnp 0x180009436
add byte [rax - 0xe80906], ch
dec dword [rax - 0x75]
push rsp
and al, 8
jb 0x180008f4a
xchg rsi, rsi
jae 0x180008f4a
push r15
jl 0x18000c146
nop
jge 0x18000c146
call fcn.180008b0d
call fcn.1800162c1
jne 0x1800099b7
sub eax, 0xf9dffff
invalid
test bl, bl
invalid
pop r13
je 0x180014d53
mov ch, ch
jne 0x180014d53
test edi, 0
jnp 0x18000f6a9
cmp byte [rcx + r8], 0xff
jne 0x18000a323
jne 0x18000d733
mov dl, byte [rcx + r8 + 1]
test r9, 0
jnp 0x18000b8f1
cmp dl, 0xe3
je 0x18000a951
je 0x18000a035
test cx, 0
and dword [rsp + 0x20], 0
lea r9, [rsp + 0x88]
mov rcx, rbx
call fcn.180017c94
pop rax
push 0xffffffffffff18f2
lea rcx, [rsp + 0x38]
call fcn.1800139ea
neg ebx
sbb eax, eax
not eax
call fcn.18000db23
lodsb al, byte [rsi]
shl byte [rcx + 0xfffff28], cl
test ch, ah
rol dword [rax], cl
add al, ch
xor al, 0xd8
add byte [rax], al
mov qword [rsi], r14
call fcn.180014555
pushfq
mov al, byte [rbx]
sub al, 0xff
dec dword [rax - 0x77]
pop rsp
and al, 8
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x10]
test rax, 0
call fcn.180009224
and bh, byte [rdx + rbp*8 + 0x33ffff38]
fcomi st(7)
ret
inc eax
inc r8
test dx, 0
js 0x180009422
cmp eax, r9d
call fcn.1800107fb
fisttp word [rbp - 0xc2ff]
mov qword [rdx + 8], rax
mov rax, qword [r8]
mov qword [rax], rdx
inc dword [r8 + 8]
sub qword [rsp + 0x10], r13
jb 0x18000d16a
mov r15, r15
jae 0x18000d16a
add qword [rsp + 0x10], r15
jb 0x18000e6ab
mov rsi, rsi
jae 0x18000e6ab
movsxd r13, dword [r13]
jg 0x18000b505
xchg rcx, rcx
jle 0x18000b505
mov dword [rbp + 0x28], ebx
call fcn.18000a69e
call fcn.18000b706
pop rdx
in al, 0x57
adc edi, edi
push rsi
invalid
mov dl, byte [rdi + rdi*8]
dec dword [rax - 0x7d]
adc byte [eax], al
test r9, 0
js 0x18000cd7e
call fcn.18000aa06
iret
pushfq
jo 0x18000c369
xchg si, si
jno 0x18000c369
mov qword [rsp + 8], rbx
push rdi
call fcn.18000aa06
xlatb
jg 0x18000b4e4
jrcxz 0x18000b524
invalid
call [rdi + rcx + 0xc3f68c]
add byte [rbp - 0x79], cl
in al, 0xf
invalid
mov eax, edx
ret
mov r15, qword [rsp + 8]
jmp 0x18000f6bd
xor r13, 0xfe5fa1e
js 0x18000aa50
xchg bl, bl
jns 0x18000aa50
cmova esi, r12d
test cl, 0
js 0x180012f1a
add rax, qword [rdi + 0x10]
test ch, 0
call fcn.180009cdd
pop rax
in al, 0x88
adc bh, bh
dec dword [rdi]
invalid
pop rbp
popfq
jmp 0x180009bfc
mov dword [rsp + 0x10], ebx
mov qword [rsp + 0x18], rsi
call fcn.18000c8a5
cmpsb byte [rsi], byte [rdi]
mov ebx, 0xffff25a5
mov qword [rax + 0x20], rdi
push r12
test dx, 0
jb 0x180010077
call fcn.180017621
xchg r10d, eax
je 0x18000d78f
invalid
add byte [rdi], cl
mov byte [rbp + rdx*8 - 0x7cb70001], bl
invalid
popfq
js 0x18000dac9
nop
jns 0x18000dac9
lea ecx, [rsp + 0x68]
mov edx, 0x51d18717
call fcn.18000ad8c
frstor dword gs:[rax]
invalid
movsxd r15, dword [r15]
jb 0x180016541
xchg rdx, rdx
jae 0x180016541
push r13
test dl, 0
call fcn.18000daf1
invalid
lea ecx, [0x18001dd14]
jmp fcn.18000f1f9
ret
sub r15, 0x37536a5c
jg 0x18000aec0
mov bh, bh
jle 0x18000aec0
pushfq
jmp 0x180014efa