Gentoo Archives: gentoo-dev

From: Gordon Pettey <petteyg359@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Review: desc/cpu_flags_x86.desc
Date: Tue, 20 Jan 2015 00:15:43
Message-Id: CAHY5MeeM7B=z2Fo64xUc5pH_Jb2c1frCKkSYqNOt6Cg-r1w5pg@mail.gmail.com
In Reply to: Re: [gentoo-dev] Review: desc/cpu_flags_x86.desc by Alexis Ballier
1 On Mon, Jan 19, 2015 at 4:41 AM, Alexis Ballier <aballier@g.o> wrote:
2
3 > On Sun, 18 Jan 2015 15:15:22 -0800
4 > Matt Turner <mattst88@g.o> wrote:
5 > > > mmx - Use the MMX instruction set
6 > > > mmxext - Use the Extended MMX instruction set (intersection of
7 > > > Enhanced 3DNow! and SSE instruction sets) (3dnowext or sse in
8 > > > cpuinfo) padlock - Use VIA padlock instructions popcnt - Enable
9 > > > popcnt instruction support sse - Use the SSE instruction set
10 > > > sse2 - Use the SSE2 instruction set
11 > > > sse3 - Use the SSE3 instruction set (pni in cpuinfo)
12 > > > sse4 - Enable SSE4 instruction support
13 > >
14 > > We shouldn't have an sse4 USE flag. It's either one of the three
15 > > below, but SSE4 by itself isn't a thing.
16 >
17 > wikipedia says it is sse4.1 + sse4.2
18 >
19
20 Some CPUs don't have 4.2, and some don't have 4a. You'd still need the
21 separate flags, so an extraneous combined flag is a bit silly.