This is the mail archive of the gcc-help@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]

movdqa and movdqu


Hi,
At what stage ie) in which file gcc(autovectorizer)
selects movdqa/movdqu instruction????

Gcc-4.1.2(autovectorizer) does not support misaligned
stores.
I am trying to improve the gcc to support them.
I found the locations in the code where autovectorizer
stops when it finds unaligned acceses.
I made modifications to it to continue even if it
finds them.

But in the assembly code autovectorizer is using
movdqa instead of movdqu. So i am getting segmentation
fault when I run the code.
How should I proceed???
Thanks in advance. 


      ___________________________________________________________
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/ 


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