On Tue, Sep 17, 2002 at 04:07:58 +0200, Tim Goetze wrote: > unfortunately there's nothing in > http://gcc.gnu.org/gcc-3.0/features.html that would suggest this.
http://gcc.gnu.org/gcc-3.1/changes.html -mmmx -m3dnow etc. It can;t vectgorise (by the sound of it) but it can do substituion and presumably handle the register shifts? > applying static gain seems to be a good candidate for SIMD even if > there's only one channel. needs some additional logic if buffers Yes, also the normalised float -> integer conversion that is done in eg. jacks output loop. It could be made branchless (and vectorised, unless you are dithering). > with the need for [f]emms and gcc's crude inline assembly syntax, it > seems very desirable to isolate vectorized routines into .s sources > to me. Maybe, I've not done any serious inline assembler code in gcc. I'd be interested in mucking in on a library of accelerated functions though, it's an area I want to know more about. - Steve _______________________________________________ linux-audio-dev mailing list [EMAIL PROTECTED] http://music.columbia.edu/mailman/listinfo/linux-audio-dev
