; Brand
;======================
brand0:
    db 'n/a'
brand0len:

brand01:
    db '01 Celeron'
brand01len:

brand02:
    db '02 Pentium III'
brand02len:

brand03:
    db '03 Pentium III Xeon'
brand03len:

brand03d:
    db '03 Celeron'
brand03dlen:

brand04:
    db '04 Pentium III'
brand04len:

brand06:
    db '06 Pentium III M'
brand06len:

brand07:
    db '07 Celeron M'
brand07len:

brand08:
    db '08 Pentium 4'
brand08len:

brand09:
    db '09 Pentium 4'
brand09len:

brand0A:
    db '0A Celeron'
brand0Alen:

brand0B:
    db '0B Xeon'
brand0Blen:

brand0Bd:
    db '0B Xeon MP'
brand0Bdlen:

brand0C:
    db '0C Xeon MP'
brand0Clen:

brand0E:
    db '0E Pentium 4 M'
brand0Elen:

brand0Ed:
    db '0E Xeon'
brand0Edlen:

brand0F:
    db '10 Celeron M'
brand0Flen:

brand11:
    db '11 Mobile CPU'
brand11len:

brand12:
    db '12 Celeron M'
brand12len:

brand13:
    db '13 Celeron M'
brand13len:

brand14:
    db '14 Celeron'
brand14len:

brand15:
    db '15 Mobile CPU'
brand15len:

brand16:
    db '16 Pentium M'
brand16len:

brand17:
    db '17 Celeron M'
brand17len:
;======================

 ;features

FPU:
    db 'FPU:         '
FPUlen:

VME:
    db 'VME:         '
VMElen:

DE:
    db 'DE:         '
DElen:

PSE:
    db 'PSE:         '
PSElen:

TSC:
    db 'TSC:         '
TSClen:

MSR:
    db 'MSR:         '
MSRlen:

PAE:
    db 'PAE:         '
PAElen:

MCE:
    db 'MCE:         '
MCElen:

CX8:
    db 'CX8:         '
CX8len:

APIC:
    db 'APIC:         '
APIClen:

SEP:
    db 'SEP:         '
SEPlen:

MTRR:
    db 'MTRR:         '
MTRRlen:

PGE:
    db 'PGE:         '
PGElen:

MCA:
    db 'MCA:         '
MCAlen:

CMOV:
    db 'CMOV:         '
CMOVlen:

PAT:
    db 'PAT:         '
PATlen:

PSE36:
    db 'PSE36:         '
PSE36len:

PSNUM:
    db 'PSNUM:         '
PSNUMlen:

CLFLUSHn:
    db 'CLFLSH:         '
CLFLUSHnlen:

DTS:
    db 'DTS:         '
DTSlen:

ACPI:
    db 'ACPI:         '
ACPIlen:

MMX:
    db 'MMX:         '
MMXlen:

FXSR:
    db 'FXSR:         '
FXSRlen:

SSE:
    db 'SSE:         '
SSElen:

SSE2:
    db 'SSE2:         '
SSE2len:

SSn:
    db 'SS:         '
SSnlen:

TM:
    db 'TM:         '
TMlen:

IA64:
    db 'IA64:         '
IA64len:

PBE:
    db 'PBE:         '
PBElen:

Res:
    db 'Reserved'
Reslen:

;Extended

SS3:
    db 'SSE3:         '
SS3len:

MON:
    db 'MON:          '
MONlen:

DS_CPL:
    db 'DS-CPL:       '
DS_CPLlen:

EST:
    db 'EST:         '
ESTlen:

TM2:
    db 'TM2:         '
TM2len:

CNXT_ID:
    db 'CNXT-ID:        '
CNXT_IDlen:

CX16:
    db 'CX16:           '
CX16len:

ETPRD:
    db 'xTPR/ETPRD:       ' ; xTPR
ETPRDlen:

;Extended2

SYS:
    db 'SYSCALL:            '
SYSlen:

MP:
    db 'MP:            '
MPlen:

NX:
    db 'NX/XD:            '
NXlen:

MMXPi:
    db 'MMX+:          '
MMXPilen:

MMXn:
    db 'MMX:           '
MMXnlen:

FXSRn:
    db 'FXSR:          '
FXSRnlen:

FFXSR:
    db 'FFXSR:           '
FFXSRlen:

TSCP:
    db 'TSCP:            '
TSCPlen:

LM:
    db 'EM64T/LM:             ' ; AA64
LMlen:

DNo:
    db '3DNow!+:         '
DNolen:

DN:
    db '3DNow!:          '
DNlen:

LAF:
    db 'LAHF:           '
LAFlen:

VMX:
    db 'VMX:          '
VMXlen:

SSSE3:
    db 'SSSE3:              '
SSSE3len:

DCA:
    db 'DCA:          '
DCAlen:


MCR8:
    db 'MCR8:              '
MCR8len:

SVM:
    db 'SVM:          '
SVMlen:

CMPL:
    db 'CMPL:          '
CMPLlen:
;================================
abrand00:
    db '8-bit Brand (no details)'
abrand00len:

abrand0:
    db 'AMD Opteron UP'
abrand0len:

abrand1:
    db 'AMD Opteron DP'
abrand1len:

abrand2:
    db 'AMD Opteron MP'
abrand2len: