[svn] / trunk / xvidcore / examples / xvid_bench.c Repository:
ViewVC logotype

Diff of /trunk/xvidcore/examples/xvid_bench.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1742, Mon Oct 30 10:52:00 2006 UTC revision 1743, Mon Oct 30 11:21:42 2006 UTC
# Line 19  Line 19 
19   *  along with this program; if not, write to the Free Software   *  along with this program; if not, write to the Free Software
20   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21   *   *
22   * $Id: xvid_bench.c,v 1.32 2006-10-30 10:52:00 Skal Exp $   * $Id: xvid_bench.c,v 1.33 2006-10-30 11:21:42 Skal Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# Line 2019  Line 2019 
2019  extern int lum_8x8_c(uint8_t* ptr, int stride);  extern int lum_8x8_c(uint8_t* ptr, int stride);
2020  extern int lum_8x8_mmx(uint8_t* ptr, int stride);  extern int lum_8x8_mmx(uint8_t* ptr, int stride);
2021  extern int lum_2x8_c(uint8_t* ptr, int stride);  extern int lum_2x8_c(uint8_t* ptr, int stride);
2022  extern void iconsim_c(uint8_t* ptro, uint8_t* ptrc, int stride, int lumo, int lumc, int* pdevo, int* pdevc, int* pcorr);  extern void consim_c(uint8_t* ptro, uint8_t* ptrc, int stride, int lumo, int lumc, int* pdevo, int* pdevc, int* pcorr);
2023  extern void consim_mmx(uint8_t* ptro, uint8_t* ptrc, int stride, int lumo, int lumc, int* pdevo, int* pdevc, int* pcorr);  extern void consim_mmx(uint8_t* ptro, uint8_t* ptrc, int stride, int lumo, int lumc, int* pdevo, int* pdevc, int* pcorr);
2024  extern void consim_sse2(uint8_t* ptro, uint8_t* ptrc, int stride, int lumo, int lumc, int* pdevo, int* pdevc, int* pcorr);  extern void consim_sse2(uint8_t* ptro, uint8_t* ptrc, int stride, int lumo, int lumc, int* pdevo, int* pdevc, int* pcorr);
2025    
# Line 2057  Line 2057 
2057                          continue;                          continue;
2058                  lum8x8 = lum_8x8_c;                  lum8x8 = lum_8x8_c;
2059                  lum2x8 = lum_2x8_c;                  lum2x8 = lum_2x8_c;
2060                  csim   = iconsim_c;                  csim   = consim_c;
2061                  if (cpu->cpu & XVID_CPU_MMX){                  if (cpu->cpu & XVID_CPU_MMX){
2062                          lum8x8 = lum_8x8_mmx;                          lum8x8 = lum_8x8_mmx;
2063                          csim = consim_mmx;                          csim = consim_mmx;
# Line 2091  Line 2091 
2091                  t = (gettime_usec() - t) / nb_tests;                  t = (gettime_usec() - t) / nb_tests;
2092                  printf("%s - ssim-consim    %.3f usec       devs=[0x%x 0x%x 0x%x] %s\n",                  printf("%s - ssim-consim    %.3f usec       devs=[0x%x 0x%x 0x%x] %s\n",
2093                             cpu->name, t, devs[0], devs[1], devs[2],                             cpu->name, t, devs[0], devs[1], devs[2],
2094                             (devs[0]!=0xeba80 || devs[1]!=0x1053e7 ||  devs[2]!=0x51215)?"| ERROR": "" );                             (devs[0]!=0x1bdf0f || devs[1]!=0x137258 ||  devs[2]!=0xcdb13)?"| ERROR": "" );
   
2095                  printf( " --- \n" );                  printf( " --- \n" );
2096          }          }
2097  }  }

Legend:
Removed from v.1742  
changed lines
  Added in v.1743

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4