diff options
author | Diego Biurrun <diego@biurrun.de> | 2006-08-05 10:00:54 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2006-08-05 10:00:54 +0000 |
commit | dbdae6ec54cb02db446b756e0dea6e5cefd44893 (patch) | |
tree | 82b8871afe2c4d032bbd86ddbdf332bf91977535 /libswscale/yuv2rgb.c | |
parent | 9bd0d79fcb806a1a60d7238f29a59ad6a08bd7cf (diff) | |
download | ffmpeg-dbdae6ec54cb02db446b756e0dea6e5cefd44893.tar.gz |
Do not assemble MMX, MMX2 or 3DNOW code unconditionally on X86 and X86_64.
Originally committed as revision 19339 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Diffstat (limited to 'libswscale/yuv2rgb.c')
-rw-r--r-- | libswscale/yuv2rgb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libswscale/yuv2rgb.c b/libswscale/yuv2rgb.c index 3758f1b58c..8d9a2ac943 100644 --- a/libswscale/yuv2rgb.c +++ b/libswscale/yuv2rgb.c @@ -154,7 +154,7 @@ const uint8_t __attribute__((aligned(8))) dither_8x8_220[8][8]={ }; #endif -#if defined(ARCH_X86) || defined(ARCH_X86_64) +#ifdef HAVE_MMX /* hope these constant values are cache line aligned */ uint64_t attribute_used __attribute__((aligned(8))) mmx_00ffw = 0x00ff00ff00ff00ffULL; @@ -578,7 +578,7 @@ EPILOG(1) SwsFunc yuv2rgb_get_func_ptr (SwsContext *c) { -#if defined(ARCH_X86) || defined(ARCH_X86_64) +#if defined(HAVE_MMX2) || defined(HAVE_MMX) if(c->flags & SWS_CPU_CAPS_MMX2){ switch(c->dstFormat){ case IMGFMT_BGR32: return yuv420_rgb32_MMX2; |