[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