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

Reply via email to