[flac-dev] remove src/libFLAC/ia32 permanently?
Ben Allison
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:
> Hi:
>
> 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 ?
>
> Cheers!
> _______________________________________________
> flac-dev mailing list
> flac-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/flac-dev
More information about the flac-dev
mailing list