3
<!-- vendor definitions -->
4
<vendor name='Intel' string='GenuineIntel'/>
5
<vendor name='AMD' string='AuthenticAMD'/>
7
<!-- standard features, EDX -->
8
<feature name='fpu'> <!-- CPUID_FP87 -->
9
<cpuid function='0x00000001' edx='0x00000001'/>
11
<feature name='vme'> <!-- CPUID_VME -->
12
<cpuid function='0x00000001' edx='0x00000002'/>
14
<feature name='de'> <!-- CPUID_DE -->
15
<cpuid function='0x00000001' edx='0x00000004'/>
17
<feature name='pse'> <!-- CPUID_PSE -->
18
<cpuid function='0x00000001' edx='0x00000008'/>
20
<feature name='tsc'> <!-- CPUID_TSC -->
21
<cpuid function='0x00000001' edx='0x00000010'/>
23
<feature name='msr'> <!-- CPUID_MSR -->
24
<cpuid function='0x00000001' edx='0x00000020'/>
26
<feature name='pae'> <!-- CPUID_PAE -->
27
<cpuid function='0x00000001' edx='0x00000040'/>
29
<feature name='mce'> <!-- CPUID_MCE -->
30
<cpuid function='0x00000001' edx='0x00000080'/>
32
<feature name='cx8'> <!-- CPUID_CX8 -->
33
<cpuid function='0x00000001' edx='0x00000100'/>
35
<feature name='apic'> <!-- CPUID_APIC -->
36
<cpuid function='0x00000001' edx='0x00000200'/>
38
<feature name='sep'> <!-- CPUID_SEP -->
39
<cpuid function='0x00000001' edx='0x00000800'/>
41
<feature name='mtrr'> <!-- CPUID_MTRR -->
42
<cpuid function='0x00000001' edx='0x00001000'/>
44
<feature name='pge'> <!-- CPUID_PGE -->
45
<cpuid function='0x00000001' edx='0x00002000'/>
47
<feature name='mca'> <!-- CPUID_MCA -->
48
<cpuid function='0x00000001' edx='0x00004000'/>
50
<feature name='cmov'> <!-- CPUID_CMOV -->
51
<cpuid function='0x00000001' edx='0x00008000'/>
53
<feature name='pat'> <!-- CPUID_PAT -->
54
<cpuid function='0x00000001' edx='0x00010000'/>
56
<feature name='pse36'> <!-- CPUID_PSE36 -->
57
<cpuid function='0x00000001' edx='0x00020000'/>
59
<feature name='pn'> <!-- CPUID_PN -->
60
<cpuid function='0x00000001' edx='0x00040000'/>
62
<feature name='clflush'> <!-- CPUID_CLFLUSH -->
63
<cpuid function='0x00000001' edx='0x00080000'/>
65
<feature name='ds'> <!-- CPUID_DTS -->
66
<cpuid function='0x00000001' edx='0x00200000'/>
68
<feature name='acpi'> <!-- CPUID_ACPI -->
69
<cpuid function='0x00000001' edx='0x00400000'/>
71
<feature name='mmx'> <!-- CPUID_MMX -->
72
<cpuid function='0x00000001' edx='0x00800000'/>
74
<feature name='fxsr'> <!-- CPUID_FXSR -->
75
<cpuid function='0x00000001' edx='0x01000000'/>
77
<feature name='sse'> <!-- CPUID_SSE -->
78
<cpuid function='0x00000001' edx='0x02000000'/>
80
<feature name='sse2'> <!-- CPUID_SSE2 -->
81
<cpuid function='0x00000001' edx='0x04000000'/>
83
<feature name='ss'> <!-- CPUID_SS -->
84
<cpuid function='0x00000001' edx='0x08000000'/>
86
<feature name='ht'> <!-- CPUID_HT -->
87
<cpuid function='0x00000001' edx='0x10000000'/>
89
<feature name='tm'> <!-- CPUID_TM -->
90
<cpuid function='0x00000001' edx='0x20000000'/>
92
<feature name='ia64'> <!-- CPUID_IA64 -->
93
<cpuid function='0x00000001' edx='0x40000000'/>
95
<feature name='pbe'> <!-- CPUID_PBE -->
96
<cpuid function='0x00000001' edx='0x80000000'/>
99
<!-- standard features, ECX -->
100
<feature name='pni'> <!-- CPUID_EXT_SSE3 -->
101
<cpuid function='0x00000001' ecx='0x00000001'/>
103
<feature name='monitor'> <!-- CPUID_EXT_MONITOR -->
104
<cpuid function='0x00000001' ecx='0x00000008'/>
106
<feature name='ds_cpl'> <!-- CPUID_EXT_DSCPL -->
107
<cpuid function='0x00000001' ecx='0x00000010'/>
109
<feature name='vmx'> <!-- CPUID_EXT_VMX -->
110
<cpuid function='0x00000001' ecx='0x00000020'/>
112
<feature name='est'> <!-- CPUID_EXT_EST -->
113
<cpuid function='0x00000001' ecx='0x00000080'/>
115
<feature name='tm2'> <!-- CPUID_EXT_TM2 -->
116
<cpuid function='0x00000001' ecx='0x00000100'/>
118
<feature name='ssse3'> <!-- CPUID_EXT_SSSE3 -->
119
<cpuid function='0x00000001' ecx='0x00000200'/>
121
<feature name='cid'> <!-- CPUID_EXT_CID -->
122
<cpuid function='0x00000001' ecx='0x00000400'/>
124
<feature name='cx16'> <!-- CPUID_EXT_CX16 -->
125
<cpuid function='0x00000001' ecx='0x00002000'/>
127
<feature name='xtpr'> <!-- CPUID_EXT_XTPR -->
128
<cpuid function='0x00000001' ecx='0x00004000'/>
130
<feature name='dca'> <!-- CPUID_EXT_DCA -->
131
<cpuid function='0x00000001' ecx='0x00040000'/>
133
<feature name='sse4.1'> <!-- CPUID_EXT_SSE41 -->
134
<cpuid function='0x00000001' ecx='0x00080000'/>
136
<feature name='sse4.2'> <!-- CPUID_EXT_SSE42 -->
137
<cpuid function='0x00000001' ecx='0x00100000'/>
139
<feature name='x2apic'> <!-- CPUID_EXT_X2APIC -->
140
<cpuid function='0x00000001' ecx='0x00200000'/>
142
<feature name='popcnt'> <!-- CPUID_EXT_POPCNT -->
143
<cpuid function='0x00000001' ecx='0x00800000'/>
145
<feature name='hypervisor'> <!-- CPUID_EXT_HYPERVISOR -->
146
<cpuid function='0x00000001' ecx='0x80000000'/>
149
<!-- extended features, EDX -->
150
<feature name='syscall'> <!-- CPUID_EXT2_SYSCALL -->
151
<cpuid function='0x80000001' edx='0x00000800'/>
153
<feature name='nx'> <!-- CPUID_EXT2_NX -->
154
<cpuid function='0x80000001' edx='0x00100000'/>
156
<feature name='mmxext'> <!-- CPUID_EXT2_MMXEXT -->
157
<cpuid function='0x80000001' edx='0x00400000'/>
159
<feature name='fxsr_opt'> <!-- CPUID_EXT2_FFXSR -->
160
<cpuid function='0x80000001' edx='0x02000000'/>
162
<feature name='pdpe1gb'> <!-- CPUID_EXT2_PDPE1GB -->
163
<cpuid function='0x80000001' edx='0x04000000'/>
165
<feature name='rdtscp'> <!-- CPUID_EXT2_RDTSCP -->
166
<cpuid function='0x80000001' edx='0x08000000'/>
168
<feature name='lm'> <!-- CPUID_EXT2_LM -->
169
<cpuid function='0x80000001' edx='0x20000000'/>
171
<feature name='3dnowext'> <!-- CPUID_EXT2_3DNOWEXT -->
172
<cpuid function='0x80000001' edx='0x40000000'/>
174
<feature name='3dnow'> <!-- CPUID_EXT2_3DNOW -->
175
<cpuid function='0x80000001' edx='0x80000000'/>
178
<!-- extended features, ECX -->
179
<feature name='lahf_lm'> <!-- CPUID_EXT3_LAHF_LM -->
180
<cpuid function='0x80000001' ecx='0x00000001'/>
182
<feature name='cmp_legacy'> <!-- CPUID_EXT3_CMP_LEG -->
183
<cpuid function='0x80000001' ecx='0x00000002'/>
185
<feature name='svm'> <!-- CPUID_EXT3_SVM -->
186
<cpuid function='0x80000001' ecx='0x00000004'/>
188
<feature name='extapic'> <!-- CPUID_EXT3_EXTAPIC -->
189
<cpuid function='0x80000001' ecx='0x00000008'/>
191
<feature name='cr8legacy'> <!-- CPUID_EXT3_CR8LEG -->
192
<cpuid function='0x80000001' ecx='0x00000010'/>
194
<feature name='abm'> <!-- CPUID_EXT3_ABM -->
195
<cpuid function='0x80000001' ecx='0x00000020'/>
197
<feature name='sse4a'> <!-- CPUID_EXT3_SSE4A -->
198
<cpuid function='0x80000001' ecx='0x00000040'/>
200
<feature name='misalignsse'> <!-- CPUID_EXT3_MISALIGNSSE -->
201
<cpuid function='0x80000001' ecx='0x00000080'/>
203
<feature name='3dnowprefetch'> <!-- CPUID_EXT3_3DNOWPREFETCH -->
204
<cpuid function='0x80000001' ecx='0x00000100'/>
206
<feature name='osvw'> <!-- CPUID_EXT3_OSVW -->
207
<cpuid function='0x80000001' ecx='0x00000200'/>
209
<feature name='skinit'> <!-- CPUID_EXT3_SKINIT -->
210
<cpuid function='0x80000001' ecx='0x00001000'/>
213
<cpuid function='0x80000001' ecx='0x00002000'/>
218
<feature name='fpu'/>
219
<feature name='vme'/>
220
<feature name='pse'/>
223
<model name='pentium'>
226
<feature name='tsc'/>
227
<feature name='msr'/>
228
<feature name='mce'/>
229
<feature name='cx8'/>
230
<feature name='mmx'/>
233
<model name='pentium2'>
234
<model name='pentium'/>
235
<feature name='pae'/>
236
<feature name='sep'/>
237
<feature name='mtrr'/>
238
<feature name='pge'/>
239
<feature name='mca'/>
240
<feature name='cmov'/>
241
<feature name='pat'/>
242
<feature name='pse36'/>
243
<feature name='fxsr'/>
246
<model name='pentium3'>
247
<model name='pentium2'/>
248
<feature name='sse'/>
251
<model name='pentiumpro'>
252
<feature name='fpu'/>
254
<feature name='pse'/>
255
<feature name='tsc'/>
256
<feature name='msr'/>
257
<feature name='mce'/>
258
<feature name='cx8'/>
259
<feature name='pge'/>
260
<feature name='cmov'/>
261
<feature name='pat'/>
262
<feature name='fxsr'/>
263
<feature name='mmx'/>
264
<feature name='sse'/>
265
<feature name='sse2'/>
266
<feature name='pae'/>
267
<feature name='sep'/>
268
<feature name='apic'/>
271
<model name='qemu32'>
272
<model name='pentiumpro'/>
273
<feature name='pni'/>
276
<model name='coreduo'>
277
<model name='pentiumpro'/>
278
<feature name='vme'/>
279
<feature name='mtrr'/>
280
<feature name='clflush'/>
281
<feature name='mca'/>
282
<feature name='pni'/>
283
<feature name='monitor'/>
287
<model name='qemu64'>
288
<model name='pentiumpro'/>
289
<feature name='mtrr'/>
290
<feature name='clflush'/>
291
<feature name='mca'/>
292
<feature name='pse36'/>
293
<feature name='pni'/>
295
<feature name='syscall'/>
297
<feature name='svm'/>
300
<model name='core2duo'>
301
<model name='pentiumpro'/>
302
<feature name='mtrr'/>
303
<feature name='clflush'/>
304
<feature name='mca'/>
305
<feature name='vme'/>
306
<feature name='pse36'/>
307
<feature name='pni'/>
308
<feature name='monitor'/>
309
<feature name='ssse3'/>
311
<feature name='syscall'/>
315
<model name='phenom'>
316
<model name='pentiumpro'/>
318
<feature name='mtrr'/>
319
<feature name='clflush'/>
320
<feature name='mca'/>
321
<feature name='pse36'/>
322
<feature name='pni'/>
323
<feature name='monitor'/>
325
<feature name='syscall'/>
327
<feature name='3dnow'/>
328
<feature name='3dnowext'/>
329
<feature name='mmxext'/>
330
<feature name='fxsr_opt'/>
331
<feature name='svm'/>
334
<model name='athlon'>
335
<model name='pentiumpro'/>
337
<feature name='pse36'/>
338
<feature name='vme'/>
339
<feature name='mtrr'/>
340
<feature name='mmxext'/>
341
<feature name='3dnow'/>
342
<feature name='3dnowext'/>
346
<model name='pentiumpro'/>
347
<feature name='mtrr'/>
348
<feature name='clflush'/>
349
<feature name='mca'/>
350
<feature name='vme'/>
351
<feature name='monitor'/>
352
<feature name='pni'/>
353
<feature name='ssse3'/>
357
<model name='Conroe'>
358
<vendor name='Intel'/>
359
<feature name='sse2'/>
360
<feature name='sse'/>
361
<feature name='fxsr'/>
362
<feature name='mmx'/>
363
<feature name='pat'/>
364
<feature name='cmov'/>
365
<feature name='pge'/>
366
<feature name='sep'/>
367
<feature name='apic'/>
368
<feature name='cx8'/>
369
<feature name='mce'/>
370
<feature name='pae'/>
371
<feature name='msr'/>
372
<feature name='tsc'/>
373
<feature name='pse'/>
375
<feature name='fpu'/>
376
<feature name='mtrr'/>
377
<feature name='clflush'/>
378
<feature name='mca'/>
379
<feature name='pse36'/>
380
<feature name='pni'/>
381
<feature name='ssse3'/>
383
<feature name='syscall'/>
385
<feature name='lahf_lm'/>
388
<model name='Penryn'>
389
<vendor name='Intel'/>
390
<feature name='sse2'/>
391
<feature name='sse'/>
392
<feature name='fxsr'/>
393
<feature name='mmx'/>
394
<feature name='pat'/>
395
<feature name='cmov'/>
396
<feature name='pge'/>
397
<feature name='sep'/>
398
<feature name='apic'/>
399
<feature name='cx8'/>
400
<feature name='mce'/>
401
<feature name='pae'/>
402
<feature name='msr'/>
403
<feature name='tsc'/>
404
<feature name='pse'/>
406
<feature name='fpu'/>
407
<feature name='mtrr'/>
408
<feature name='clflush'/>
409
<feature name='mca'/>
410
<feature name='pse36'/>
411
<feature name='pni'/>
412
<feature name='cx16'/>
413
<feature name='ssse3'/>
414
<feature name='sse4.1'/>
416
<feature name='syscall'/>
418
<feature name='lahf_lm'/>
421
<model name='Nehalem'>
422
<vendor name='Intel'/>
423
<feature name='sse2'/>
424
<feature name='sse'/>
425
<feature name='fxsr'/>
426
<feature name='mmx'/>
427
<feature name='pat'/>
428
<feature name='cmov'/>
429
<feature name='pge'/>
430
<feature name='sep'/>
431
<feature name='apic'/>
432
<feature name='cx8'/>
433
<feature name='mce'/>
434
<feature name='pae'/>
435
<feature name='msr'/>
436
<feature name='tsc'/>
437
<feature name='pse'/>
439
<feature name='fpu'/>
440
<feature name='mtrr'/>
441
<feature name='clflush'/>
442
<feature name='mca'/>
443
<feature name='pse36'/>
444
<feature name='pni'/>
445
<feature name='cx16'/>
446
<feature name='ssse3'/>
447
<feature name='sse4.1'/>
448
<feature name='sse4.2'/>
449
<feature name='popcnt'/>
451
<feature name='syscall'/>
453
<feature name='lahf_lm'/>
456
<model name='Opteron_G1'>
458
<feature name='sse2'/>
459
<feature name='sse'/>
460
<feature name='fxsr'/>
461
<feature name='mmx'/>
462
<feature name='pat'/>
463
<feature name='cmov'/>
464
<feature name='pge'/>
465
<feature name='sep'/>
466
<feature name='apic'/>
467
<feature name='cx8'/>
468
<feature name='mce'/>
469
<feature name='pae'/>
470
<feature name='msr'/>
471
<feature name='tsc'/>
472
<feature name='pse'/>
474
<feature name='fpu'/>
475
<feature name='mtrr'/>
476
<feature name='clflush'/>
477
<feature name='mca'/>
478
<feature name='pse36'/>
479
<feature name='pni'/>
481
<feature name='syscall'/>
485
<model name='Opteron_G2'>
487
<feature name='sse2'/>
488
<feature name='sse'/>
489
<feature name='fxsr'/>
490
<feature name='mmx'/>
491
<feature name='pat'/>
492
<feature name='cmov'/>
493
<feature name='pge'/>
494
<feature name='sep'/>
495
<feature name='apic'/>
496
<feature name='cx8'/>
497
<feature name='mce'/>
498
<feature name='pae'/>
499
<feature name='msr'/>
500
<feature name='tsc'/>
501
<feature name='pse'/>
503
<feature name='fpu'/>
504
<feature name='mtrr'/>
505
<feature name='clflush'/>
506
<feature name='mca'/>
507
<feature name='pse36'/>
508
<feature name='pni'/>
509
<feature name='cx16'/>
511
<feature name='syscall'/>
513
<feature name='rdtscp'/>
514
<feature name='svm'/>
515
<feature name='lahf_lm'/>
518
<model name='Opteron_G3'>
520
<feature name='sse2'/>
521
<feature name='sse'/>
522
<feature name='fxsr'/>
523
<feature name='mmx'/>
524
<feature name='pat'/>
525
<feature name='cmov'/>
526
<feature name='pge'/>
527
<feature name='sep'/>
528
<feature name='apic'/>
529
<feature name='cx8'/>
530
<feature name='mce'/>
531
<feature name='pae'/>
532
<feature name='msr'/>
533
<feature name='tsc'/>
534
<feature name='pse'/>
536
<feature name='fpu'/>
537
<feature name='mtrr'/>
538
<feature name='clflush'/>
539
<feature name='mca'/>
540
<feature name='pse36'/>
541
<feature name='pni'/>
542
<feature name='cx16'/>
543
<feature name='monitor'/>
544
<feature name='popcnt'/>
546
<feature name='syscall'/>
548
<feature name='rdtscp'/>
549
<feature name='svm'/>
550
<feature name='sse4a'/>
551
<feature name='abm'/>
552
<feature name='misalignsse'/>
553
<feature name='lahf_lm'/>