by Aaron » Sun Jun 24, 2007 11:33 pm
Sorry Metalliandy,
I don't yet know enough assember to be able to make use of MMX/SSE2/SSE3 extensions safely. Speaking of which, just a few days ago I cam across a set of handy tips regarding assembly optimisation:
1: Don't do it.
2: (for experts) Don't do it yet.
Regardless, I'll put MMX/SSE2/SSE3 optimisations on the to-do list.
As for whether it would be beneficial: definitely maybe. I would think that at least some of the calculations could be re-factored for stream processing, and in such cases there should be a speed-up. However, it's certainly neither a general fix-all nor an easy optimisation: lots of assembly coding.
Cheers,
Aaron.