On Mon, Aug 1, 2016 at 5:08 PM, David Seifert <s...@gentoo.org> wrote:
> Dear friends,
> while version bumping sci-libs/fftw, I've noticed our CPU_FLAGS_X86
> list could be expanded a bit:
>
> avx512 - introduced with Skylake and Knights Landing

According to Wikipedia, "AVX-512 consists of multiple extensions not
all meant to be supported by all processors implementing them."

https://en.wikipedia.org/wiki/AVX-512

https://en.wikipedia.org/wiki/CPUID#EAX.3D7.2C_ECX.3D0:_Extended_Features

> I also propose creating a CPU_FLAGS_PPC variable containing (at least):
>
> altivec - PowerPC's SSE

I see this one exists in use.desc.

> vsx - PowerPC's AVX

I don't see any ebuids using this.

> Finally, I also propose creating CPU_FLAGS_ARM variable containing:
>
> neon
>
> Any ideas? Currently cpu-feature flags for non-x86 are package local,
> whereas making them globally available makes masking easier for non-
> applicable archs etc. and makes enabling them easier for users.

It seems strange to create a USE_EXPAND variable with exactly one value.

Reply via email to