Template:Table of CPU flags: Difference between revisions

From CNM Wiki
Jump to navigation Jump to search
mNo edit summary
m (word wrap only)
Line 23: Line 23:
| [https://en.wikipedia.org/wiki/Intel_ADX                                                    adx                ] || – || x || x || x
| [https://en.wikipedia.org/wiki/Intel_ADX                                                    adx                ] || – || x || x || x
<!--|-
<!--|-
|3dnowprefetch abm bmi1 bmi2 cat_l3 cdp_l3 cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc eagerfpu hle intel_ppin intel_pt invpcid invpcid_single movbe rdseed rdt_a rsb_ctxsw rtm sdbg smap tsc_adjust
|3dnowprefetch abm bmi1 bmi2 cat_l3 cdp_l3 cqm cqm_llc cqm_mbm_local
cqm_mbm_total cqm_occup_llc eagerfpu hle intel_ppin intel_pt invpcid
invpcid_single movbe rdseed rdt_a rsb_ctxsw rtm sdbg smap tsc_adjust
| – || x || x || x -->
| – || x || x || x -->
|-
|-
Line 30: Line 32:
| [https://en.wikipedia.org/wiki/SSE4#SSE4.2                                                  sse4_2              ] || x || x || x || x
| [https://en.wikipedia.org/wiki/SSE4#SSE4.2                                                  sse4_2              ] || x || x || x || x
<!--|-
<!--|-
|acpi aes aperfmperf apic arat arch_perfmon bts clflush cmov constant_tsc cx16 cx8 dca de ds_cpl dtes64 dtherm dts epb ept erms est f16c flexpriority fpu fsgsbase fxsr ht ida lahf_lm lm mca mce mmx monitor msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pts rdrand rdtscp rep_good sep smep smx ss sse sse2 sse4_1 ssse3 syscall tm tm2 tpr_shadow tsc vme vmx vnmi vpid x2apic xsave xsaveopt xtopology xtpr
|acpi aes aperfmperf apic arat arch_perfmon bts clflush cmov constant_tsc cx16
cx8 dca de ds_cpl dtes64 dtherm dts epb ept erms est f16c flexpriority fpu
fsgsbase fxsr ht ida lahf_lm lm mca mce mmx monitor msr mtrr nonstop_tsc nopl
nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36
pts rdrand rdtscp rep_good sep smep smx ss sse sse2 sse4_1 ssse3 syscall tm tm2
tpr_shadow tsc vme vmx vnmi vpid x2apic xsave xsaveopt xtopology xtpr
| x || x || x || x -->
| x || x || x || x -->
|-
|-

Revision as of 16:36, January 19, 2024

Major CPU capability flags by node generation. For details, see: CPUID instruction in Wikipedia, a StackExchange article, or /usr/src/kernels/*/arch/x86/include/asm/cpufeatures.h in kernel sources.
Flag name gen4 gen5 gen6 gen7
avx512_vnni x
avx512bw, avx512cd, avx512dq, avx512f, avx512vl x x
avx2 x x x
fma x x x
adx x x x
avx x x x x
sse4_2 x x x x