Function at 0x100142e6
Capabilities:
Get number of processors

Disassembly:
push edx
mov edx, 0x778abb78
xor edx, 0x1158ed13
xor edx, 0x7ac9a112
xor ebx, edx
jmp 0x10001d46
pop edx
jmp 0x10001ecc
lea ebx, [ebx]
mov eax, dword [esp + ebx]
pop ebx
jmp 0x10001efc
jmp 0x1001b558
mov ecx, 0x973fb96b
jmp 0x10002270
add ecx, 0xec04b75b
sub ecx, 0xc880d11c
xor ebx, ecx
pop ecx
push edx
mov edx, 0xb655bb00
xor edx, 0x5c056707
xor edx, 0xfefc0867
xor ebx, edx
pop edx
jmp 0x10022bc1
sub ebx, 0x303d56c2
sub esi, ebx
jmp 0x10002ddc
jmp 0x10002df0
pop ebx
push ebx
mov ebx, 0xe0464a41
jmp 0x10002e14
xor ebx, 0x50727a92
jmp 0x1001f0aa
mov edi, 0x526092f9
jmp 0x1004ef07
mov edx, 0x3385d326
call fcn.10010d99
jmp 0x10014c6d
add dword [esp + 0x8c], 1
push edx
jmp 0x100051d4
jmp 0x1003c8f7
push edi
mov edi, 0x20516c8b
add edi, 0xa555ad4f
sub edi, 0xaabad6f7
add edx, edi
jmp 0x1002388e
xor esi, eax
jmp 0x10006019
pop eax
jmp 0x100287b1
xor esi, 0x8cc28f58
jmp 0x100062f6
xor edi, esi
pop esi
jmp 0x1002b6e2
xor esi, 0xfa535d7c
xor esi, 0xfaf04647
jmp 0x1003f41a
pop ebx
jmp 0x10007c9a
push edi
jmp 0x10007cae
mov edi, 0xa8f966f3
jmp 0x1001ff3b
add ecx, 0xffd32209
jmp 0x10008083
jmp 0x1004865e
movzx eax, byte [eax]
cmp al, 1
jne 0x1003c514
push esi
mov esi, 0xa52ccce6
jmp 0x10008e39
jmp 0x10007b8c
mov edi, 0x2dda9cf8
jmp 0x1000925c
add edi, 0x9512ac18
sub edi, 0x27355fc3
sub ecx, edi
jmp fcn.100092a3
add ecx, 0x4a493ef0
jmp 0x10009410
add edx, ecx
pop ecx
lea edx, [edx]
mov byte [esp + edx], al
jmp 0x10015a60
add esi, edi
pop edi
lea esi, [esi]
mov eax, dword [esp + esi]
pop esi
jmp 0x1003515b
add edi, 0x51948095
jmp 0x10042b2b
sub ebx, edi
jmp 0x10034790
sub edi, 0x7f9efd1c
jmp 0x10035b73
mov dword [esp + edx], eax
jmp 0x1001b913
pop esi
push edx
jmp 0x1004804c
push esi
jmp 0x1000c352
mov esi, 0xaff48f66
xor esi, 0x63f2a2e9
sub esi, 0x70710a1f
push ebx
mov ebx, 0x3e632ff1
jmp 0x1000c376
jmp 0x10010624
lea esi, [esi]
mov eax, dword [esp + esi]
pop esi
fld dword [eax]
push esi
mov esi, 0x118dae44
add esi, 0xda09940a
jmp 0x1000c746
sub esi, 0x8dd8794f
push edi
mov edi, 0x70d7300e
sub edi, 0xb5975cac
add edi, 0xc65794e9
jmp 0x1004415d
xor ecx, eax
pop eax
jmp 0x1000d172
jmp 0x10042b6b
pop edi
jmp 0x10005506
xor ebx, 0xf0949094
xor ebx, 0x74c48031
xor esi, ebx
jmp 0x10007c86
xor ecx, 0x90cc3a9d
add ecx, 0x3ac7edf9
push eax
mov eax, 0x11cf223f
sub eax, 0x417b0d58
jmp 0x10010793
jmp 0x100107a9
sub eax, 0x37a1cb63
sub ecx, eax
pop eax
jmp 0x100107c4
push ebx
jmp 0x10010818
mov ebx, 0x4345da41
add ebx, 0xd420d21a
xor ebx, 0xbb83a78d
xor ecx, ebx
pop ebx
jmp 0x10010839
sub eax, ecx
pop ecx
xor eax, edx
push ebx
mov ebx, 0x898763b1
add ebx, 0x14be55fd
jmp 0x10010856
xor ebx, 0xc8467378
push edi
jmp 0x100246bf
sub ebx, 0xef6db7de
xor ebx, 0xb56db36e
add ecx, ebx
jmp 0x10010d76
pop ebx
push eax
mov eax, 0x7e633552
add eax, 0x33689567
sub eax, 0x1ea763bd
jmp 0x1000d14c
pop eax
jmp 0x1002587a
mov ebx, 0x6af7c4f3
sub ebx, 0xe9e99ba4
sub ebx, 0xcb1e41
jmp 0x10034515
push esi
jmp 0x100428de
nop
jmp 0x100141eb
mov ecx, 0xe96c21d5
inc ebp
out dx, al
add al, byte [eax]
jmp 0x100219dc
jg 0x100141dd
jmp 0x10014207
jmp 0x100142e6
sub edx, 0x914f6da6
sub edx, 0x7738ce6f
jmp 0x10014307
add edx, 0x84d818b5
jmp 0x10014343
sub edi, 0x4fd78376
add edi, 0x28cecb88
add eax, edi
pop edi
push edi
mov edi, 0x93ea1f85
jmp 0x1000b881
add edx, dword [esp]
mov dword [esp + 8], edx
jmp 0x10014364
mov edx, dword [esp + 4]
jmp 0x100143a5
add esp, 8
push edx
jmp 0x100143b6
jmp 0x10004c6e
jne 0x10014c96
jmp loc.10014c80
jne 0x10014c78
pop edx
jmp 0x10015a7a
movzx eax, byte [esp + 0x50]
cmp al, byte [esp + 0x51]
jne 0x100051c2
jmp 0x1002bf62
shl eax, 4
mov edx, eax
push ebx
mov ebx, 0xc81aba18
xor ebx, 0x853b07c3
add ebx, 0x9060e55d
push esi
mov esi, 0x9d96bb50
xor esi, 0xb98d201a
add esi, 0xd729dbda
jmp 0x10016ac3
add ebx, esi
jmp 0x1000bd04
xor esi, 0xd583826c
xor esi, 0x46eade10
xor ebx, esi
jmp 0x10017cc7
jmp 0x10032c00
pop ecx
push edi
jmp 0x10036024
push ecx
jmp 0x10040740
mov ecx, 0x720b2a82
jmp 0x10019493
jmp 0x100194ab
jmp 0x10021b92
imul eax, dword [esp + 0x78]
jmp 0x1003bae1
push ecx
jmp 0x1001adfd
mov ecx, 0x9ce62c1a
jmp 0x1002629a
mov edi, 0x89fe73f0
xor edi, 0x8d26d55d
sub edi, 0xe24ef6c7
add esi, edi
pop edi
jmp 0x1002038f
push esi
mov esi, 0xee3745e
sub esi, 0x45cbd2f6
jmp 0x1001b606
xor esi, 0x8d934de
jmp 0x10029d82
xor edx, esi
pop esi
push ecx
mov ecx, 0xee0a24dc
add ecx, 0x25e78bb1
jmp 0x100093fd
pop edx
push edx
jmp 0x1001b9fe
mov edx, 0xca89189d
sub edx, 0xff66aeaa
jmp 0x1001ba28
jmp 0x1001ba34
xor edx, 0x38a53d86
jmp 0x1001ba56
push ecx
jmp 0x1001ba61
jmp 0x1001ba71
jmp 0x100227c7
sub esi, ebx
pop ebx
jmp 0x1000c6a1
add ebp, dword [esp]
mov dword [esp + 8], ebp
mov ebp, dword [esp + 4]
add esp, 8
jmp 0x1001cb23
push ebp
mov ebp, 0xf2e33088
call fcn.100472c1
jmp 0x1001cb40
ret
push ebx
mov ebx, 0xa6d50385
jmp 0x1003b712
add esi, 0x9ab2b92c
jmp 0x1001b61c
lea edx, [edx]
mov eax, dword [esp + edx]
pop edx
shl eax, 4
mov edx, eax
jmp 0x1000c33e
mov eax, ecx
mul edx
jmp 0x100346f4
xor edi, 0xfe267cd4
add ebx, edi
pop edi
lea ebx, [ebx]
mov eax, dword [esp + ebx]
pop ebx
jmp 0x10018e4b
sub ebx, 0x58cd5a0a
jmp 0x1001bb49
pop ebx
jmp 0x1001f179
lea edx, [edx]
mov eax, dword [esp + edx]
jmp 0x1001f1ef
pop edx
jmp 0x10028a88
sub edx, edi
pop edi
lea edx, [edx]
jmp 0x1003603c
push eax
push edx
jmp 0x1001f80a
jmp 0x1001f915
mov edx, 0x83b094c2
call 0x100142e6
jmp 0x1001f953
jmp 0x100140d6
xor edi, 0x38e8fd58
jmp 0x1000aa47
push ebx
mov ebx, 0xcd649e14
jmp 0x1002f4b0
sub edx, ecx
pop ecx
jmp 0x10020d6d
push ebx
mov ebx, 0xe9bd0795
jmp 0x10020e7a
xor ebx, 0x48e1e687
sub ebx, 0xbedb8aee
jmp 0x10020ea0
jmp 0x10020eb5
xor edx, ebx
jmp 0x1001f15f
push esi
mov esi, 0xa7719cb0
jmp 0x10021755
add esi, 0xce7fa1a8
jmp 0x1002176a
jmp 0x1002198c
jmp 0x1000629a
mov ebp, dword [esp + ebx]
jmp 0x10021a0b
pop ebx
ret 4
sub ecx, 0x8d4d3285
jmp 0x10027e52
pop ebx
lea esi, [esi]
mov eax, dword [esp + esi]
jmp 0x10021d82
pop esi
jmp 0x10016a81
add edi, 0x4f268aba
add edi, dword [esp]
mov ecx, 0xbc9e0557
jmp 0x10022802
jmp 0x100228ac
xor ecx, 0x2f958d7d
xor ecx, 0x820d880f
jmp 0x10022ab8
jmp 0x10020bcc
and edx, ebx
jmp 0x10046420
add eax, edi
jmp 0x10030336
pop edi
jmp 0x1001e23b
pop edi
jmp 0x10023a8e
jmp 0x100241ea
push edi
mov edi, 0x67704d20
jmp 0x1001431d
mov eax, 0xcdeb40c0
add eax, 0xed3dca2b
xor eax, 0xcaa33f7e
add ebx, eax
pop eax
lea ebx, [ebx]
jmp 0x1004da5f
push ebx
jmp 0x100499bb
push edi
jmp 0x1002445c
jmp 0x10045f75
mov edi, 0x131cf2a4
xor edi, 0xc13f6dd3
add edi, 0x82e62e5b
jmp 0x1000ad10
push edx
mov edx, 0x7bfb932c
sub edx, 0xd097d1e
xor edx, 0x12854f4e
jmp 0x10024af0
jmp 0x10013bc1
push ebx
jmp 0x1004f65a
add ecx, 0xc9e3eb98
sub ecx, 0xa2a4213
jmp 0x10024449
add esi, eax
jmp 0x10026a63
pop eax
jmp 0x10026a70
mov edx, dword [eax + esi]
jmp loc.10040092
sub ecx, 0x7a024369
jmp 0x10027e8c
push ebx
jmp 0x1004c518
add esi, 0x3f0582b9
push edi
jmp 0x1001b0c7
push eax
jmp 0x100284a3
mov eax, 0x55469075
sub eax, 0xdfb940e7
xor eax, 0xd911615e
jmp 0x10023bd9
mov edx, 0xbe5b7eaa
add edx, 0x16e3911
jmp 0x1003e25d
lea esi, [esi]
jmp 0x1003475d
mov dword [esp], eax
jmp 0x10028a98
jmp 0x10028b76
push ebp
push eax
jmp 0x10028c1e
mov eax, 0x2b0f7aee
jmp 0x10028dfa
add eax, 0xa658d2a9
jmp 0x10028e0c
xor eax, 0x95b536d6
jmp 0x1001f6aa
sub edx, 0xc11e27a2
jmp 0x1002cdc3
push ebx
mov ebx, 0x3343353f
jmp 0x10029db0
jmp 0x10029dcf
xor ebx, 0x5f97bb1b
add ebx, 0xaa7d9e5b
add esi, ebx
pop ebx
jmp 0x10029e0a
jmp 0x10029e1f
push eax
jmp 0x1002e9e8
lea edi, [edi]
jmp 0x1002b8f3
mov dword [esp + edi], eax
jmp 0x1002b930
jmp 0x10023a61
push ecx
mov ecx, 0xf843128e
add ecx, 0x2941893f
jmp 0x1003442b
push esi
jmp 0x1002bf72
mov esi, 0xeba3d813
sub esi, 0xc70716d3
jmp 0x100283db
pop esi
jmp 0x1002ccc5
add eax, edx
jmp 0x10008e04
sub edx, 0x2f407fad
add ebx, edx
pop edx
lea ebx, [ebx]
jmp 0x1002cdd7
pop ecx
jmp 0x1001e413
jmp 0x10048c55
mov eax, 0x222c42b5
jmp 0x1002eaaa
xor eax, 0xe8cfaaf6
add eax, 0x5bfb559c
jmp 0x1002ed7b
jmp 0x10026a55
sub ebx, 0xc4bdac59
add ebx, 0x7d850194
xor esi, ebx
jmp 0x10021d70
xor ebx, 0xa9861565
jmp 0x1002fa92
add ebx, 0xe61c9ed9
push eax
mov eax, 0x71f1b3f7
add eax, 0xd93e38f2
jmp 0x10049fbd
pop edi
lea eax, [eax]
jmp 0x10030342
mov edx, dword [esp + eax]
jmp 0x10011097
mov edx, 0xdc4c787c
xor edx, 0x850749b1
jmp 0x1003080a
sub edx, 0x32b35ae0
push eax
mov eax, 0xda47dfa2
add eax, 0x9ab68d15
jmp 0x10036c76
mov esi, 0x7ca2101b
jmp 0x10031e32
add esi, 0xb5fe4e5
xor esi, 0xe163e1b8
push ecx
mov ecx, 0x8e58e58a
jmp 0x10008061
push edx
jmp 0x100286d9
pop esi
jmp 0x10032c13
jmp 0x10032c35
lea ebx, [ebx]
mov byte [esp + ebx], al
pop ebx
jmp 0x10028490
add edx, 0x6cf33c95
xor edx, 0xc96a12a
push ecx
push edi
jmp 0x10003bce
mov edi, 0x3b9771b7
add edi, 0xad5ce79e
jmp 0x1001e74c
xor ecx, 0x7e98cd10
xor edx, ecx
jmp 0x1002cdd1
xor edx, ebx
pop ebx
jmp 0x1002bd3b
push eax
jmp 0x10023d76
shr edx, 2
jmp 0x10034703
mov eax, edx
shl eax, 2
add eax, edx
sub ecx, eax
mov edx, ecx
mov eax, edx
jmp 0x100194c8
mov ecx, dword [esp + esi]
pop esi
mov edx, 0x8707e15f
sub edx, 0x44668c34
jmp 0x10034784
add edx, 0xd0f23bf3
push ebx
jmp 0x10013005
pop edi
push esi
mov esi, 0x9390a12d
jmp 0x100347a0
jmp 0x10017ca4
fld dword [edx + 0xc]
fstp dword [eax]
jmp 0x1001adf4
add edi, 0xfeb11a21
jmp 0x100235bc
mov edi, 0x9b06a2e7
add edi, 0x16c05e
sub edi, 0x46864237
jmp 0x1000a735
mov eax, dword [esp + edx]
pop edx
faddp st(1)
fstp dword [eax]
push ecx
jmp 0x1003606f
mov ecx, 0x41e39884
xor ecx, 0x6398bcab
add ecx, 0x40e7e0a3
jmp 0x1003608f
push edi
jmp 0x1000922d
add eax, 0x3e4b3377
sub edx, eax
pop eax
push edi
mov edi, 0x1f0bda46
add edi, 0x6b662e8f
add edi, 0xe8dc2d92
jmp 0x1001f69a
add edi, ebx
jmp 0x10037991
jmp 0x100379fa
pop ebx
jmp 0x10021745
add edi, 0xe17fe0b8
jmp 0x10039926
push ebx
jmp 0x10039947
jmp 0x1004cffd
sub edi, 0x4a7dc3a6
sub edx, edi
jmp 0x1000ddfc
xor ebx, 0x7cbe50ad
xor ebx, 0x740418e3
push ecx
jmp 0x10002261
movzx edx, word [esp + 0x40]
movsx edx, dx
xor edx, dword [esp + 0x58]
jmp 0x1001dc14
mov dword [esp + 0x88], 0
jmp 0x1003c55d
mov dword [esp + 0x88], 0
push edx
jmp 0x1003c578
mov edx, 0x786ce5fb
jmp 0x100334f7
mov edx, 0x8ce3fd17
sub edx, 0x78ae957c
add edx, 0xeff8cfff
push edi
mov edi, 0xff61df86
sub edi, 0x95c9a1f3
jmp 0x1003a438
add edx, 0x601888b6
xor ebx, edx
pop edx
jmp 0x10034683
fild qword [esp + 0x18]
push edx
jmp 0x100307c1
jne 0x1003eee9
sub ebp, 0xc8821aa1
sub ebp, 0xf4771769
add ebp, 0x454eff0
jmp 0x1001caf4
push esp
add al, 0xe9
add al, 0xdc
std
call dword [edi - 0x41]
mov ebx, 0xe93a9923
mov eax, 0xe9fffcbc
into
movsb byte es:[edi], byte [esi]
invalid
push ebx
mov ebx, 0x8b6fe3a8
xor ebx, 0xf509b4d6
jmp 0x10002dc5
mov ecx, 0x9a035da9
jmp 0x1001076d
mov esi, 0x99eff17b
add esi, 0xa90f9ef0
jmp 0x1004290c
jmp 0x1001de09
xor esi, edi
pop edi
jmp 0x10042b37
lea esi, [esi]
mov eax, dword [esp + esi]
jmp 0x1002ccaf
lea ecx, [ecx]
jmp 0x10042b8b
mov dword [esp + ecx], eax
pop ecx
mov dword [esp + 0x1c], 0
jmp 0x1003e355
xor esi, edi
jmp 0x1004418f
pop edi
push eax
mov eax, 0x93db9d4f
xor eax, 0x354c0c91
add eax, 0x35920eee
jmp 0x1000600b
mov ebp, 0xb8a2d4a2
call 0x1003eed9
jne 0x10045660
jmp 0x1003eed7
jmp 0x10045676
pop eax
jmp 0x100456ad
lea edx, [edx]
jmp 0x1000bc38
push ebp
jmp 0x10045f97
jmp 0x10045608
pop ebx
imul eax, edx
push ecx
jmp 0x10019469
mov edx, 0x17968d57
jmp 0x10029248
xor ecx, 0x4c26cc61
xor esi, ecx
jmp 0x10017d9c
mov eax, dword [esp + ebx]
pop ebx
add edx, eax
push esi
jmp 0x10031e21
mov ebx, 0x7c6c63ab
jmp 0x10049a33
jmp 0x10049bd9
jmp 0x1002f9f7
xor eax, 0x2b3b334b
jmp 0x10049fd9
jmp 0x1004a000
add ebx, eax
pop eax
jmp 0x1004a00d
jmp 0x1004a06d
jmp 0x10001cfe
mov ebx, 0x8c72b900
jmp 0x10010a17
mov ebx, 0x9f5a2e5a
jmp 0x1004d00f
sub ebx, 0x7a6cfd71
jmp 0x1004d17e
jmp 0x1004d33e
add ebx, 0x68dbad7a
jmp 0x1004e143
mov eax, dword [esp + ebx]
pop ebx
add eax, edx
movzx eax, byte [eax]
jmp 0x10024aca
jmp 0x1003797d
call 0x1004ef0f
nop
jg 0x1004ef6a
xor edi, 0xcd914b18
add edi, 0x10e4cebd
jmp 0x10022760
jmp 0x1004efbb
jmp 0x10039918
mov ebx, 0x9609b5a
sub ebx, 0x7786a88f
xor ebx, 0x4e7871
jmp 0x1003234b