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

lvqcl lvqcl.mail at gmail.com
Fri Jan 3 05:56:18 PST 2014


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wide_asm.patch
Type: application/octet-stream
Size: 15653 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20140103/45594e52/attachment-0001.obj 


More information about the flac-dev mailing list