Template:Table of CPU flags: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
<!-- generated by /opt/ccms/tasks/compare-cpu-flags; | <!-- generated by /opt/ccms/tasks/compare-cpu-flags; 2023-01-23 --> | ||
{| class="wikitable" style="text-align: center; margin: 1em auto 1em 1em;" | {| class="wikitable" style="text-align: center; margin: 1em auto 1em 1em;" | ||
|- style="background:#eee;" | |- style="background:#eee;" | ||
! width="150" | Flag name | ! width="150" | Flag name | ||
! width="50" | | ! width="50" | gen4 | ||
! width="50" | gen5 | |||
! width="50" | gen6 | |||
! width="50" | gen5 | ! width="50" | gen7 | ||
! width="50" | gen6 | |||
! width="50" | gen7 | |||
|- | |- | ||
| | | ibrs_enhanced || – || – || – || x | ||
|- | |- | ||
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512 | | [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512 avx512_vnni ] || – || – || – || x | ||
|- | |- | ||
| [https://en.wikipedia.org/wiki/ | | [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512 avx512bw, avx512cd, avx512dq, avx512f, avx512vl] | ||
| – || – || x || x | |||
|- | |- | ||
| | |arch_capabilities art clflushopt clwb intel_stibp mba mpx ospke pku spec_ctrl xgetbv1 xsavec | ||
| – || – || x || x | |||
|- | |- | ||
| [ | | [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2 avx2 ] || – || x || x || x | ||
|- | |- | ||
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions | | [https://en.wikipedia.org/wiki/FMA_instruction_set fma ] || – || 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 | |||
| – || x || x || x | |||
|- | |||
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions avx ] || 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 | |||
| x || x || x || x | |||
|- | |- | ||
|} | |} |
Revision as of 19:59, January 23, 2023
Flag name | gen4 | gen5 | gen6 | gen7 |
---|---|---|---|---|
ibrs_enhanced | – | – | – | x |
avx512_vnni | – | – | – | x |
avx512bw, avx512cd, avx512dq, avx512f, avx512vl | – | – | x | x |
arch_capabilities art clflushopt clwb intel_stibp mba mpx ospke pku spec_ctrl xgetbv1 xsavec | – | – | x | x |
avx2 | – | x | x | x |
fma | – | x | x | x |
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 | – | x | x | x |
avx | x | x | x | x |
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 | x | x | x | x |