[flac-dev] remove src/libFLAC/ia32 permanently?
benski at winamp.com
Thu Apr 12 18:55:47 PDT 2012
No. It is much faster, measurably. Anyone who believes the old adage that compilers outperform humans isn't writing math code or is just a lousy assembly programmer.
On Apr 12, 2012, at 9:32 PM, Cristian Rodríguez <crrodriguez at opensuse.org> wrote:
> In my opinion, we should axe all pure asm implementations in
> src/libFLAC/ia32 and the relevant configure options.
> Reasons are simple:
> - modern compilers plus the use of intrisincs make the code as faster
> as possible, if you need maximum speed I suggest you to build with
> profiling enabled. ;)
> - there is no support for x86_64 (that is.. all modern PC ;-) ) or for
> arm (most modern phones and media players)
> - AFAIK, those assembler optimizations may be even slower than the C
> code or buggy.
> Thoughts ?
> flac-dev mailing list
> flac-dev at xiph.org
More information about the flac-dev