[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] New global use flags: 3dnowext, mmxext, ssse3, sse4_1, avx, avx2
From:       Jan Matejka <yac () gentoo ! org>
Date:       2013-12-19 12:11:44
Message-ID: 20131219131144.761c6e40 () deathstar
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Sun, 15 Dec 2013 15:34:13 -0800
Matt Turner <mattst88@gentoo.org> wrote:

> And at the same time, clean up the descriptions of the other flags.
> The existing descriptions were clearly copy-and-pasted and contained
> things like "faster floating point optimization for SSSE3 capable
> chips" when SSSE3 didn't add any floating point instructions.
> 
> 3dnow: Use the 3DNow! instruction set
> 3dnowext: Use the Enhanced 3DNow! 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)
> sse: Use the SSE instruction set
> sse2: Use the SSE2 instruction set
> sse3: Use the SSE3 instruction set (pni in cpuinfo)
> ssse3: Use the SSSE3 instruction set
> sse4_1: Use the SSE 4.1 instruction set
> avx: Use the AVX instruction set
> avx2: Use the AVX2 instruction set
> 
> I'll make these changes in a few days.
> 
> We don't seem to have a use of an sse4_2 USE flag anywhere yet,
> notably.
> 
> Unfortunately we do have two uses of "sse4", which should be corrected
> to be more specific:
> 
> media-libs/freeverb3
> net-misc/bfgminer
> 


Is it possible to make this in a way so all the instruction set use
flags can be read from the use.desc by some simple epression?

Like 1. "is" prefix/postfix for Instruction Set or 2. include the
"\sinstruction set\s" in the description? or 3. have them listed in
special file for that or 4. whatever we can agree on is the proper way.

I'm asking because https://github.com/yaccz/cufd


- --
Jan Matějka        | Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJSsuKDAAoJEIN+7RD5ejahBlkH+wRiFLAzxazKQ9a/jdpYOeJr
j4uY8Q9iAu/4xK3QMXscosaShrz5bW/XGAxRvfT0pqAe8APUrQTw5V+0cFX/yVJ1
2FQBSPgGXPKyq/AQQ6kPlwsQaCVaYxcWA5bOv+dxfVsEcSMYSQsGeX1BdK2S7wHN
h6upIw3qFWln75TLUcO52PHR9YNgWTYZvqJWmaLJDDXBDzcuJAVmLJLtf+ketiCK
SjNxZlUQpKQzgszb3dTUPeMSbpPuiCNRG9JFG/q8eXlrfLt9qygJvYpFn7OKmEem
8Bmc1LeERhDEvxCb+xAJDFF4UTHNOpj5H57EMmuakiIrEd4f+xMUK4lJtvRTpbU=
=25vk
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic