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
Note
Highlighted rows indicate instruction sets that were not fully adopted by the other vendor, such as AMD instruction sets not adopted by Intel.
Flag | Introduced | By | Part of | Adopted in | Name | Links |
---|---|---|---|---|---|---|
mmx | 1997 (Pentium MMX) | Intel | AMD K6 | MMX | Wikipedia | |
3dnow | 1998 (AMD K6-2) | AMD | 3DNow! | Wikipedia | ||
mmxext | 1999 | Intel | sse | Intel Pentium III (as part of SSE) and Athlon | AMD MMX Extensions | Wikipedia |
3dnowext | 1999 (AMD Athlon) | AMD | 3DNow! Extensions | Wikipedia | ||
sse | 1999 (Pentium III) | AMD | Athlon XP | Streaming SIMD Extensions (SSE) | Wikipedia | |
sse2 | 2001 (Pentium 4) | Intel | AMD Athlon 64/Opteron | Streaming SIMD Extensions 2 (SSE2) | Wikipedia | |
sse3 | 2004 (Pentium 4 Prescott) | Intel | AMD Athlon 64 (some steppings) | Streaming SIMD Extensions 3 (SSE3/PNI) | Wikipedia | |
ssse3 | 2006 (Core 2 Woodcrest) | Intel | AMD Bobcat/Bulldozer | Supplemental Streaming SIMD Extensions 3 (SSSE3) | Wikipedia | |
sse4_1 | 2007 (Core Penryn) | Intel | AMD Bulldozer | Supplemental Streaming SIMD Extensions 4.1 | Wikipedia | |
sse4a | late 2007 (Barcelona/Phenom) | AMD | Supplemental Streaming SIMD Extensions 4a | Wikipedia | ||
sse4_2 | late 2008 (Nehalem/Core i7) | Intel | AMD Bulldozer | Supplemental Streaming SIMD Extensions 4.2 | Wikipedia | |
popcnt | 2007 | AMD | Intel Nehalem | POPCNT | Wikipedia | |
lzcnt | 2007 | AMD | Intel Haswell | LZCNT | Wikipedia | |
aes | 2008 | Intel | AMD Bulldozer | AES instruction set | Wikipedia | |
xop | 2011 (Bulldozer) | AMD | XOP Instruction set | Wikipedia | ||
avx | 2011 (Sandy Bridge) | Intel | AMD Bulldozer | Advanced Vector Extensions | Wikipedia | |
fma4 | 2011 (Bulldozer) | AMD | 4-operand fused multiply-add (a × b + c) | Wikipedia | ||
fma3 | 2012 (Piledriver) | AMD | Intel Haswell | 3-operand fused multiply-add (a × b + c) | Wikipedia |