Originally Posted by eXeler0
You mean they should have copied AMD's 3dNow! Instead of Intel's MMX? ;-)
More like SSE actually. 3DNow was supposedly first to use floating point in the SIMD but it was partially to avoid the x87 FPU (not nearly as nice as the 68k FPU) and was spartan in functionality. SSE is the standard commonly used with lots of existing code. Altivec was another option which commonly uses single precision and which the Apollo-core SIMD was patterned after early on but there isn't as much code for it. The PPC is archaic at the hardware level which designers didn't think would be a problem because compilers would generate all the code but a good portion of SIMD code has been hand coded in assembler.