Archived

This topic is now archived and is closed to further replies.

Corrail

MMX, 3DNow, SSE, ... assembly

Recommended Posts

Hi all I''m looking for MMX, 3DNow, SSE, .. assembly tutorials for C++ functions. Does anyone have some good sources? Thanks a lot -------------------------------------------------------- There is a theory which states that if ever anybody discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened...

Share this post


Link to post
Share on other sites
codeproject.com has a few tuts ... just search on their website


otherwise, if u know assembly laguage, just look up the documentations for MMX and other extensions online. There are tons on google

Share this post


Link to post
Share on other sites
Thanks! I''ll take a look at them.

--------------------------------------------------------

There is a theory which states that if ever anybody discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable.

There is another theory which states that this has already happened...

Share this post


Link to post
Share on other sites
I found the tutorials provided by intel quite useful.

MMX:
https://shale.intel.com/SoftwareCollege/CourseDetails.asp?courseID=20

SSE:

https://shale.intel.com/SoftwareCollege/CourseDetails.asp?courseID=23

and loads of others:
https://shale.intel.com/SoftwareCollege/CourseCatalog.asp?CatID=web-based

Share this post


Link to post
Share on other sites
basic course on SSE (using intrinsics. you should NOT use inline assembly, intrinsics is much better)

introduction:
http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/code/optimization/sse2/59644.htm

how to use:
http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/code/optimization/sse2/59645.htm

"Knowledge is no more expensive than ignorance, and at least as satisfying." -Barrin

Share this post


Link to post
Share on other sites
quote:
Original post by orbano
basic course on SSE (using intrinsics. you should NOT use inline assembly, intrinsics is much better)
I agree . As a side note, somebody told me that newer compilers does not support SIMD assembly for all the targets.
I has been told that this is the case of some 64bit compilers.
While the source of this information is rather serious, it has never been confimed again so take it with some salt.

Share this post


Link to post
Share on other sites