On Sun, 18 Jan 2015 21:44:05 +0100 Michał Górny <mgo...@gentoo.org> wrote:
> Hello, > > I would like to commit the following flags as cpu_flags_x86_desc. > The list combines global USE flags with some local USE flags I've been > able to find. > > > 3dnow - Use the 3DNow! instruction set > 3dnowext - Use the Enhanced 3DNow! instruction set > aes-ni - Enable support for Intel's AES instruction set (aes in > cpuinfo) avx - Adds support for Advanced Vector Extensions > instructions avx2 - Adds support for Advanced Vector Extensions 2 > instructions fma - Use the Fused Multiply Add instruction set > mmx - Use the MMX instruction set > mmxext - Use the Extended MMX instruction set (intersection of > Enhanced 3DNow! and SSE instruction sets) (3dnowext or sse in > cpuinfo) padlock - Use VIA padlock instructions popcnt - Enable > popcnt instruction support sse - Use the SSE instruction set > sse2 - Use the SSE2 instruction set > sse3 - Use the SSE3 instruction set (pni in cpuinfo) > sse4 - Enable SSE4 instruction support > sse4_1 - Enable SSE4.1 instruction support > sse4_2 - Enable SSE4.2 instruction support > sse4a - Enable SSE4a instruction support > ssse3 - Use the SSSE3 instruction set > There are other cool instructions on modern CPUs too. For example, iommu. There are versions of them in kernel config options. Maybe genkernel should depend on them? IDK, because I configure kernel config by hand.