Mercurial > libavcodec.hg
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) |