summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames Stembridge <jstembridge@users.sourceforge.net>2005-05-28 12:20:37 +0000
committerJames Stembridge <jstembridge@users.sourceforge.net>2005-05-28 12:20:37 +0000
commit6e52c8b7bb99ea95c8193645c7ecfb5816fbcc8c (patch)
treef2184560e207755300c19019f6a0707139a21c54 /src
parent65c944fe625d55cccc43bb396329703de8fc4afe (diff)
downloadxine-lib-6e52c8b7bb99ea95c8193645c7ecfb5816fbcc8c.tar.gz
xine-lib-6e52c8b7bb99ea95c8193645c7ecfb5816fbcc8c.tar.bz2
**BUGFIX**
femms is a 3DNow instruction causing an Illegal instruction when run on non-AMD processors, replace with emms CVS patchset: 7583 CVS date: 2005/05/28 12:20:37
Diffstat (limited to 'src')
-rw-r--r--src/post/goom/xmmx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/post/goom/xmmx.c b/src/post/goom/xmmx.c
index d9fead3fb..b0afc31a6 100644
--- a/src/post/goom/xmmx.c
+++ b/src/post/goom/xmmx.c
@@ -242,7 +242,7 @@ void zoom_filter_xmmx (int prevX, int prevY,
++loop;
}
/*#ifdef HAVE_ATHLON*/
- __asm__ __volatile__ ("femms\n");
+ __asm__ __volatile__ ("emms\n");
/*#else
emms();
#endif*/
@@ -393,7 +393,7 @@ void draw_line_xmmx (Pixel *data, int x1, int y1, int x2, int y2, int col, int s
}
}
end_of_line:
- __asm__ __volatile__ ("femms\n");
+ __asm__ __volatile__ ("emms\n");
}
#endif