Published onFebruary 24, 2024MSVC's terrible auto-vectoriser for AVXassemblyc++avxsimdintrinsicsgccmsvcMSVC has extremely lackluster auto-vectorisation, so I handrolled intrinsic calls by backtranslating GCC's output.