CPU FLAGS

From Funtoo
Jump to navigation Jump to search
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

AMD Athlon 64/Opteron
FlagIntroducedByPart ofAdopted inName
mmx1997 (Pentium MMX)IntelMMXSee Wikipedia:MMX (instruction set)
mmxext1999AMDsseIntel Pentium III (as part of SSE)AMD MMX ExtensionsSee Wikipedia:Extended MMX
sse1999 (Pentium III)AMDAthlon XPStreaming SIMD Extensions (SSE)See Wikipedia:Streaming SIMD Extensions
sse22001 (Pentium 4)IntelStreaming SIMD Extensions 2 (SSE2)See Wikipedia:SSE2
sse32004 (Pentium 4 Prescott)IntelAMD Athlon 64 (some steppings)Streaming SIMD Extensions 3 (SSE3/PNI)See Wikipedia:SSE3
ssse32006 (Core 2 Woodcrest)IntelAMD Bobcat/BulldozerSupplemental Streaming SIMD Extensions 3 (SSSE3)See Wikipedia:SSSE3
sse4_12007 (Core Penryn)IntelAMD BulldozerSupplemental Streaming SIMD Extensions 4.1See Wikipedia:SSSE4#SSE4.1
sse4alate 2007 (Barcelona/Phenom)AMDN/ASupplemental Streaming SIMD Extensions 4aSee Wikipedia:SSSE4#SSE4a
sse4_2late 2008 (Nehalem/Core i7)IntelAMD BulldozerSupplemental Streaming SIMD Extensions 4.2See Wikipedia:SSSE4#SSE4.2
popcnt2007AMDIntel NehalemPOPCNTSee Wikipedia:SSE4#POPCNT_and_LZCNT
lzcnt2007AMDIntel HaswellLZCNTSee Wikipedia:SSE4#POPCNT_and_LZCNT