ron minnich wrote:
BTW, what are the rules for MMX/SSE? IIRC MMX was in Ppro.
MMX was introduced on the Pentium. There was Pentium, then came Pentium-MMX. It took a while, so Pentium Pro might have been there before Pentium-MMX. My guess is that Pentium Pro did not have MMX.
SSE came in Pentium III.
What supported CPUs can we assume support MMX and SSE? Can we go by socket type (likely on newer parts) or do we have to go by model/family?
The Pentiums are tricky with MMX, because the same board will run just fine with Pentium and Pentium-MMX alike. So for Pentium boards it's not really safe to assume there will ever be MMX.
The later models were slot 1 or socket 370. Could you put a standard Pentium in a socket 370? I doubt it. Then it's safe to set MMX based on socket.
What about Pentium III? IIRC you could put an FCPGA Pentium III in an adapter that made it into a slot 1, and could run instead of a Pentium II.. Can't rely on the socket there.
//Peter