Re: [libav-devel] [PATCH 2/3 v2] x86/synth_filter: add synth_filter_avx

2014-03-28 Thread James Almer
On 28/03/14 4:16 PM, Jason Garrett-Glaser wrote: > On Thu, Mar 20, 2014 at 11:37 AM, James Almer wrote: >> Sandy Bridge Win64: >> 180 cycles in ff_synth_filter_inner_sse2 >> 150 cycles in ff_synth_filter_inner_avx >> >> Also switch some instructions to a three operand format to avoid >> assembly e

Re: [libav-devel] [PATCH 2/3 v2] x86/synth_filter: add synth_filter_avx

2014-03-28 Thread Jason Garrett-Glaser
On Thu, Mar 20, 2014 at 11:37 AM, James Almer wrote: > Sandy Bridge Win64: > 180 cycles in ff_synth_filter_inner_sse2 > 150 cycles in ff_synth_filter_inner_avx > > Also switch some instructions to a three operand format to avoid > assembly errors with Yasm 1.1.0 or older. If this is an issue, cou

[libav-devel] [PATCH 2/3 v2] x86/synth_filter: add synth_filter_avx

2014-03-20 Thread James Almer
Sandy Bridge Win64: 180 cycles in ff_synth_filter_inner_sse2 150 cycles in ff_synth_filter_inner_avx Also switch some instructions to a three operand format to avoid assembly errors with Yasm 1.1.0 or older. Signed-off-by: James Almer --- libavcodec/x86/dcadsp.asm| 85 ++