On 14/03/14 7:56 AM, Christophe Gisquet wrote:
Hi,
2014-03-04 3:25 GMT+01:00 James Almer jamr...@gmail.com:
-INIT_XMM sse2
+%macro SETZERO 1
+%if cpuflag(sse2)
+pxor %1, %1
+%else
+xorps %1, %1, %1
+%endif
+%endmacro
+
+%macro SHUF 2
+%if cpuflag(sse2)
+
Hi,
2014-03-04 3:25 GMT+01:00 James Almer jamr...@gmail.com:
-INIT_XMM sse2
+%macro SETZERO 1
+%if cpuflag(sse2)
+pxor %1, %1
+%else
+xorps %1, %1, %1
+%endif
+%endmacro
+
+%macro SHUF 2
+%if cpuflag(sse2)
+pshufd%1, %2, q0123
+%else
+mova
Build only on x86_32 targets.
Signed-off-by: James Almer jamr...@gmail.com
---
libavcodec/x86/dcadsp.asm| 55 +---
libavcodec/x86/dcadsp_init.c | 44 +--
2 files changed, 69 insertions(+), 30 deletions(-)
diff --git