[[XviD-devel] nasm code to permute Simple_IDCT parm list

Michael Militzer michael at xvid.org
Mon Jun 9 20:29:32 CEST 2003


Hi,

Quoting trbarry at trbarry.com:

> Hi -
> 
> At Nic's suggestion I added nasm/mmx code in MPEG2DEC3 to
> permute-in-place the parm list to Simple_IDCT.  This allows the IDCT
> results to not have to be copied again on the way out and, on my
> machine, speeds up MPEG2 decoding by about 5-8% when using Simple_IDCT.
> 
> Supposedly this simple_idct_mmx.asm function and the needed parm
> permuting are also used in Xvid.  So my small change might also be
> useful here.
> 
> I'm not currently set up with Xvid CVS or source but, if it can help,
> please see the new self-permuting simple_idct_mmx_P function at the
> bottom of source member simple_idct_mmx.asm at:
> www.trbarry.com/MPEG2DEC3_1.0.7T.zip .

thanks Tom. Your code is helpful and I've included it into XviD CVS.

bye,
Michael


More information about the XviD-devel mailing list