Function at 0x10944cab
Capabilities:
Get number of processors

Disassembly:
jmp 0x1098b941
ret
xor al, byte [edi + esi]
jmp 0x109518f8
mov al, byte [ebp + ecx - 0x10c]
cmp al, 0x41
jmp 0x1096b2ef
dec eax
mov ebx, dword [esi + 8]
mov cl, byte [esi + 0x10]
dec eax
add esi, 0xa
dec ecx
shrd ecx, ebx, cl
call fcn.10997f5b
mov eax, 0x159def2b
mov cl, dl
rol eax, cl
xor esi, 0xcf0d203b
sub si, 0x39bd
lea esi, [ebp + edx - 0x10c]
stc
test dx, sp
test sp, 0x1818
add al, dl
jmp 0x10940793
jb 0x10941608
mov eax, dword [ebx + 0x18]
test ax, di
stc
jmp 0x10972e6d
jb 0x10976d40
cmp ax, 0x5a
jmp 0x10981fa8
jmp 0x1098dd62
je 0x1099ec52
inc edx
stc
cmp edx, 0x104
jmp 0x1099ec4c
ja 0x1098733b
movzx eax, ax
jmp 0x109553b8
call eax
pop edi
pop esi
pop ebx
jmp 0x1095ce57
mov byte [esi], al
jmp 0x10950461
movzx edx, dx
jmp 0x109373b8
add eax, 0x20
jmp 0x10966ea1
mov esp, ebp
pop ebp
jmp 0x10940063
ja 0x1098dd5d
movzx eax, ax
cmp al, 0xbd
test esi, 0x21809bc
test cl, dh
add eax, 0x20
jmp 0x10950448
ret
jmp 0x1098733e
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA_1]
jmp 0x109727b8
jl 0x1098b92f
cmp al, 0x5a
jg 0x1098b92f
movsx dx, al
add dx, 0x20
jmp 0x10952285
jb 0x1098a80f
xor eax, eax
jmp 0x109ab170
call eax
pop edi
bswap bx
pop esi
mov bx, 0x508b
bswap ebx
pop ebx
jmp 0x109a41cb
test eax, eax
jmp 0x1097e372
jne 0x109adf29
sub esi, ecx
cmp esi, 3
jmp 0x10992f90
movzx eax, ax
cmp eax, 0x6c
jne 0x109adf29
movzx eax, word [edi + ecx*2 + 6]
test sp, 0xcf89
test sp, cx
cmp ax, 0x41
jmp 0x109aba8c
test dx, dx
jne 0x109adf29
cmp ax, 0x2e
jmp 0x10974b9a
jne 0x109adf29
movzx eax, word [edi + ecx*2 + 4]
cmp ax, 0x41
jmp 0x1094f21f
je 0x109479bc
jbe 0x109adf29
cmp word [edi + ecx*2 + 8], 0
jmp 0x109adf23
jne 0x109516da
lea ecx, [ebp - 0x10c]
push ecx
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA_1]
jmp 0x109516d8
je 0x109479bc
inc ecx
clc
cmc
cmp ebx, esp
cmp ecx, 0x104
jmp 0x109479b6
ja 0x10976d40
movzx eax, ax
cmc
stc
test ebp, 0xd2af750c
add eax, 0x20
jmp 0x10976d43
movzx eax, ax
cmp eax, 0x64
jmp 0x1097c450
movzx eax, word [edi + ecx*2]
cmp di, 0xb9
cmp ax, 0x41
jmp 0x109ab154
cbw
add dx, 0x4ea9
movzx edx, ax
test dl, 0x1c
cmp sp, 0x9021
cmp ecx, esi
jmp 0x10970122
movzx eax, ax
test ebx, esp
cmp eax, 0x6c
jmp 0x109adcaf
jb 0x109adf29
movzx eax, word [edi + ecx*2 + 2]
cmc
cmp ax, 0x41
jb 0x1098733b
cmp ax, 0x5a
jmp 0x10950b08
jb 0x10944cc2
mov eax, dword fs:[0x30]
setg bl
ror ecx, 0x10
mov eax, dword [eax + 0xc]
mov ecx, dword [eax + 0xc]
rcr bx, cl
sal bh, cl
test di, sp
mov eax, dword [eax + 0x10]
mov dword [ebp - 4], eax
mov ebx, ecx
jmp 0x109ad6e8
jne 0x1097ae3a
test dx, dx
jmp 0x1097fd41
mov esp, ebp
movsx ebp, ax
bswap ebp
cmovb bp, cx
pop ebp
jmp 0x109641c6
jb 0x109ab16c
cmp ax, 0x5a
ja 0x109ab16c
add eax, 0x20
test al, 0x85
test bx, bx
movzx eax, ax
cmc
cmp dx, ax
jmp 0x1099f97f
jb 0x1098dd5d
cmp ax, 0x5a
jmp 0x1095d581
cmp ecx, eax
je 0x1097e378
lea ebx, [ebx]
sbb di, cx
adc di, 0x491e
movzx esi, word [ebx + 0x2c]
mov edi, dword [ebx + 0x30]
shr esi, 1
cmc
xor ecx, ecx
jmp 0x10941608
jne 0x109adf29
cmp esi, 3
jmp 0x1097c80d
je 0x109479bc
mov ebx, dword [ebx]
cmp ebx, dword [ebp - 4]
jne 0x109ad6fe
lea ecx, [ebp - 0x10c]
push ecx
xchg al, ah
jmp 0x10967d2b