Mercurial > mplayer.hg
changeset 16133:2678255514cc
unused
author | alex |
---|---|
date | Thu, 28 Jul 2005 13:08:03 +0000 |
parents | cd65644dae2d |
children | a1fd1a7eeb35 |
files | mmx_defs.h |
diffstat | 1 files changed, 0 insertions(+), 57 deletions(-) [+] |
line wrap: on
line diff
--- a/mmx_defs.h Thu Jul 28 12:55:01 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -/* - This file contains most common definitions to make MMX stuff - easy portable between different kinds of mmx clones - Written By Nick Kurshev <nickols_k@mail.ru> -*/ - -#ifndef MMXDEFS_INCLUDED -#define MMXDEFS_INCLUDED - -#include "config.h" - -#undef HAVE_MMX1 -#if defined(HAVE_MMX) && !defined(HAVE_MMX2) && !defined(HAVE_3DNOW) && !defined(HAVE_SSE) -#define HAVE_MMX1 -#endif - -#undef HAVE_K6_2PLUS -#if !defined( HAVE_MMX2 ) && defined( HAVE_3DNOW ) -#define HAVE_K6_2PLUS -#endif - -#ifdef HAVE_SSE2 -#define MMREG_SIZE 16 -#else -#define MMREG_SIZE 8 -#endif - -#ifdef HAVE_3DNOW -#define PREFETCH "prefetch" -#define PREFETCHW "prefetchw" -#define PAVGB "pavgusb" -#elif defined ( HAVE_MMX2 ) -#define PREFETCH "prefetchnta" -#define PREFETCHW "prefetcht0" -#define PAVGB "pavgb" -#else -#define PREFETCH "/nop" -#define PREFETCHW "/nop" -#endif - -#ifdef HAVE_3DNOW -/* On K6 femms is faster of emms. On K7 femms is directly mapped on emms. */ -#define EMMS "femms" -#else -#define EMMS "emms" -#endif - -#ifdef HAVE_MMX2 -#define MOVNTQ "movntq" -#define SFENCE "sfence" -#else -#define MOVNTQ "movq" -#define SFENCE "/nop" -#endif - - -#endif