Magellan Linux

Annotation of /trunk/xorg-old/patches-6.8.2-r10/9924_all_6.8.2-fbmmx-may.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 167 - (hide annotations) (download)
Tue May 8 20:58:51 2007 UTC (17 years, 1 month ago) by niro
File size: 1055 byte(s)
-import

1 niro 167 http://bugs.gentoo.org/show_bug.cgi?id=96053#c78
2     --- xc/programs/Xserver/fb/fbmmx.c.ORIG 2005-05-27 12:07:12.000000000 +0200
3     +++ xc/programs/Xserver/fb/fbmmx.c 2005-10-01 23:44:04.324510904 +0200
4     @@ -676,7 +676,7 @@
5     __m64 vs4 = *(__m64 *)(src + 8);
6     __m64 vs5 = *(__m64 *)(src + 10);
7     __m64 vs6 = *(__m64 *)(src + 12);
8     - __m64 vs7 = *(__m64 *)(dst + 14);
9     + __m64 vs7 = *(__m64 *)(src + 14);
10    
11     vd0 = (__m64)pack8888 (
12     in_over (expand8888 (vs0, 0), srca, vmask, expand8888 (vd0, 0)),
13     @@ -710,6 +710,15 @@
14     in_over (expand8888 (vs7, 0), srca, vmask, expand8888 (vd7, 0)),
15     in_over (expand8888 (vs7, 1), srca, vmask, expand8888 (vd7, 1)));
16    
17     + *(__m64 *)(dst + 0) = vd0;
18     + *(__m64 *)(dst + 2) = vd1;
19     + *(__m64 *)(dst + 4) = vd2;
20     + *(__m64 *)(dst + 6) = vd3;
21     + *(__m64 *)(dst + 8) = vd4;
22     + *(__m64 *)(dst + 10) = vd5;
23     + *(__m64 *)(dst + 12) = vd6;
24     + *(__m64 *)(dst + 14) = vd7;
25     +
26     w -= 16;
27     dst += 16;
28     src += 16;