Template:Table of CPU flags: Difference between revisions

From CNM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
<!-- generated by /opt/ccms/tasks/compare-cpu-flags; 2018-10-02 -->
<!-- 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" | gen2
! width="50" |                                                                                                               gen4
<!-- ! width="50" | gen3 -->
! width="50" |                                                                                                                   gen5
! width="50" | gen4
! width="50" |                                                                                                                         gen6
! width="50" | gen5
! width="50" |                                                                                                                             gen7
! width="50" | gen6
! width="50" | gen7
|-
|-
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512 '''avx512_vnni'''] || – || – || – || – || x
|                                                                                             ibrs_enhanced        || – || – || – || x
|-
|-
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512 '''avx512vl, avx512f, avx512dq, avx512cd, avx512bw'''] || – || – || – || x || x
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512                           avx512_vnni        ] || – || – || – || x
|-
|-
| [https://en.wikipedia.org/wiki/Intel_ADX '''adx'''] || – || – || x || x || x
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX-512                          avx512bw, avx512cd, avx512dq, avx512f, avx512vl]
| – || – || x || x
|-
|-
| [https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2 '''avx2'''] || – || – || x || x || x
|arch_capabilities art clflushopt clwb intel_stibp mba mpx ospke pku spec_ctrl xgetbv1 xsavec
| – || – || x || x
|-
|-
| [http://en.wikipedia.org/wiki/FMA_instruction_set '''fma'''] || – || – || x || 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 '''avx'''] || || x || x || x || x
| [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
|-
|-
| [https://en.wikipedia.org/wiki/SSE4#SSE4.2 '''sse4_2'''] || x || 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