[XviD-devel] recent mmx patch (xvid_bench results)
suxen_drol
suxen_drol at hotmail.com
Thu Apr 15 11:46:14 CEST 2004
On Wed, 14 Apr 2004 21:58:51 +0200 Edouard Gomez <ed.gomez at free.fr> wrote:
> <jmtest at voila.fr> (jmtest at voila.fr) wrote:
> > So i did remove the cmov instructions from the mmx code
>
> The patch looked correct, so i applied it on _my_ head branch. It works
> fine too for me(tm)
>
> I'm now waiting for pete's feedback before applying it to the CVS head.
i ran two short encodes with quant, and its all good.
xvid_bench output follows. mingw was used; msvc's gettimeofday()
exhibits inaccurate timing.
===== test quant =====
PLAINC - quant_mpeg_intra 217.500 usec crc32=0xfd6a21a4
PLAINC - quant_mpeg_inter 232.773 usec crc32=0xf6de7757
PLAINC - dequant_mpeg_intra 137.695 usec crc32=0x2def7bc7
PLAINC - dequant_mpeg_inter 165.469 usec crc32=0xd878c722
PLAINC - quant_h263_intra 75.508 usec crc32=0x2eba9d43
PLAINC - quant_h263_inter 104.453 usec crc32=0xbd315a7e
PLAINC - dequant_h263_intra 88.398 usec crc32=0x9841212a
PLAINC - dequant_h263_inter 101.719 usec crc32=0xe7df8fba
---
MMX - quant_mpeg_intra 21.133 usec crc32=0xdacabdb6 | ERROR
MMX - quant_mpeg_inter 25.039 usec crc32=0x72883ab6 | ERROR
MMX - dequant_mpeg_intra 22.656 usec crc32=0x2def7bc7
MMX - dequant_mpeg_inter 25.820 usec crc32=0xd878c722
MMX - quant_h263_intra 12.930 usec crc32=0x2eba9d43
MMX - quant_h263_inter 12.500 usec crc32=0xbd315a7e
MMX - dequant_h263_intra 17.227 usec crc32=0x9841212a
MMX - dequant_h263_inter 17.227 usec crc32=0xe7df8fba
---
3DNOW - quant_mpeg_intra 217.500 usec crc32=0xfd6a21a4
3DNOW - quant_mpeg_inter 232.773 usec crc32=0xf6de7757
3DNOW - dequant_mpeg_intra 137.305 usec crc32=0x2def7bc7
3DNOW - dequant_mpeg_inter 165.078 usec crc32=0xd878c722
3DNOW - quant_h263_intra 75.508 usec crc32=0x2eba9d43
3DNOW - quant_h263_inter 104.844 usec crc32=0xbd315a7e
3DNOW - dequant_h263_intra 88.008 usec crc32=0x9841212a
3DNOW - dequant_h263_inter 102.109 usec crc32=0xe7df8fba
-- pete
More information about the XviD-devel
mailing list