Earlier quoted context omitted.
> Yes, younger devs grown up on the myth of C and C++ being always fast, have missed the days when inline Assembly was a higher count than pure C and C++ code. And still is in VLC. (Okay, maybe not higher , but they do use a crapton of assembly in their decoders, and it does speed them up by a factor of 10 or so today.)
Do you mean the VLC media player? Just curious is there any reason modern compilers don't beat assemblies or is that simply a legacy issue?
Now beating special use cases, like using vector instructions to parallel process video decoding streams is another matter.
It is no accident that after all the efforts improving Java and .NET JITs for auto-vectorization across various vendors, both platforms now expose SIMD intrinsics as well.