diff options
author | James Stembridge <jstembridge@users.sourceforge.net> | 2005-05-28 12:20:37 +0000 |
---|---|---|
committer | James Stembridge <jstembridge@users.sourceforge.net> | 2005-05-28 12:20:37 +0000 |
commit | 6e52c8b7bb99ea95c8193645c7ecfb5816fbcc8c (patch) | |
tree | f2184560e207755300c19019f6a0707139a21c54 /src | |
parent | 65c944fe625d55cccc43bb396329703de8fc4afe (diff) | |
download | xine-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.c | 4 |
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 |