Function at 0x100418b4
Capabilities:
Get number of processors

Disassembly:
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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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], 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
sub eax, 0x6b636150
popal
jle 0x10041c3d
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor eax, 0x33646136
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
outsb dx, byte gs:[esi]
sub eax, 0x317e5355
xor byte [esi], ch
xor byte [esi], ch
xor dword [edi], esi
aaa
xor ebp, dword ss:[esi]
xor dword [edx], esp
and byte [ebp + 0x70], dh
popal
je 0x10041c9f
cmp eax, 0x39616322
cmp dword [ecx + 0x63], esp
cmp dword [edi], esi
popal
cmp dword [ecx], edi
popal
arpl word [ecx], di
aaa
xor esi, dword [esi]
bound esp, qword [ebx + 0x39]
cmp dword [ebx + 0x61], esp
cmp byte [ebx + 0x35], ah
cmp byte [edx], dh
xor eax, 0x36363666
cmp byte [ecx], bh
xor dword [ecx], edi
xor byte [edx], ah
das
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
outsb dx, byte [esi]
jae 0x10041ce5
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax + 0x61], dh
arpl word [ebx + 0x61], bp
cmp eax, 0x63694d22
jb 0x10041cf2
jae 0x10041cf4
je 0x10041cb5
push edi
imul ebp, dword [esi + 0x64], 0x2d73776f
push ebx
jb 0x10041d0a
jb 0x10041cda
outsd dx, dword [esi]
jb 0x10041cff
sub eax, 0x76726553
jb 0x10041ccf
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
sub eax, 0x63656e6f
outsd dx, dword [esi]
jb 0x10041d15
jne 0x10041d13
jo 0x10041ce1
push eax
popal
arpl word [ebx + 0x61], bp
jle 0x10041cf0
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor eax, 0x33646136
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
xor al, 0x7e
outsb dx, byte gs:[esi]
sub eax, 0x317e5355
xor byte [esi], ch
xor byte [esi], ch
xor dword [edi], esi
aaa
xor ebp, dword ss:[esi]
xor dword [edx], esp
and byte [ebp + 0x70], dh
and ah, byte [eax]
jne 0x10041d59
popal
je 0x10041d52
cmp eax, 0x32343922
xor al, 0x32
popal
xor byte [eax], bh
xor ah, byte [edx + 0x39]
cmp byte [edx], dh
bound edi, qword [ecx]
xor al, 0x65
xor al, 0x61
xor al, 0x37
xor al, 0x65
xor eax, 0x64303337
xor eax, 0x64303337
aaa
xor dword [ecx + 0x38], esp
xor dh, byte [ecx]
cmp byte [eax], bh
xor al, 0x64
xor dword [eax], edi
cmp byte [esp], dh
and ch, byte [edi]
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x49
outsb dx, byte [esi]
jae 0x10041d98
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax + 0x61], dh
arpl word [ebx + 0x61], bp
cmp eax, 0x63694d22
jb 0x10041da5
jae 0x10041da7
je 0x10041d68
push edi
imul ebp, dword [esi + 0x64], 0x2d73776f
push ebx
jb 0x10041dbd
jb 0x10041d8d
outsd dx, dword [esi]
jb 0x10041db2
sub eax, 0x76726553
jb 0x10041d82
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
sub eax, 0x2d74656e
push eax
popal
arpl word [ebx + 0x61], bp
jle 0x10041d9c
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor eax, 0x33646136
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
outsb dx, byte gs:[esi]
sub eax, 0x317e5355
push ebp
push ebx
jle 0x10041db7
xor byte [esi], ch
xor byte [esi], ch
xor dword [edi], esi
aaa
xor ebp, dword ss:[esi]
xor dword [edx], esp
and byte [ebp + 0x70], dh
popal
je 0x10041dfe
cmp eax, 0x33303022
cmp eax, 0x33303022
xor byte [ebx], dh
cmp dword fs:[esi], esi
bound esp, qword [ecx + 0x65]
bound esi, qword [edx]
xor al, 0x62
xor dword [0x37656663], esi
xor dh, byte [edx + esi]
xor dh, byte [esi]
popal
aaa
xor bh, byte [eax]
cmp dword [ecx], esi
xor al, 0x36
xor dword [esi + esi], esi
aaa
and ch, byte [edi]
or ah, byte ds:[eax]