Hello. For reference, I just ran across this site which explains how to optimize C++ code with a focus on assembly: http://www.agner.org/optimize/
Being no stranger to assembly language and having hand-counted instruction cycle timing in the past for performance, I would be interested in helping re-write time-critical sections of Mixxx's code in assembly for the major CPU architectures, starting with common instruction super-sets and getting more specific as desired. (I.e. get general i586 code working 100% first, then add any specifics for newer processors beneficial to the task.) Please list those sections on the wiki here: http://www.mixxx.org/wiki/doku.php/performance_improvements#time-critical_code Actual implementation won't likely begin until after 1.7 is released, unless this is right up someone's alley who isn't willing to help with anything else. :) Sean M. Pappalardo "D.J. Pegasus" <<--------------------------------------------------------------------------------->> This E-Mail message has been scanned for viruses and cleared by >>SmartMail<< from Smarter Technology, Inc. <<--------------------------------------------------------------------------------->> ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
