]> git.sesse.net Git - vlc/blob - extras/contrib/src/Patches/goom2k4-0-mmx.patch
Contribs update:
[vlc] / extras / contrib / src / Patches / goom2k4-0-mmx.patch
1 diff -ruN goom.orig/src/xmmx.c goom/src/xmmx.c
2 --- goom.orig/src/xmmx.c        2006-10-01 22:10:15.000000000 +0200
3 +++ goom/src/xmmx.c     2006-10-01 23:45:59.000000000 +0200
4 @@ -69,8 +69,8 @@
5                  */
6  
7                 asm volatile
8 -      ("#1 \n\t movq %[brutS], %%mm0"
9 -       "#1 \n\t movq %[brutD], %%mm1"
10 +      ("#1 \n\t movq (%[brutS]), %%mm0"
11 +       "#1 \n\t movq (%[brutD]), %%mm1"
12         "#1 \n\t psubd   %%mm0, %%mm1" /* mm1 = D - S */
13         "#1 \n\t movq    %%mm1, %%mm2" /* mm2 = D - S */
14         "#1 \n\t pslld     $16, %%mm1"