On 02/01/2015 02:39 PM, Matt Turner wrote: > On Sun, Feb 1, 2015 at 2:17 PM, Michał Górny <mgo...@gentoo.org> wrote: >> 2. app-emulation/bochs got local USE=3dnow and USE=avx since the flag >> control support of emulating the two instruction sets rather than using >> host CPU instruction sets. > > Wouldn't it be simpler to use CPU_FLAGS_X86 for these and simply > disable the emulation code if they're set? That seems better to me.
CPU_FLAGS is intended to control which machine code instructions are allowed to be used in the compiled executables. If we use it for anything else that does not fit this precise definition, then it will be inconsistent and lead to confusion. -- Thanks, Zac