help with MMX and inline asm

Andrea Pretto
Thu Apr 8 15:59:00 GMT 2004

I have examined the GCC manual and I seen the built-in
functions for SIMD extensions.
For SSE there are functions like

|v4sf __builtin_ia32_loadaps (float *)


foo = ||__builtin_ia32_loadaps ( array )|
which move tha data from array to foo, and foo is a
type v4fs which become a  XMM register for SSE
But MMX???
For MMX there aren't built-in function for move the
data from array to mm* register (why??), therefore I
must use inline asm.
Now, How I can do it???


p.s. I am a newbie whith AT&T syntax an asm inline. 

Yahoo! Mail: 6MB di spazio gratuito, 30MB per i tuoi allegati, l'antivirus, il filtro Anti-spam

More information about the Gcc-help mailing list