summaryrefslogtreecommitdiffstats
path: root/gst/goom/xmmx.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/goom/xmmx.c')
-rw-r--r--gst/goom/xmmx.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/gst/goom/xmmx.c b/gst/goom/xmmx.c
index 365b4e26..e26fab5c 100644
--- a/gst/goom/xmmx.c
+++ b/gst/goom/xmmx.c
@@ -1,3 +1,29 @@
+/* xmmx.c
+
+ eXtended MultiMedia eXtensions GCC interface library for IA32.
+
+ To use this library, simply include this header file
+ and compile with GCC. You MUST have inlining enabled
+ in order for xmmx_ok() to work; this can be done by
+ simply using -O on the GCC command line.
+
+ Compiling with -DXMMX_TRACE will cause detailed trace
+ output to be sent to stderr for each mmx operation.
+ This adds lots of code, and obviously slows execution to
+ a crawl, but can be very useful for debugging.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
+ LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ AND FITNESS FOR ANY PARTICULAR PURPOSE.
+
+ 1999 by R. Fisher
+ Based on libmmx, 1997-99 by H. Dietz and R. Fisher
+
+ Notes:
+ It appears that the latest gas has the pand problem fixed, therefore
+ I'll undefine BROKEN_PAND by default.
+*/
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif