On Fri, 26 May 2023, 08:01 Andrew Pinski via Gcc, <gcc@gcc.gnu.org> wrote:

> On Thu, May 25, 2023 at 11:56 PM Stefan Kanthak <stefan.kant...@nexgo.de>
> wrote:
> >
> > Hi,
> >
> > compile the following function on a system with Core2 processor
> > (released January 2008) for the 32-bit execution environment:
> >
> > --- demo.c ---
> > int ispowerof2(unsigned long long argument)
> > {
> >     return (argument & argument - 1) == 0;
> > }
> > --- EOF ---
> >
> > GCC 13.3: gcc -m32 -O3 demo.c
> >
> > NOTE: -mtune=native is the default!
>
> You need to use -march=native and not -mtune=native .... to turn on
> the architecture features.



Yes this is just user error. You didn't use the right options to say you
want SSE2. GCC supports it fine already.

This is also the wrong mailing list for this kind of question, please use
gcc-h...@gcc.gnu.org for this kind of thing, thanks.

Reply via email to