aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/libxine/files/patch-src-post-goom-mmx.h24
1 files changed, 5 insertions, 19 deletions
diff --git a/multimedia/libxine/files/patch-src-post-goom-mmx.h b/multimedia/libxine/files/patch-src-post-goom-mmx.h
index 091d41caeeae..11c5bdc65b4c 100644
--- a/multimedia/libxine/files/patch-src-post-goom-mmx.h
+++ b/multimedia/libxine/files/patch-src-post-goom-mmx.h
@@ -1,32 +1,18 @@
--- src/post/goom/mmx.h.orig
+++ src/post/goom/mmx.h
-@@ -721,17 +721,29 @@ void zoom_filter_xmmx (int prevX, int pr
- */
- #ifdef MMX_TRACE
-
-+#ifdef __clang__
-+#define emms() \
-+ { \
-+ printf("emms()\n"); \
-+ __asm__ __volatile__ ("emms"); \
-+ }
-+#else
- #define emms() \
+@@ -725,13 +725,13 @@ void zoom_filter_xmmx (int prevX, int pr
{ \
printf("emms()\n"); \
__asm__ __volatile__ ("emms" \
- "st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)"); \
+- "st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)"); \
++ "st","st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)"); \
}
-+#endif
#else
-+#ifdef __clang__
-+#define emms() __asm__ __volatile__ ("emms")
-+#else
#define emms() __asm__ __volatile__ ("emms"::: \
- "st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)")
-+#endif
+- "st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)")
++ "st","st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)")
#endif