[flac-dev] PATCH: asm versions for two _wide() functions

Erik de Castro Lopo mle+la at mega-nerd.com
Tue Jan 7 11:41:43 PST 2014


lvqcl wrote:

> Erik de Castro Lopo wrote:
> 
> > I'l do a little more testing on this and the other patches before pushing
> > to git.
> 
> According to my tests, the speed increase after the patch that changes
> "call .get_eip0 / pop eax" to "call .mov_eip_to_eax / mov eax, [esp] / ret"
> is negligible or absent.
> 
> OTOH, libFLAC is a very wide-spread library, and it's better to do things
> in a recommended way.

I agree. The "recommended way" is the way that is likely to continue
to work. The "not recommended way" may break at some point in the 
future.

Erik
-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/


More information about the flac-dev mailing list