While this doesn't affect your example in this particular case: please don't use `-march-native` on Compiler Explorer for these examples - this will pick whatever architecture your individual query is served from which may be any of the available AMD or Intel CPUs we run on. There ought to be a pop-up warning you against doing this (I'm not sure why it didn't show up).
Please use a specific architecture e.g. `-march=skylake-avx512` - https://godbolt.org/z/GvTcqasqK Thanks, Matt :) On Mon, Mar 10, 2025 at 10:47 AM Qwert Nerdish via Gcc <gcc@gcc.gnu.org> wrote: > Correct link is https://godbolt.org/z/GfeTobMvs > > On Mon, Mar 10, 2025 at 4:45 PM Qwert Nerdish <kaelfand...@gmail.com> > wrote: > > > On this godbolt link at https://godbolt.org/z/GfeTobMvs, the two C > source > > codes behave identical. > > Yet the second source code does not use vectors and is 30% slower when I > > tested it. > > > -- Matt (he/him)