Function at 0x951078
Capabilities:
Get number of processors

Disassembly:
fisub word [edi + ebx*8]
and al, 0xe0
and al, 0xe1
and al, 0xe2
and al, 0xe3
and al, 0xe4
and al, 0xe5
and al, 0xe6
and al, 0xe7
and al, 0xe8
and al, 0xe9
and al, 0x60
and al, 0x61
and al, 0x62
and al, 0x63
and al, 0x64
and al, 0x65
and al, 0x66
and al, 0x67
and al, 0x68
and al, 0x69
and al, 0x6a
and al, 0x6b
and al, 0x6c
and al, 0x6d
and al, 0x6e
and al, 0xbd
add byte [ebx + 0x21], dl
push esp
and dword [eax + eax + 0x215b00be], edi
pop esp
and dword [ebp + 0x21], ebx
pop esi
and esi, esp
add byte [ecx], dl
add eax, esi
add byte [edi], ah
add dword [ecx], esi
add dword [ebx], esi
add dword [eax], edi
add dword [eax + 1], eax
inc edx
add eax, edi
add byte [ebx + 1], dl
fild word [eax]
inc byte [eax]
add dword [bp + di + 1], ecx
dec ecx
add dword [eax], eax
xor al, byte [ecx]
xor al, byte [edx]
xor al, byte [ebx]
xor al, byte [edx + esi]
add eax, 0x7320632
xor cl, byte [eax]
xor cl, byte [ecx]
xor cl, byte [edx]
xor cl, byte [ebx]
xor cl, byte [edx + esi]
or eax, 0xf320e32
xor dl, byte [eax]
xor dl, byte [ecx]
xor dl, byte [edx]
xor dl, byte [ebx]
xor dl, byte [edx + esi]
adc eax, 0x17321632
xor bl, byte [eax]
xor bl, byte [ecx]
xor bl, byte [edx]
xor bl, byte [ebx]
xor bl, byte [esp + 0x249e249d]
lahf
and al, 0xa0
and al, 0xa1
and al, 0xa2
and al, 0xa3
and al, 0xa4
and al, 0xa5
and al, 0xa6
and al, 0xa7
and al, 0xa8
and al, 0xa9
and al, 0xaa
and al, 0xab
and al, 0xac
and al, 0xad
and al, 0xae
and al, 0xaf
and al, 0xb0
and al, 0xb1
and al, 0xb2
and al, 0xb3
and al, 0xb4
and al, 0xb5
and al, 0x74
and al, 0x75
and al, 0x76
and al, 0x77
and al, 0x78
and al, 0x79
and al, 0x7a
and al, 0x7b
and al, 0x7c
and al, 0x7d
and al, 0x7e
and al, 0x7f
and al, 0x80
and al, 0x81
and al, 0x82
and al, 0xb9
add byte [edx + 0x7400b300], dh
and byte [edi + 0x20], bh
and dword [eax], 0x20832082
test byte [eax], ah
inc ecx
xor byte [edx + 0x30], al
inc ebx
xor byte [eax + esi + 0x45], al
xor byte [esi + 0x30], al
inc edi
xor byte [eax + 0x30], cl
dec ecx
xor byte [edx + 0x30], cl
dec ebx
xor byte [eax + esi + 0x4d], cl
xor byte [esi + 0x30], cl
dec edi
xor byte [eax + 0x30], dl
push ecx
xor byte [edx + 0x30], dl
push ebx
xor byte [eax + esi + 0x55], dl
xor byte [esi + 0x30], dl
push edi
xor byte [eax + 0x30], bl
pop ecx
xor byte [edx + 0x30], bl
pop ebx
xor byte [eax + esi + 0x5d], bl
xor byte [esi + 0x30], bl
pop edi
xor byte [eax + 0x30], ah
popal
xor byte [edx + 0x30], ah
arpl word [eax], si
xor byte fs:[ebp + 0x30], ah
xor byte [edi + 0x30], ah
push 0x6a306930
xor byte [ebx + 0x30], ch
insb byte es:[edi], dx
xor byte [ebp + 0x30], ch
outsb dx, byte [esi]
xor byte [edi + 0x30], ch
jo 0x95120c
jno 0x95120e
jb 0x951210
jae 0x951212
je 0x951214
jne 0x951216
jbe 0x951218
ja 0x95121a
js 0x95121c
jns 0x95121e
jp 0x951220
jnp 0x951222
jl 0x951224
jge 0x951226
jle 0x951228
jg 0x95122a
xor byte [eax], 0x81
xor byte [edx - 0x7bcf7cd0], al
xor byte [ebp - 0x78cf79d0], al
xor byte [eax - 0x75cf76d0], cl
xor byte [ebx - 0x72cf73d0], cl
xor byte [esi - 0x6fcf70d0], cl
mov dword [eax], esi
mov dh, byte [eax]
mov esi, dword [eax]
invalid
lea esi, [eax]
invalid
invalid
nop
xor byte [ecx - 0x6ccf6dd0], dl
xchg ecx, eax
xor byte [edx - 0x2cf6cd0], dl
xchg edx, eax
xor byte [ebx - 0x20002d0], dl
xchg ebx, eax
xor ch, bh
std
invalid
std
invalid
std
invalid
std
invalid
std
invalid