]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/x86/pngdsp.asm
h264_weight: Fix SSSE3 biweight code with weights of 128
[ffmpeg] / libavcodec / x86 / pngdsp.asm
index 8c4cb19da016a0c7c3751f3350857e5e76f57549..c05f3da017a8d4a9e86e9dcac7d70316665ac846 100644 (file)
 ;* 51, Inc., Foundation Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 ;******************************************************************************
 
-%include "x86inc.asm"
-%include "x86util.asm"
+%include "libavutil/x86/x86util.asm"
 
 SECTION_RODATA
 
 cextern pw_255
 
-section .text align=16
+SECTION_TEXT
 
 ; %1 = nr. of xmm registers used
 %macro ADD_BYTES_FN 1
@@ -56,7 +55,7 @@ cglobal add_bytes_l2, 4, 6, %1, dst, src1, src2, wa, w, i
 
 %if mmsize == 16
     ; vector loop
-    mov                 wq, waq
+    mov                waq, wq
     and                waq, ~7
     jmp .end_l
 .loop_l:
@@ -167,7 +166,7 @@ cglobal add_png_paeth_prediction, 5, 7, %1, dst, src, top, w, bpp, end, cntr
     RET
 %endmacro
 
-INIT_MMX mmx2
+INIT_MMX mmxext
 ADD_PAETH_PRED_FN 0
 
 INIT_MMX ssse3