Function at 0x44c83e
Capabilities:
Get number of processors

Disassembly:
or byte [eax + 0x44c7], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or dl, byte [edi + ebx + 0x10040]
add al, 0x49
je 0x44c66f
insd dword es:[edi], dx
add al, byte [eax]
and byte [eax + edx + 0x20040], bl
add eax, 0x65646e49
js 0x44c61d
add byte [edx], al
add byte [eax + eax - 0x60], bl
sbb eax, 0x420c0046
imul ebp, dword [esi + 0x61], 0x65537972
push ebx
popal
jb 0x44c693
push 0x10000003
inc eax
add byte [eax + eax], cl
add al, 8
add bh, 0x44
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or dl, byte [edi + ebx + 0x10040]
add al, 0x49
je 0x44c6b8
insd dword es:[edi], dx
add al, byte [eax]
and byte [eax + edx + 0x20040], bl
add eax, 0x65646e49
js 0x44c666
add byte [edx], cl
sal byte [ebp + 0x80044], 1
or dword [ecx + 0x43], eax
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x44c6d4
jb 0x44c6da
jb 0x44c679
add byte [edx], al
add byte [edx], ch
add al, ah
sbb eax, 0x540a0046
jb 0x44c6ed
insd dword es:[edi], dx
inc ebp
js 0x44c6eb
jae 0x44c6fe
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
add bh, 0x44
add byte [eax], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
xor al, byte [eax]
in al, dx
sbb eax, 0x54070046
outsd dx, dword [esi]
inc ecx
jb 0x44c722
popal
jns 0x44c6b6
add byte [ecx + ebx*8], ch
inc ebx
add byte [eax], cl
add byte [edx], al
or byte [eax + 0x44c7], al
or byte [eax], al
add cl, byte [eax]
add bh, 0x44
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
inc eax
sub al, 0xd9
inc ebx
add byte [ecx], al
add byte [ecx], al
add dword [edx], eax
add byte [edx], al
add byte [0x461e3800], ch
add al, byte [eax]
sub eax, 0x461e3800
inc esi
add byte [0x45746547], cl
outsb dx, byte [esi]
jne 0x44c751
jb 0x44c748
je 0x44c758
jb 0x44c6ee
add byte [ebx + edi*4], ah
mov ebx, 0x80044
add dword [eax], ecx
add bh, 0x44
add byte [eax], al
inc esp
add byte [eax], cl
add byte [ecx], al
or byte [eax + 0x44c7], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add ah, dl
adc byte [esi], al
pop es
inc edi
je 0x44c757
je 0x44c775
insd dword es:[edi], dx
add eax, dword [eax]
xchg esp, eax
pop ds
inc eax
add byte [eax], cl
add byte [edx], al
or byte [eax + 0x44c7], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
add eax, 0x65646e49
js 0x44c738
add byte [edx], al
add byte [ebp], al
cld
adc byte [esi], al
pop es
push ebx
je 0x44c78d
je 0x44c7ab
insd dword es:[edi], dx
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add ecx, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
or byte [eax + 0x44c7], al
add bh, 0x44
add byte [eax], al
add byte [ebx + edx*2], al
add al, 0x53
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax + edx + 0x10040], bl
add eax, 0x65646e49
js 0x44c76e
add byte [edx], cl
xchg esp, eax
pop ds
inc eax
add byte [edx], al
add byte [0x756c6156], al
add al, byte gs:[eax]
push esi
popal
insb byte es:[edi], dx
jne 0x44c7df
add al, byte [eax]
add al, byte [eax]
add byte [eax], al
test bh, al
inc esp
add byte [edi], al
push ds
push esp
dec esp
imul esi, dword [ebx + 0x74], 0x7379533c
jns 0x44c802
je 0x44c7f6
insd dword es:[edi], dx
push esp
inc ebx
jne 0x44c80a
je 0x44c808
insd dword es:[edi], dx
inc ecx
je 0x44c811
jb 0x44c808
bound esi, qword [ebp + 0x74]
add al, 0xbc
inc esp
add byte [eax], bl
mov ch, 0x44
add byte [eax], al
add byte [ebx], bl
push ebx
jns 0x44c825
je 0x44c819
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x44c825
imul esp, dword [ebx + 0x73], 0x6c6f432e
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x44c7cb
add byte [eax + eax], al
add bh, bl
mov dword [eax + eax + 2], 0xc81e0200
inc esp
add byte [edx], al
add byte [edx], al
enter 0x44, 2
inc esp
add byte [edx], al
add byte [edx], al
pop ebp
enter 0x44, 2
add byte [edx], al
add byte [ecx], al
add byte [0x290028], al
sub dword [eax], eax
add eax, 0x6d657449
insd dword es:[edi], dx
jae 0x44c7fc
add byte [eax + edx + 0x10480040], bl
inc esi
adc byte [eax], al
dec eax
adc byte [esi], al
push esp
adc byte [esi], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
add byte [eax + edx + 0x46], dl
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4308ffff], al
popal
jo 0x44c87b
popal
arpl word [ecx + 0x74], bp
jns 0x44c7bb
adc byte [eax], al
or byte [eax], al
add bh, bh
test byte [eax], dl
inc esi
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4305ffff], al
add eax, 0x6e756f43
inc dword [eax + edx + 0x10046]
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
je 0x44c8af
mov ch, 0x44
add byte [eax + eax], al
add bh, bh
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4c04ffff], al
imul esi, dword [ebx + 0x74], 0x44b62c
adc byte [eax], al
add bh, bh
adc byte [eax], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
outsd dx, dword [esi]
je 0x44c8e7
jns 0x44c84d
add eax, 0xffffffe8
jmp fcn.0044c9e8
or edi, esp
inc dword [ebx - 0x17fbdbbc]
jmp fcn.0040d460
add byte [ebx - 0x62ffbb38], dl
enter 0x44, 0xffffffffffffff81
add byte [ebp - 0x7effbb38], bl
enter 0x44, 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x180044c8], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x340044b2], bl
leave
inc esp
add byte [eax + 0x44c8], bh
add byte [eax], al
add byte [ecx + ecx*8], dh
inc esp
add byte [eax + 0x4e0044c9], dh
leave
inc esp
add byte [ecx + ecx*8 + 0x44], cl
add byte [eax], al
xchg edx, eax
leave
inc esp
add byte [eax], ah
add byte [eax], al
add al, ch
and dword [eax], eax
js 0x44c890
inc eax
add byte [eax + 0x4c004086], al
mov dword [eax], eax
inc esp
mov dword [eax], eax
or al, 0xd4
inc eax
add byte [eax], bl
aam 0x40
add byte [ecx + ecx*4 + 0x40], ch
add byte [eax - 0x77], ah
inc eax
add byte [eax], ch
aam 0x40
add al, ah
add dword [eax], 0xffffffa4
test dword [eax], eax
push cs
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + 0x15], bh
inc esp
add byte [eax + eax], cl
add byte [eax], al