4 ms·
>> Does it mean that I can’t compile with -mavx2 anymore? > You already can't if you're shipping binaries to users unless you only support Skylake & newer? Hu
by vardump 6y ago
>> Does it mean that I can’t compile with -mavx2 anymore?
> You already can't if you're shipping binaries to users unless you only support Skylake & newer?
Huh? My 6+ years old gaming PC supports AVX2, and it definitely doesn't have a "Skylake & newer" CPU!
AVX2 support started at Haswell, or Intel core 3rd generation. We're at gen 10 now.
While there certainly are still a lot of systems without AVX2 support, new games (and other performance hungry software) requiring it would not be completely unreasonable.
- wtallis 6y agoIntel is still launching new processors with AVX2 disabled. They use AVX2 support for product segmentation and disable it on low-end parts. So a Comet Lake Pentium Gold CPU launched in Q2 2020 doesn't support AVX2. (I recall a recent news story about how unawareness of this among people writing or documenting compilers has started to cause problems.)
- blattimwind 6y agoUsing IA for market segmentation purposes is such a classic from the "Bad Intel Ideas" basket...
- vardump 6y agoThat's very surprising, disappointing and extremely short-sighted from Intel. > (I recall a recent news story about how unawareness of this among people writing or documenting compilers has started to cause problems.) You can't blame them!