On Mar 24, 2006, at 10:10 AM, IOhannes m zmölnig wrote:
Modified Files: GemSIMD.h Added Files: GemSIMD.cpp Log Message: implemented a small static class GemSIMD which is used to query the SIMD-capabilities of the current CPUs: this should bring us away from (not) using SIMD via preprocessors.
...this seems like a good thing (I'd like to also add a runtime check for g4 and g5 seperation...), but it's not working on this end atm...
...I'm a bit confused as to how it's supposed to work: "m_simd" is a static variable in GemPixUtil.cpp, but is also a member variable of GemPixObj(), or is it set up in GemMan? Should there be two checks like this, or has cvs gotten screwed up (really a whole topic)?
...in any event, I'll look into id'ing g3/g4/g5...
jamie