Ahh.. good information there.

Also, gcc might not use MMX/SSE(2) instructions unless you explicitly tell it that it's okay to do so. On my Pentium-M notebook, I generally provide these flags: "-march=pentium-m -mfpmath=sse -msse2 -malign-double"