Contents of /trunk/xorg-old/patches-6.8.2-r10/9924_all_6.8.2-fbmmx-may.patch
Parent Directory | Revision Log
Revision 167 -
(show annotations)
(download)
Tue May 8 20:58:51 2007 UTC (17 years, 4 months ago) by niro
File size: 1055 byte(s)
Tue May 8 20:58:51 2007 UTC (17 years, 4 months ago) by niro
File size: 1055 byte(s)
-import
1 | 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; |