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

Erik de Castro Lopo mle+la at mega-nerd.com
Tue Jan 7 02:37:30 PST 2014

lvqcl wrote:

> As I wrote earlier, GCC generates slow ia32 code for FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
> and FLAC__lpc_restore_signal_wide(). So 24-bit encoding/decoding is slower
> for GCC compile than for MSVS or ICC compile.
> I took FLAC__lpc_compute_residual_from_qlp_coefficients_asm_ia32
> and FLAC__lpc_restore_signal_asm_ia32 asm functions and wrote their _wide
> versions.

Patch applied. Thanks.

I'l do a little more testing on this and the other patches before pushing
to git.

Erik de Castro Lopo

More information about the flac-dev mailing list