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

Disassembly:
test ebp, 0
call fcn.18000ab71
mov ebx, 0xfffb3249
dec dword [rax - 0x77]
jl 0x180008f0a
sub byte [rax - 0x77], cl
jl 0x180008f0f
and byte [rsi - 0x77], ah
jl 0x180008f14
call qword [0x18001dbc1]
test r15, 0
call fcn.18000f96c
cld
invalid
movzx eax, byte [rcx]
call fcn.18001210f
xchg ecx, eax
add byte [rax], al
lodsd eax, dword [rsi]
sub dword [rbp + 0xfffffe3], esp
movsd dword [rdi], dword [rsi]
jrcxz 0x180008f16
invalid
dec dword [rdi]
and byte [rcx + 0x48000053], 0x81
in al, dx
movabs al, byte [0xc4f749000000]
add byte [rax], al
js 0x18000e974
and dword [rax - 0x78], 0
mov r12, rcx
mov rdi, rdx
mov rdx, rcx
call fcn.180010ecd
push 0xffffffffffc923ca
dec dword [rax + 0x63]
adc cl, byte [rdi]
invalid
test edx, 0
test ecx, 0
add r15, 0x202d711c
jmp 0x18000b91c
test byte [0x18f009c52], cl
test bl, ch
add eax, dword [rax]
add byte [rsi - 9], ah
rol dword [rax], 0
call fcn.180009a17
fisub word [rsi + 0x7d]
xor eax, 0x8b48ffff
enter 0x76e8, 0xffffffffffffff80
add byte [rax], al
invalid
sub qword [rsp + 0x10], rsi
jb 0x18000e552
xchg rbp, rbp
jae 0x18000e552
ret
mov byte [rsi], ch
fadd dword [rax]
add al, ch
jbe 0x18000a685
add byte [rax], al
sahf
push rax
invalid
xchg ecx, ecx
mov edx, ebx
mov ebp, eax
call fcn.18000b015
mov rsi, rbx
call fcn.180017632
invalid
mov rcx, qword [rsp + 8]
jo 0x18000ea57
xchg r12, r12
jno 0x18000ea57
and qword [rbx], 0
test r12, 0
jb 0x18000a83d
and dword [rbx + 8], 0
mov bl, 0xc9
invalid
push rdi
push r12
call fcn.180014bb3
stosd dword [rdi], eax
scasb al, byte [rdi]
jb 0x18000b7f9
invalid
sub qword [rsp + 0x10], r15
js 0x18000eac2
nop
jns 0x18000eac2
jb 0x180009c3f
add edx, 0x14
call fcn.18000ec34
cmpsb byte [rsi], byte [rdi]
in eax, 0x87
invalid
movsxd r14, dword [r14]
jo 0x18001694a
xchg dh, dh
jno 0x18001694a
js 0x180008ed1
call fcn.18000cad3
ret 0xc46b
sub rcx, 0x14dcf8c
js 0x180016489
xchg sp, sp
jns 0x180016489
jnp 0x180012a27
test eax, eax
jne 0x18000cb81
call fcn.18000b706
jo 0x18000c8f1
pop rax
adc edi, edi
dec dword [rcx - 9]
rol byte [rax], 0
add byte [rax], al
jo 0x1800097c6
call fcn.180017632
invalid
call fcn.18000c448
push rdx
cmp al, byte [rcx - 0x16]
invalid
sub rbp, 0x153aed8d
jb 0x18000f663
mov r15, r15
jae 0x18000f663
jne 0x18000a62f
test dh, 0
jne 0x180010dbd
add ebx, dword [rbp + 0x38]
call fcn.18000ae75
test eax, 0xff2268f8
invalid
pushfq
jp 0x180009801
mov rbp, rbp
jnp 0x180009801
add rax, 0xffffffff8b480000
pop rsp
and al, 0x30
test byte [0x16800e9f6], bl
invalid
movsxd rcx, dword [rcx]
jb 0x1800158bb
xchg dh, dh
jae 0x1800158bb
mov r15, qword [rsp + 8]
jl 0x180016ba5
xchg bl, bl
jge 0x180016ba5
popfq
je 0x18000f744
mov dh, dh
jne 0x18000f744
js 0x18000e6f1
call fcn.18000d13b
out dx, al
mov bh, 0x27
invalid
call fcn.180009934
and byte [rbx], ah
xor bh, ch
invalid
call fcn.180008e91
fmul st(6)
and esp, ebx
invalid
pop r15
add qword [rsp + 0x10], r9
jp 0x180013958
nop
jnp 0x180013958
test di, 0
call fcn.18000bf98
xchg esi, eax
enter 0xffffffffffffff5a, 0xffffffffffffffff
dec dword [rdx - 0x73]
push rsp
insb byte [rdi], dx
and al, ch
mov ch, 0x6a
add byte [rax], al
mov esi, 0xff153ab8
invalid
push rcx
jp 0x18000af8f
nop
jnp 0x18000af8f
mov r9, qword [rsp + 8]
ja 0x180011587
mov cl, cl
jbe 0x180011587
xor r8d, r8d
call fcn.180012e87
jbe 0x18000f928
hlt
pushfq
js 0x18000cc65
xchg bl, bl
jns 0x18000cc65
mov dword [rsp + 0x20], 3
call qword [0x18001dd0c]
mov rdi, rax
call fcn.18000c417
invalid
test esi, 0
js 0x18000909d
call fcn.180013714
shr cl, cl
movabs byte [0x61b98a0f9cffff11], al
add byte [rax], al
mov cx, cx
jnp 0x180016f94
sal byte [rdi + rsi*8], cl
mov dword [rax], 0xe8000000
outsd dx, dword [rsi]
scasb al, byte [rdi]
invalid
movsxd r9, dword [r9]
jo 0x180015005
nop
jno 0x180015005
lea rdi, [rsi + 0x28]
call fcn.18000ae75
leave
or edx, dword [rdi + 0x66ffffdd]
test eax, 0xefe80000
mov bh, 0xff
push qword [rdx - 0xd]
retf 0xff10
add r9, 0x262f70d1
jg 0x18000f7cf
nop
jle 0x18000f7cf
xor r11, 0xaa4c0f
jp 0x180010a95
mov r12, r12
jnp 0x180010a95
jmp 0x18000f619
ret
test dword [rcx + rsi*2 - 0x48170001], ebx
fdivr st(7)
invalid
popfq
jg 0x180013b3f
mov rbx, rbx
jle 0x180013b3f
popfq
jo 0x18001700b
mov ah, ah
jno 0x18001700b
jb 0x1800131f1
jb 0x18000ae9a
mov ecx, 3
call fcn.18000f15c
jae 0x1800142c0
test eax, 0xfffffc6
sbb byte [rdi - 0x6e], 0xff
inc dword [rbp + 0x33]
ror byte [rax - 0x73], 0x4c
and al, 0x20
call fcn.18001131d
invalid
dec dword [rdi]
test dword [rsi + 0x48ffff6f], edi
test ebx, ebx
je 0x18000f4a4
call fcn.18000f15c
test eax, 0xffc6a952
dec dword [rax + 1]
insb byte [rdi], dx
and al, 0x10
jb 0x180013642
mov r9, r9
jae 0x180013642
je 0x18001111c
mov rcx, rax
call fcn.18000bddd
test rdi, 0
jne 0x18000b80e
test eax, eax
pushfq
js 0x180011adb
mov bh, bh
jns 0x180011adb
pushfq
ja 0x18000c8b5
xchg ah, ah
jbe 0x18000c8b5
mov r14, qword [rsp + 8]
jl 0x18000bea1
xchg dx, dx
jge 0x18000bea1
mov eax, dword [rsi + 0x18]
lea r11d, [rdi + 1]
dec eax
movsxd rdi, r11d
call fcn.1800088aa
sub dword [rax - 0x37], 0x51ffff3b
lea rcx, [0x18001d89b]
jmp fcn.18000f1f9
pushfq
ja 0x18001127d
xchg dx, dx
jbe 0x18001127d
movsxd r15, dword [r15]
jo 0x18000cfbd
xchg si, si
jno 0x18000cfbd
xor rsi, 0x1c5af2b9
jp 0x18000a41b
mov rax, rax
jnp 0x18000a41b
pop r9
jb 0x180011d1a
mov r15, r15
jae 0x180011d1a
movsxd rbp, dword [rbp]
jb 0x18000fe71
mov di, di
jae 0x18000fe71
test cx, 0
jb 0x180014241
call int.18000993a
pop rsp
and byte [rbx + 0x37], dl
invalid