Function at 0x8aa700
Capabilities:
Reference processor manufacturer constants

Disassembly:
jmp 0x87e3b5
mov dword [ebp - 0x20], 0x65696273
jmp 0x83288a
mov word [ebp - 0x28], 0x656c
jmp 0x807d15
mov dword [ebp - 0x54], 0x630069
jmp 0x9a3ca2
push eax
jmp 0x84a40b
call fcn.0098e1da
mov ebx, dword [ebp - 0x7c]
test bp, 0x36d4
clc
test al, al
jmp 0x7660d0
mov dword [ebp - 0x10], 0x32336c65
jmp 0x9382cc
mov eax, 1
jmp 0x90c760
mov dword [ebp - 0x5c], 0x680070
mov dword [ebp - 0x58], 0x730079
jmp 0x70e6e4
mov dword [ebp - 0x18], 0x6c6c64
jmp 0x7cb95a
call fcn.008fcb91
mov ecx, dword [ebp - 4]
btr ebx, edx
add esi, 0xe4a37a6
test eax, eax
mov di, 0x430c
jmp 0x93235f
push ecx
call fcn.0049a32d
add esp, 4
mov dword [ebp - 0x70], eax
push edi
jmp 0x71090d
je 0x8bbcdf
test esi, esi
jmp 0x876b96
call fcn.0049a336
add esp, 4
jmp 0x697cb7
push eax
mov dword [ebp - 0x68], 0x760065
jmp 0x99466c
mov dword [ebp - 0x14], 0x6e72656b
jmp 0x99b835
mov byte [ebp - 0x26], bl
jmp 0x93d20f
push dword [ebp - 0x70]
jmp 0x977998
mov dword [ebp - 0x70], 0
mov word [ebp - 0x40], ax
cmovne ax, bp
mov ax, 0x17ea
not al
lea eax, [ebp - 0x6c]
jmp 0x9dc7f3
mov dword [ebp - 0x74], 0x10000
push eax
movsx ax, ah
movzx eax, si
push 0x10000
cwde
push 0
mov eax, esp
lea eax, [ebp - 0x78]
mov dword [ebp - 0x80], 0xc0000
push eax
jmp 0x91afb7
call dword [ebp - 0x78]
mov edx, ebx
movsx ecx, cx
xchg cl, ch
mov ecx, esi
jmp 0x741b23
push eax
jmp 0x91c39b
call esi
mov ebx, eax
jmp 0x947832
mov dword [esi + 0xc], edx
test byte [ebp - 0x10], 1
jmp 0x8f7c21
push 0x4649524d
call dword [ebp - 0x84]
xor edi, edi
cmp dword [ebp - 0x74], edi
jmp 0x942049
mov dword [ebp - 0x78], 0
jmp 0x854ac3
push eax
xchg al, ah
setnp al
lea eax, [ebp - 0x80]
jmp 0x81f14c
jmp 0x98cce3
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x30], 0x40
jmp 0x8fdd08
seto cl
jmp 0x94adcd
movdqu xmmword [ebp - 0x3c], xmm0
jmp 0x8b82e6
call edi
mov edi, eax
cmp di, sp
test edi, edi
je 0x92cd36
shr eax, 2
and dl, 0xef
xor ecx, ecx
mov dword [ebp - 0x74], eax
shld dx, dx, 0x5a
rcr dh, 0xd6
cmc
mov edx, 4
mul edx
not cl
setg cl
jmp 0x862a2d
js 0x92cd36
push 2
push 0
bswap eax
mov ah, bh
push 1
movsx eax, ax
lea eax, [ebp - 0x74]
jmp 0x85328a
je 0x8bbcdf
push 0
jmp 0x87b591
push 0
jmp 0x904116
call dword [0x680c2c]
test bl, bl
jmp 0x92cd30
push esi
push dword [eax + edi*4]
jmp 0x902340
mov al, 1
bt ebx, ecx
pop edi
sar cx, 0xe4
pop esi
pop ebx
mov ecx, dword [ebp - 4]
jmp 0x917ad6
push 0x4649524d
jmp 0x83f0c5
lea eax, [ebp - 0x14]
jmp 0x807cb6
je 0x888194
mov dword [ebp - 0x10], 0
mov dx, 0x34b1
btr ebx, ebp
sub ecx, ecx
stc
cmc
mov dword [ebp - 0xc], 0
mov eax, 0x40000000
rol dx, 0xef
or bx, 0x108d
cpuid
mov dword [ebp - 8], 0
test sp, 0x6c48
cmp esi, ecx
mov dword [esi], eax
mov dword [esi + 4], ebx
cmc
test dh, 0xc9
mov dword [esi + 8], ecx
cmc
mov dword [esi + 0xc], edx
cmp bp, dx
cmc
test bh, 0x6e
cmp dword [ebp - 0x10], 0x7263694d
jmp 0x97a311
call fcn.008789c8
movdqa xmm0, xmmword [0x64e310]
lea edx, [ebp - 0x3c]
mov esi, eax
neg cl
setne cl
mov dword [ebp - 0x2c], 0x61546572
sub bl, bl
not cl
setle cl
mov dword [ebp - 0x28], 0x73656c62
mov cl, 0x20
movzx ecx, cx
mov ecx, esi
jmp 0x9c9784
call fcn.005c02df
mov esp, ebp
bswap bp
not bp
pop ebp
jmp loc.00583de6
push ebp
mov ebp, esp
sbb edx, 0x18d57f65
sub esp, 0x8c
or dx, 0x6b07
movzx eax, dx
adc ah, 0xb2
mov eax, dword [0x66f040]
movsx edx, bx
not dh
rcr dh, 0xda
xor eax, ebp
rcr dl, 0x6f
cmp bp, 0x2c6
mov dword [ebp - 4], eax
bswap edx
bts dx, bp
adc ax, 0x7b46
push ebx
rol dx, cl
sub ecx, ecx
mov eax, 1
cpuid
cmp bh, 0x6f
push esi
lea esi, [ebp - 0x14]
mov dword [esi], eax
mov dword [esi + 4], ebx
xor ax, cx
mov dword [esi + 8], ecx
rcr eax, cl
btc eax, edi
mov dword [esi + 0xc], edx
sub ax, 0x3d86
mov eax, dword [ebp - 0xc]
sar eax, 0x1f
push edi
test al, 1
jmp 0x893839
mov dword [ebp - 0x34], eax
mov eax, 0x19607873
lea eax, [ebp - 0x3c]
push eax
push 4
lea eax, [ebp - 0x70]
mov dword [ebp - 0x6c], 0x64005c
jmp 0x806f87
mov byte [ebp - 0x24], bl
call fcn.0098af85
movdqa xmm0, xmmword [0x64e580]
lea edx, [ebp - 0x3c]
mov cx, bp
mov edi, eax
setp ch
not ecx
movsx cx, cl
mov dword [ebp - 0x2c], 0x62615465
mov cx, 0x3efd
xchg ch, ch
mov ecx, esi
jmp 0xa117d4
xor eax, eax
jmp 0x8131f7
mov ebx, dword [ebp - 0x7c]
jmp 0x98cce3
je 0x88068f
sub al, al
rcl esi, 0x53
bswap di
sub bx, bp
pop edi
pop esi
test sp, bx
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
jmp 0x8a2025
mov dword [ebp - 0x2c], 0
jmp 0x945912
push 0x4649524d
jmp 0x821033
push 0x4649524d
jmp 0x86d08e
mov dword [ebp - 0x88], 0x2e002c
mov dword [ebp - 0x3c], 0x18
jmp 0x85e60c
mov dword [ebp - 0x60], 0x5c0065
jmp 0x798fac
movzx ebx, bl
cmovne ebx, eax
push esi
mov dword [ebp - 0x7c], ebx
call fcn.0049a336
mov esi, dword [ebp - 0x78]
test cx, 0x6c48
clc
add esp, 4
jmp 0x85e01a
xor ecx, ebp
jmp loc.004690ad
call fcn.005c02df
mov esp, ebp
pop ebp
ret
push 0xffffffffffffffff
jmp 0x80c1de
mov dword [ebp - 0x1c], 0x2e6c6c64
jmp 0x7ab7f4
push ebx
jmp 0x87f01c
call dword [0x680c34]
test eax, eax
jmp 0x874729
jne 0x88068f
lea eax, [ebp - 0x20]
jmp 0x6bf1db
push 0
jmp 0x948dc0
pop edi
not al
movsx ebx, bx
setne al
shld si, ax, 0x9c
xor ecx, ebp
mov bx, bp
pop esi
pop ebx
jmp 0x919d26
mov dword [ebp - 0xc], 0x6c6c642e
mov byte [ebp - 8], 0
jmp 0x89393c
call fcn.0098af85
mov esi, eax
cmp bx, cx
jmp 0x952901
jbe 0x976f13
mov eax, dword [ebp - 0x70]
jmp 0x92d819
mov dword [ebp - 0x28], 0
jmp 0x92a20f
test ebx, ebx
je 0x8f5dc3
push ebx
call fcn.0049a32d
add esp, 4
bswap si
movzx esi, bx
mov esi, eax
cwde
mov eax, dword [ebp - 0x70]
jmp 0x91f8a3
push 0
push dword [eax + edi*4]
jmp 0x883e0d
neg ecx
cmp esi, esp
test dx, si
or ecx, eax
jmp 0x7dba55
mov dword [ebp - 0x78], esi
clc
cmc
test edi, edi
jmp 0x7e46f4
mov dword [ebp - 0x48], 0x6f006d
mov dword [ebp - 0x44], 0x790072
jmp 0x907385
call dword [0x680c58]
push dword [ebp - 0x70]
jmp 0x87e3af
cmp edi, dword [ebp - 0x74]
jb 0x94204f
push dword [ebp - 0x70]
jmp 0x7fdbe0
mov dword [ebp - 0x7c], 0
call dword [0x680c30]
test eax, eax
jmp 0x9c90b4
mov dword [ebp - 0x4c], 0x65006d
jmp 0x95844c
jne 0x88068f
cmp dword [ebp - 0xc], 0x666f736f
jne 0x88068f
cmp dword [ebp - 8], 0x76482074
jne 0x88068f
mov dword [ebp - 0x10], 0
cmp edx, edi
cwde
sub ecx, ecx
test bx, bp
bt ax, 0xb1
mov eax, 0x40000003
adc bh, al
cpuid
mov dword [esi], eax
test eax, 0x682a7110
stc
mov dword [esi + 4], ebx
mov dword [esi + 8], ecx
jmp 0x84334e
inc edi
jmp 0x976f0a
mov dword [ebp - 0x64], 0x630069
jmp 0x9073f9
push eax
jmp 0x76586c
mov dword [ebp - 0x50], 0x6c0061
jmp 0x978b5f
js 0x976ee9
mov esi, dword [ebp - 0x78]
cdq
mov ecx, esi
cmovno dx, si
not dx
xchg dl, dh
mov edx, dword [ebp - 0x74]
call fcn.0098e1da
test al, al
cbw
movzx eax, si
movzx ebx, bl
push esi
movzx ax, cl
mov eax, 1
push 0xffffffffffffffff
cmovne ebx, eax
jmp 0x976ee3
mov dword [ebp - 0x7c], ebx
jmp 0x865b95
mov dword [ebp - 0x84], eax
xchg al, al
lea eax, [ebp - 0x88]
jmp 0x8b2e26
mov dword [ebp - 0x84], edi
jmp 0xa4a068
movdqu xmmword [ebp - 0x3c], xmm0
jmp 0x6dbab9