From: Jan Matejka <yac@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] New global use flags: 3dnowext, mmxext, ssse3, sse4_1, avx, avx2
Date: Thu, 19 Dec 2013 13:11:44 +0100 [thread overview]
Message-ID: <20131219131144.761c6e40@deathstar> (raw)
In-Reply-To: <CAEdQ38EtL0_ZnO9W8qsLi1WuKb1Aq8u96cJOpyvruHcwsdXf9Q@mail.gmail.com>
-----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 parent reply other threads:[~2013-12-19 12:12 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-15 23:34 [gentoo-dev] New global use flags: 3dnowext, mmxext, ssse3, sse4_1, avx, avx2 Matt Turner
2013-12-16 0:20 ` Andreas K. Huettel
2013-12-16 0:30 ` Matt Turner
2013-12-16 1:13 ` Francesco R.
2013-12-16 12:07 ` Jeroen Roovers
2013-12-16 23:07 ` Rick "Zero_Chaos" Farina
2013-12-18 17:48 ` Jeroen Roovers
2013-12-16 10:44 ` [gentoo-dev] " Duncan
2013-12-16 15:38 ` Michael Orlitzky
2013-12-16 18:21 ` Alan McKinnon
2013-12-16 20:17 ` Michael Orlitzky
2013-12-16 20:48 ` Alan McKinnon
2013-12-18 18:49 ` Matt Turner
2013-12-19 12:11 ` Jan Matejka [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131219131144.761c6e40@deathstar \
--to=yac@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox