CPU FLAGS
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page lists processor instruction sets that can be enabled on Funtoo Linux systems using the CPU_FLAGS_*
variables.
CPU_FLAGS_X86
Flag | Introduced | By | Part of | Adopted in | Name | Links |
---|---|---|---|---|---|---|
mmx | 1997 (Pentium MMX) | Intel | sse | MMX | See Wikipedia:MMX (instruction set) | |
3dnow | 1998 (AMD K6-2) | AMD | 3DNow! | See Wikipedia:3DNow! | ||
mmxext | 1999 | AMD | Intel Pentium III (as part of SSE) | AMD MMX Extensions | See Wikipedia:Extended MMX | |
3dnowext | 1999 (AMD Athlon) | AMD | 3DNow! Extensions | See Wikipedia:3DNow!#3DNow extensions | ||
sse | 1999 (Pentium III) | AMD | Athlon XP | Streaming SIMD Extensions (SSE) | See Wikipedia:Streaming SIMD Extensions | |
sse2 | 2001 (Pentium 4) | Intel | AMD Athlon 64/Opteron | Streaming SIMD Extensions 2 (SSE2) | See Wikipedia:SSE2 | |
sse3 | 2004 (Pentium 4 Prescott) | Intel | AMD Athlon 64 (some steppings) | Streaming SIMD Extensions 3 (SSE3/PNI) | See Wikipedia:SSE3 | |
ssse3 | 2006 (Core 2 Woodcrest) | Intel | AMD Bobcat/Bulldozer | Supplemental Streaming SIMD Extensions 3 (SSSE3) | See Wikipedia:SSSE3 | |
sse4_1 | 2007 (Core Penryn) | Intel | AMD Bulldozer | Supplemental Streaming SIMD Extensions 4.1 | See Wikipedia:SSSE4#SSE4.1 | |
sse4a | late 2007 (Barcelona/Phenom) | AMD | N/A | Supplemental Streaming SIMD Extensions 4a | See Wikipedia:SSSE4#SSE4a | |
sse4_2 | late 2008 (Nehalem/Core i7) | Intel | AMD Bulldozer | Supplemental Streaming SIMD Extensions 4.2 | See Wikipedia:SSSE4#SSE4.2 | |
popcnt | 2007 | AMD | Intel Nehalem | POPCNT | See Wikipedia:SSE4#POPCNT_and_LZCNT | |
lzcnt | 2007 | AMD | Intel Haswell | LZCNT | See Wikipedia:SSE4#POPCNT_and_LZCNT | |
xop | 2011 (Bulldozer) | AMD | XOP Instruction set | See Wikipedia:XOP instruction set | ||
avx | 2011 (Sandy Bridge) | Intel | AMD Bulldozer | Advanced Vector Extensions | See Wikipedia:Advanced Vector Extensions | |
fma4 | 2011 (Bulldozer) | AMD | N/A | FMA3 | See Wikipedia:FMA instruction set | |
fma3 | 2012 (Piledriver) | AMD | Intel Haswell | FMA3 | See Wikipedia:FMA instruction set |