Source

Branch

1/ @Jonathan_Blow

@sasuke___420 @corsix @lemire @rflaherty71

Yeah, AVX512 seems like kind of a waste of time right now unless one is targeting a specific machine for specific reasons. Especially considering it is slower on some machines.

2/ @lemire

AMD either supported AVX-512 properly, or it did not support it. So they did the right thing. They also support it uniformly.

I don’t know what the PS6 will run on, but if it is an AMD processor, then it will have very good AVX-512.

And good AVX-512 is very, very good. It is a very good ISA. Don’t dismiss it.

If I am given a console with modern AVX-512 (Zen 4 or better, VBMI2+) and you are not giving me access to AVX-512, then I’ll consider you made a big mistake.

Initially, it looked like .NET would not provide AVX-512 intrinsics, and I was also skeptical… I paid little attention to AVX-512 relatively speaking… But AMD Zen 4 changed all that.