]> granicus.if.org Git - libx264/commitdiff
Fix pixel_ssd on win64
authorFiona Glaser <fiona@x264.com>
Mon, 9 Nov 2009 17:18:03 +0000 (09:18 -0800)
committerFiona Glaser <fiona@x264.com>
Mon, 9 Nov 2009 17:18:03 +0000 (09:18 -0800)
Didn't preserve XMM registers, may or may not have caused problems.

common/x86/pixel-a.asm

index a650b84e99d16ac36f40ae780278c2f4e284e3c5..0f6ed6c150d24d559c90fad5b7074ea8464fe211 100644 (file)
@@ -231,6 +231,9 @@ cglobal x264_pixel_ssd_%1x%2_%3, 0,0,0
 .startloop:
 %ifdef ARCH_X86_64
     DECLARE_REG_TMP 0,1,2,3
+%ifnidn %3, mmx
+    PROLOGUE 0,0,8
+%endif
 %else
     PROLOGUE 0,5
     DECLARE_REG_TMP 1,2,3,4