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 jamr...@gmail.com 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

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 jamr...@gmail.com 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

[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 jamr...@gmail.com --- libavcodec/x86/dcadsp.asm| 85