Christoffer Lerno

Results 1219 comments of Christoffer Lerno

Why is that bad? AVX2+ and AVX512 groups are mostly the same aside from the AVX512 instructions.

The only diff is invpcid and sgx

What do you mean illegal instructions?

Yes, mtune is a different thing, it tunes for a particular set of processors, and modifies cost for certain instructions. That's why it needs a particular processor.

So the new levels are: AVX512 (later AVX512 processors) AVX2-V2 (skylake and later) AVX2-V1 (haswell and later) AVX1 (Sandybridge and later) SSE4 (Nehalem and later) SSSE3 (Penryn and later) Baseline...

Being able to enable and disable additional features will be added as well.

I think so, please try it out and see if you like the current behaviour. As it is, it will pick AVX2-V1 as the default target *unless* compiled on a...