Phoronix: Linux Kernel Still Picking Up AVX Optimizations
Advanced Vector Extensions (AVX) have been present in Intel and AMD hardware since last year with Sandy Bridge and Bulldozer processors, respectively, but their use isn't too very widespread at this point. Fortunately, the Linux kernel has been receiving some AVX1/AVX2 optimizations...
Please don't tell me that AVX has special instructions for RAID6! It was ok for libcrypto, but what is so special in RAID6 (not RAID 0-5)? Why they rewrite libraries in assembly instead of optimizing gcc to produce AVX-optimized code?