Mercurial > mplayer.hg
diff libswscale/x86/yuv2rgb_mmx.c @ 31124:b11e3ae960ac
13% faster yuv420 to rgb15 mmx.
It is now faster than the old gpl version on conroe.
author | lorenm |
---|---|
date | Wed, 19 May 2010 13:31:11 +0000 |
parents | 6502a6b24f9b |
children | e682d09f5e33 |
line wrap: on
line diff
--- a/libswscale/x86/yuv2rgb_mmx.c Wed May 19 08:21:56 2010 +0000 +++ b/libswscale/x86/yuv2rgb_mmx.c Wed May 19 13:31:11 2010 +0000 @@ -41,6 +41,9 @@ DECLARE_ASM_CONST(8, uint64_t, mmx_00ffw) = 0x00ff00ff00ff00ffULL; DECLARE_ASM_CONST(8, uint64_t, mmx_redmask) = 0xf8f8f8f8f8f8f8f8ULL; DECLARE_ASM_CONST(8, uint64_t, mmx_grnmask) = 0xfcfcfcfcfcfcfcfcULL; +DECLARE_ASM_CONST(8, uint64_t, pb_e0) = 0xe0e0e0e0e0e0e0e0ULL; +DECLARE_ASM_CONST(8, uint64_t, pb_03) = 0x0303030303030303ULL; +DECLARE_ASM_CONST(8, uint64_t, pb_07) = 0x0707070707070707ULL; //MMX versions #undef RENAME