View Single Post
  #1  
Old 04-28-2004, 04:30
tbone
 
Posts: n/a
MMX, SSE, SSE2, SSE3, 3DNow!...

I just got done reading basically all of Vol. 1 (Basic Architecture) of the IA-32 Architecture Software Developer's Manual, with the exception of these sections (yes, I know 3DNow! is AMD, but you know what I mean). I'm about to start in on Vol. 3, the System Programming Guide. But before I read that, am I doing myself a huge disservice by skipping the reading on these processor extensions for now? I've got the general concept down -- single instructions that perform a single operation on multiple operands packed into a larger register -- but I'm not sure if these extensions are implemented frequently enough in a typical program to concern myself with the details for now. Can these generally be safely ignored by a beginner, or are they so common that it's inevitable that I'll have to deal with them sooner rather than later? I can't say that any of the programs I've fooled around with so far have used them, but maybe I've just been lucky.

P.S. Does Intel have a freaking copy editor? I swear no one proof-read their manuals - errors all over the place.
Reply With Quote