Author: pluto Date: Sat Dec 10 22:05:06 2005 GMT Module: SOURCES Tag: HEAD ---- Log message: - fix idiotic constraints for asm. operands.
---- Files affected: SOURCES: libdv-mmx.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/libdv-mmx.patch diff -u /dev/null SOURCES/libdv-mmx.patch:1.1 --- /dev/null Sat Dec 10 23:05:06 2005 +++ SOURCES/libdv-mmx.patch Sat Dec 10 23:05:01 2005 @@ -0,0 +1,33 @@ +--- libdv-0.104/libdv/mmx.h.orig 2001-10-28 03:23:57.000000000 +0000 ++++ libdv-0.104/libdv/mmx.h 2005-12-10 21:56:20.931874000 +0000 +@@ -353,16 +353,16 @@ + #define mmx_i2r(op, imm, reg) \ + __asm__ __volatile__ (#op " %0, %%" #reg \ + : /* nothing */ \ +- : "X" (imm) ) ++ : "i" (imm) ) + + #define mmx_m2r(op, mem, reg) \ + __asm__ __volatile__ (#op " %0, %%" #reg \ + : /* nothing */ \ +- : "X" (mem)) ++ : "m" (mem)) + + #define mmx_r2m(op, reg, mem) \ + __asm__ __volatile__ (#op " %%" #reg ", %0" \ +- : "=X" (mem) \ ++ : "=m" (mem) \ + : /* nothing */ ) + + #define mmx_r2r(op, regs, regd) \ +@@ -372,8 +372,8 @@ + __asm__ __volatile__ ("movq %0, %%mm0\n\t" \ + #op " %1, %%mm0\n\t" \ + "movq %%mm0, %0" \ +- : "=X" (memd) \ +- : "X" (mems)) ++ : "=m" (memd) \ ++ : "m" (mems)) + + #endif + ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit