summaryrefslogtreecommitdiff
path: root/fb
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <sandmann@daimi.au.dk>2005-05-18 20:49:31 +0000
committerSøren Sandmann Pedersen <sandmann@daimi.au.dk>2005-05-18 20:49:31 +0000
commitbe3875994d7778ffad0cd957a4bd1500bf58ac2c (patch)
tree24334bf073dd3150433c7fdad1b3f3c9c25f4f71 /fb
parent07d1e9ae5f0da65427ac52f065b173d340d70d6d (diff)
Wed May 18 16:47:44 2005 Søren Sandmann <sandmann@redhat.com>
Actually assign the computed results. (Reported by Michael Dänzer, patch by Owen Taylor).
Diffstat (limited to 'fb')
-rw-r--r--fb/fbmmx.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/fb/fbmmx.c b/fb/fbmmx.c
index ead28405e..c06c56bdc 100644
--- a/fb/fbmmx.c
+++ b/fb/fbmmx.c
@@ -709,6 +709,15 @@ fbCompositeSrc_8888x8x8888mmx (CARD8 op,
vd7 = (__m64)pack8888 (
in_over (expand8888 (vs7, 0), srca, vmask, expand8888 (vd7, 0)),
in_over (expand8888 (vs7, 1), srca, vmask, expand8888 (vd7, 1)));
+
+ *(__m64 *)(dst + 0) = vd0;
+ *(__m64 *)(dst + 2) = vd1;
+ *(__m64 *)(dst + 4) = vd2;
+ *(__m64 *)(dst + 6) = vd3;
+ *(__m64 *)(dst + 8) = vd4;
+ *(__m64 *)(dst + 10) = vd5;
+ *(__m64 *)(dst + 12) = vd6;
+ *(__m64 *)(dst + 14) = vd7;
w -= 16;
dst += 16;