comparison i386/dsputil_mmx.c @ 1115:74a46d77e061 libavcodec

* support FF_MM_FORCE
author kabi
date Fri, 07 Mar 2003 13:49:10 +0000
parents f59c3f66363b
children ddc3b0140b8f
comparison
equal deleted inserted replaced
1114:e4762efc3617 1115:74a46d77e061
1438 } 1438 }
1439 1439
1440 void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx) 1440 void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
1441 { 1441 {
1442 mm_flags = mm_support(); 1442 mm_flags = mm_support();
1443
1444 if (avctx->dsp_mask && FF_MM_FORCE)
1445 mm_flags |= (avctx->dsp_mask & 0xffff);
1446 else
1447 mm_flags &= (avctx->dsp_mask & 0xffff);
1448
1443 #if 0 1449 #if 0
1444 fprintf(stderr, "libavcodec: CPU flags:"); 1450 fprintf(stderr, "libavcodec: CPU flags:");
1445 if (mm_flags & MM_MMX) 1451 if (mm_flags & MM_MMX)
1446 fprintf(stderr, " mmx"); 1452 fprintf(stderr, " mmx");
1447 if (mm_flags & MM_MMXEXT) 1453 if (mm_flags & MM_MMXEXT)