]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/x86/flacdsp.asm
Merge commit 'd68705c9756e6558c8e28d90b4c364f25ba72083'
[ffmpeg] / libavcodec / x86 / flacdsp.asm
index 901c440ccdf5621a73d633ef3b223507e9e66d97..713861152671e40131c5bd71d8fa0fe0b2d53d5c 100644 (file)
 
 SECTION .text
 
+%macro PMACSDQL 5
+%if cpuflag(xop)
+    pmacsdql %1, %2, %3, %1
+%else
+    pmuldq   %2, %3
+    paddq    %1, %2
+%endif
+%endmacro
+
 %macro LPC_32 1
 INIT_XMM %1
 cglobal flac_lpc_32, 5,6,5, decoded, coeffs, pred_order, qlevel, len, j