[XviD-devel] recent mmx patch (xvid_bench results)

pete p_ross at iprimus.com.au
Tue Apr 13 12:01:54 CEST 2004


ed,

it appears mmx 8to16sub is buggy.

 ===  test transfer ===
PLAINC - 8to16     2.103 usec       crc32=0x115814bb
PLAINC - 16to8     1.200 usec       crc32=0xee7ccbb4
PLAINC - 8to8      1.877 usec       crc32=0xd37b3295
PLAINC - 16to8add  4.582 usec       crc32=0xdd817bf4
PLAINC - 8to16sub  1.178 usec       crc32(1)=0xa1e07163 crc32(2)=0xd86c5d23
PLAINC - 8to16sub2 3.830 usec       crc32=0x99b6c4c7
 ---
MMX    - 8to16     1.028 usec       crc32=0x115814bb
MMX    - 16to8     1.780 usec       crc32=0xee7ccbb4
MMX    - 8to8      0.150 usec       crc32=0xd37b3295
MMX    - 16to8add  0.853 usec       crc32=0xdd817bf4
MMX    - 8to16sub  0.052 usec       crc32(1)=0xa1e07163 crc32(2)=0xd86c5d23
MMX    - 8to16sub2 4.255 usec       crc32=0x99b6c4c7
 ---
3DNOW  - 8to16     2.027 usec       crc32=0x115814bb
3DNOW  - 16to8     0.652 usec       crc32=0xee7ccbb4
3DNOW  - 8to8      0.925 usec       crc32=0xd37b3295
3DNOW  - 16to8add  3.533 usec       crc32=0xdd817bf4
3DNOW  - 8to16sub  0.975 usec       crc32(1)=0xa1e07163 crc32(2)=0xd86c5d23
3DNOW  - 8to16sub2 4.605 usec       crc32=0x99b6c4c7


also noted that iam getting a crash at the end of test 5 ;-(

 =====  test quant =====
PLAINC -   quant_mpeg_intra 224.141 usec       crc32=0xfd6a21a4
PLAINC -   quant_mpeg_inter 237.070 usec       crc32=0xf6de7757
PLAINC - dequant_mpeg_intra 127.539 usec       crc32=0x2def7bc7
PLAINC - dequant_mpeg_inter 155.273 usec       crc32=0xd878c722
PLAINC -   quant_h263_intra 71.602 usec       crc32=0x2eba9d43
PLAINC -   quant_h263_inter 102.891 usec       crc32=0xbd315a7e
PLAINC - dequant_h263_intra 85.273 usec       crc32=0x9841212a
PLAINC - dequant_h263_inter 98.984 usec       crc32=0xe7df8fba
<crash>


-- peter ross



More information about the XviD-devel mailing list