goom: add edx to clobber list in inline assembly code
authorBrian Cameron <brian.cameron@oracle.com>
Sat, 17 Apr 2010 09:06:41 +0000 (10:06 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 17 Apr 2010 09:26:25 +0000 (10:26 +0100)
mull modifies %edx, so should be mentioned in clobber list.
Fixes crash on Solaris (#615998).

gst/goom/xmmx.c

index e26fab5..ea87cf9 100644 (file)
@@ -182,7 +182,7 @@ zoom_filter_xmmx (int prevX, int prevY,
         "#4 \n\t addl %[prevX],%%eax"
         "#4 \n\t movq (%%esi,%%eax,4),%%mm2"::[expix1] "g" (expix1)
         ,[prevX] "g" (prevX)
-        :"eax", "esi");
+        :"eax", "esi", "edx");
 
     /*
      * pre :       mm0 : expix1[position]