This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MMX instruction and gcc


Galloth <lordgalloth@gmail.com> writes:

> I want ask, if there is posibilities that gcc will be automaticaly
> generates MMX instruction? I tried -mtune, -march  -mmmx. But gcc stil
> generates code without MMX instruction. On net I found only
> information about inline assembler function or citation from man page.
> I tried to compile program for adding two arrays of 24 chars.

This question is appropriate for the mailing list
gcc-help@gcc.gnu.org, not for gcc@gcc.gnu.org.  Please take any
follow-ups to gcc-help.  Thanks.

In some cases gcc may be able to automatically generate MMX
instructions if you use the -ftree-vectorize option.

Otherwise, you need to write your code using the macros defined in the
header file mmintrin.h.  This can be found in the gcc source code in
gcc/config/i386/mmintrin.h.  It will also be installed with gcc
somewhere on your system.  It implements an interface documented by
Intel; the documentation is available somewhere on the Intel web
site.

Ian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]