On Thu, Mar 20, 2014 at 11:37 AM, James Almer jamr...@gmail.com wrote:
Signed-off-by: James Almer jamr...@gmail.com
---
libavcodec/x86/dcadsp.asm| 22 ++
libavcodec/x86/dcadsp_init.c | 6 ++
2 files changed, 28 insertions(+)
An FMA4 version of this would be
On Thu, Mar 20, 2014 at 03:37:56PM -0300, James Almer wrote:
--- a/libavcodec/x86/dcadsp.asm
+++ b/libavcodec/x86/dcadsp.asm
@@ -230,6 +230,14 @@ DCA_LFE_FIR 1
mova m12, [ptr1 + j + mmsize]
%endif
+%if cpuflag(fma3)
+fmaddps m2, m6, [win + %1 + j + 16 * 4], m2
+
On 24/03/14 11:28 AM, Diego Biurrun wrote:
On Thu, Mar 20, 2014 at 03:37:56PM -0300, James Almer wrote:
--- a/libavcodec/x86/dcadsp.asm
+++ b/libavcodec/x86/dcadsp.asm
@@ -230,6 +230,14 @@ DCA_LFE_FIR 1
mova m12, [ptr1 + j + mmsize]
%endif
+%if cpuflag(fma3)
+fmaddps
On Mon, Mar 24, 2014 at 02:59:08PM -0300, James Almer wrote:
On 24/03/14 11:28 AM, Diego Biurrun wrote:
On Thu, Mar 20, 2014 at 03:37:56PM -0300, James Almer wrote:
--- a/libavcodec/x86/dcadsp.asm
+++ b/libavcodec/x86/dcadsp.asm
@@ -230,6 +230,14 @@ DCA_LFE_FIR 1
mova m12,
On 24/03/14 3:07 PM, Diego Biurrun wrote:
On Mon, Mar 24, 2014 at 02:59:08PM -0300, James Almer wrote:
On 24/03/14 11:28 AM, Diego Biurrun wrote:
On Thu, Mar 20, 2014 at 03:37:56PM -0300, James Almer wrote:
--- a/libavcodec/x86/dcadsp.asm
+++ b/libavcodec/x86/dcadsp.asm
@@ -230,6 +230,14 @@
Signed-off-by: James Almer jamr...@gmail.com
---
libavcodec/x86/dcadsp.asm| 22 ++
libavcodec/x86/dcadsp_init.c | 6 ++
2 files changed, 28 insertions(+)
diff --git a/libavcodec/x86/dcadsp.asm b/libavcodec/x86/dcadsp.asm
index 662cb96..59d96bf 100644
---