Jump to content

Should I learn MMX?

- - - - -

  • Please log in to reply
2 replies to this topic

#1
DarkLordofthePenguins

DarkLordofthePenguins

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 409 posts
I'm currently studying CPU architectures, starting with the 68K and moving on to learn x86 and the x86 Assembly Language. I intend to implement graphics and multimedia from the ground up with inline Assembly in C, rather than using a framework like OpenGL. Is the MMX architecture are good next step? I'm not sure how up-to-date it is or whether it's compatible with most CPUs. I know next to nothing about MMX other than that it's an extension that allows for multimedia programming.
Programming is a journey, not a destination.

#2
mebob

mebob

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 490 posts
Well, MMX was superseded mostly by SSE, maybe you should look at that. You could use both if you wanted to.

Edited by mebob, 26 August 2011 - 09:34 AM.
Misinterpreted question

Latinamne loqueris?

#3
dargueta

dargueta

    Writes binary right handed and hex left handed

  • Moderators
  • 4,705 posts
  • Programming Language:C, Java, C++, PHP, Python, Perl, Assembly, Bash, Others
  • Learning:JavaScript
Definitely SSE. I suggest you start out with something simple to get yourself acquainted with the system, like doing vector multiplication on several pairs of vectors at once. (That's the point of SSE - to do the same operation on multiple sets of data at the same time. Pretty cool.)
sudo rm -rf /




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users