alderlake | adx, aes, avx, avx2, avx512gfni, avx512vaes, avx512vpclmulqdq, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, gfni, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |
amdfam10 | cmpxchg16b, fxsr, lzcnt, popcnt, sse, sse2, sse3, sse4a |
athlon | sse, sse2 |
athlon-4 | fxsr, sse, sse2 |
athlon-fx | fxsr, sse, sse2 |
athlon-mp | fxsr, sse, sse2 |
athlon-tbird | sse, sse2 |
athlon-xp | fxsr, sse, sse2 |
athlon64 | fxsr, sse, sse2 |
athlon64-sse3 | cmpxchg16b, fxsr, sse, sse2, sse3 |
atom | cmpxchg16b, fxsr, movbe, sse, sse2, sse3, ssse3 |
barcelona | cmpxchg16b, fxsr, lzcnt, popcnt, sse, sse2, sse3, sse4a |
bdver1 | aes, avx, cmpxchg16b, fxsr, lzcnt, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, xsave |
bdver2 | aes, avx, bmi1, cmpxchg16b, f16c, fma, fxsr, lzcnt, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, tbm, xsave |
bdver3 | aes, avx, bmi1, cmpxchg16b, f16c, fma, fxsr, lzcnt, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, tbm, xsave, xsaveopt |
bdver4 | aes, avx, avx2, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, tbm, xsave, xsaveopt |
bonnell | cmpxchg16b, fxsr, movbe, sse, sse2, sse3, ssse3 |
broadwell | adx, avx, avx2, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
btver1 | cmpxchg16b, fxsr, lzcnt, popcnt, sse, sse2, sse3, sse4a, ssse3 |
btver2 | aes, avx, bmi1, cmpxchg16b, f16c, fxsr, lzcnt, movbe, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, xsave, xsaveopt |
c3 | sse, sse2 |
c3-2 | fxsr, sse, sse2 |
cannonlake | adx, aes, avx, avx2, avx512bw, avx512cd, avx512dq, avx512f, avx512ifma, avx512vbmi, avx512vl, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
cascadelake | adx, aes, avx, avx2, avx512bw, avx512cd, avx512dq, avx512f, avx512vl, avx512vnni, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
cooperlake | adx, aes, avx, avx2, avx512bf16, avx512bw, avx512cd, avx512dq, avx512f, avx512vl, avx512vnni, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
core-avx-i | avx, cmpxchg16b, f16c, fxsr, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
core-avx2 | avx, avx2, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
core2 | cmpxchg16b, fxsr, sse, sse2, sse3, ssse3 |
corei7 | cmpxchg16b, fxsr, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3 |
corei7-avx | avx, cmpxchg16b, fxsr, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
generic | sse, sse2 |
geode | sse, sse2 |
goldmont | aes, cmpxchg16b, fxsr, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
goldmont-plus | aes, cmpxchg16b, fxsr, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
haswell | avx, avx2, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
i386 | sse, sse2 |
i486 | sse, sse2 |
i586 | sse, sse2 |
i686 | sse, sse2 |
icelake-client | adx, aes, avx, avx2, avx512bitalg, avx512bw, avx512cd, avx512dq, avx512f, avx512gfni, avx512ifma, avx512vaes, avx512vbmi, avx512vbmi2, avx512vl, avx512vnni, avx512vpclmulqdq, avx512vpopcntdq, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, gfni, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |
icelake-server | adx, aes, avx, avx2, avx512bitalg, avx512bw, avx512cd, avx512dq, avx512f, avx512gfni, avx512ifma, avx512vaes, avx512vbmi, avx512vbmi2, avx512vl, avx512vnni, avx512vpclmulqdq, avx512vpopcntdq, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, gfni, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |
ivybridge | avx, cmpxchg16b, f16c, fxsr, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
k6 | sse, sse2 |
k6-2 | sse, sse2 |
k6-3 | sse, sse2 |
k8 | fxsr, sse, sse2 |
k8-sse3 | cmpxchg16b, fxsr, sse, sse2, sse3 |
knl | adx, aes, avx, avx2, avx512cd, avx512er, avx512f, avx512pf, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
knm | adx, aes, avx, avx2, avx512cd, avx512er, avx512f, avx512pf, avx512vpopcntdq, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
lakemont | sse, sse2 |
nehalem | cmpxchg16b, fxsr, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3 |
nocona | cmpxchg16b, fxsr, sse, sse2, sse3 |
opteron | fxsr, sse, sse2 |
opteron-sse3 | cmpxchg16b, fxsr, sse, sse2, sse3 |
penryn | cmpxchg16b, fxsr, sse, sse2, sse3, sse4.1, ssse3 |
pentium | sse, sse2 |
pentium-m | fxsr, sse, sse2 |
pentium-mmx | sse, sse2 |
pentium2 | fxsr, sse, sse2 |
pentium3 | fxsr, sse, sse2 |
pentium3m | fxsr, sse, sse2 |
pentium4 | fxsr, sse, sse2 |
pentium4m | fxsr, sse, sse2 |
pentiumpro | sse, sse2 |
prescott | fxsr, sse, sse2, sse3 |
rocketlake | adx, aes, avx, avx2, avx512bitalg, avx512bw, avx512cd, avx512dq, avx512f, avx512gfni, avx512ifma, avx512vaes, avx512vbmi, avx512vbmi2, avx512vl, avx512vnni, avx512vpclmulqdq, avx512vpopcntdq, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, gfni, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |
sandybridge | avx, cmpxchg16b, fxsr, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsaveopt |
sapphirerapids | adx, aes, avx, avx2, avx512bf16, avx512bitalg, avx512bw, avx512cd, avx512dq, avx512f, avx512gfni, avx512ifma, avx512vaes, avx512vbmi, avx512vbmi2, avx512vl, avx512vnni, avx512vpclmulqdq, avx512vpopcntdq, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, gfni, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |
silvermont | cmpxchg16b, fxsr, movbe, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, ssse3 |
skx | adx, aes, avx, avx2, avx512bw, avx512cd, avx512dq, avx512f, avx512vl, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
skylake | adx, aes, avx, avx2, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
skylake-avx512 | adx, aes, avx, avx2, avx512bw, avx512cd, avx512dq, avx512f, avx512vl, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
slm | cmpxchg16b, fxsr, movbe, pclmulqdq, popcnt, rdrand, sse, sse2, sse3, sse4.1, sse4.2, ssse3 |
tigerlake | adx, aes, avx, avx2, avx512bitalg, avx512bw, avx512cd, avx512dq, avx512f, avx512gfni, avx512ifma, avx512vaes, avx512vbmi, avx512vbmi2, avx512vl, avx512vnni, avx512vp2intersect, avx512vpclmulqdq, avx512vpopcntdq, bmi1, bmi2, cmpxchg16b, ermsb, f16c, fma, fxsr, gfni, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |
tremont | aes, avx512gfni, cmpxchg16b, fxsr, gfni, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave, xsavec, xsaveopt, xsaves |
westmere | cmpxchg16b, fxsr, pclmulqdq, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3 |
winchip-c6 | sse, sse2 |
winchip2 | sse, sse2 |
x86-64 | fxsr, sse, sse2 |
x86-64-v2 | cmpxchg16b, fxsr, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3 |
x86-64-v3 | avx, avx2, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave |
x86-64-v4 | avx, avx2, avx512bw, avx512cd, avx512dq, avx512f, avx512vl, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, popcnt, sse, sse2, sse3, sse4.1, sse4.2, ssse3, xsave |
yonah | fxsr, sse, sse2, sse3 |
znver1 | adx, aes, avx, avx2, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, xsave, xsavec, xsaveopt, xsaves |
znver2 | adx, aes, avx, avx2, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, xsave, xsavec, xsaveopt, xsaves |
znver3 | adx, aes, avx, avx2, avx512vaes, avx512vpclmulqdq, bmi1, bmi2, cmpxchg16b, f16c, fma, fxsr, lzcnt, movbe, pclmulqdq, popcnt, rdrand, rdseed, sha, sse, sse2, sse3, sse4.1, sse4.2, sse4a, ssse3, vaes, vpclmulqdq, xsave, xsavec, xsaveopt, xsaves |