Advertisement

MMX

Started by May 23, 2000 01:53 PM
9 comments, last by baskuenen 24 years, 6 months ago
- Where can I find MMX docs - simple but complete instruction list & explanation - Where can I find MMX optimization docs? - What is SIMD? - Why don''t write your complete program in MMX? (ps: I know there are a lot of MMX questions (Intel site could be better!)) (pps: It is a general title...so say whatever you need to say about MMX...)
You could not write your complete program in MMX, because MMX is not a language - it is an extension to an instruction set. Therefore you could only write your entire program to take advantage of MMX, but it might involve some major assembly mucking to get all the advantages.

-Mezz
Advertisement
Here''s the only good doc I found: mmxprog.pdf
Is this instruction set complete?

In other articles I encounter asm instructions like this:
- prefetchm(edi,64)
- pfsub (mm2,mm3)
- pfmul (mm2,mm6)

Where do they come from? Is this SIMD?


I just found this page: http://developer.intel.com/design/intarch/techinfo/Pentium/
Seems like "all you need to know about the Pentium".

SIMD == Single Instruction, Multiple Data

Gee, ain''t this great, I''m answering my own questions! Just hope I''m helping someone...?

When I wanted to find out about AMD 3DNow instructions I found that AMD will send you a CD for free with documents for the K6-2,K6-3,Athlon and 3DNow instructions sets on it. (no MMX though, even though all those cpu''s support it)

I''m not sure whether Intel has the same type of CD that does cover MMX, but you might want to check.

-- Kazan - Fire Mountain Games --
Advertisement
What does MMX actually stand for? Multimedia eXtension or Matrix Multiplication?

/\ \/\/ /\ |< <-
/ // / |< <-
MMX = MultiMedia Extensions.

And on SIMD - Intel has developer docs on those too ( I think SIMD mainly points towards the SSE instruction sets. )

The best place to find that info is gamasutra , in their optimisations corner. They had a few articles on optimising for SIMD - with links to the Intel docs.


#pragma DWIM // Do What I Mean!
~ Mad Keith ~

Edited by - MadKeithV on May 24, 2000 3:11:57 AM

Edited by - MadKeithV on May 24, 2000 3:12:32 AM
It's only funny 'till someone gets hurt.And then it's just hilarious.Unless it's you.
Gee, MMX is really cool!

Faster, easier and more difficult at the same time. Just found another dimension...
hi,

take a look at the intel site. you can find a little program (18mb) with good and easy tutorials about mmx.

This topic is closed to new replies.

Advertisement