67 |
{ |
{ |
68 |
struct timeval tv; |
struct timeval tv; |
69 |
gettimeofday(&tv, 0); |
gettimeofday(&tv, 0); |
70 |
return tv.tv_sec*1.0e6f + tv.tv_usec; |
return tv.tv_sec*1.0e6 + tv.tv_usec; |
71 |
} |
} |
72 |
|
|
73 |
/* returns squared deviates (mean(v*v)-mean(v)^2) of a 8x8 block */ |
/* returns squared deviates (mean(v*v)-mean(v)^2) of a 8x8 block */ |
102 |
, { "SSE2 ", XVID_CPU_SSE2 | XVID_CPU_MMX } |
, { "SSE2 ", XVID_CPU_SSE2 | XVID_CPU_MMX } |
103 |
, { "3DNOW ", XVID_CPU_3DNOW } |
, { "3DNOW ", XVID_CPU_3DNOW } |
104 |
, { "3DNOWE", XVID_CPU_3DNOWEXT } |
, { "3DNOWE", XVID_CPU_3DNOWEXT } |
105 |
|
, { "IA64 ", XVID_CPU_IA64 } |
106 |
//, { "TSC ", XVID_CPU_TSC } |
//, { "TSC ", XVID_CPU_TSC } |
107 |
, { 0, 0 } } |
, { 0, 0 } } |
108 |
|
|
110 |
{ { "PLAINC", 0 } |
{ { "PLAINC", 0 } |
111 |
, { "MMX ", XVID_CPU_MMX } |
, { "MMX ", XVID_CPU_MMX } |
112 |
//, { "MMXEXT", XVID_CPU_MMXEXT | XVID_CPU_MMX } |
//, { "MMXEXT", XVID_CPU_MMXEXT | XVID_CPU_MMX } |
113 |
|
, { "IA64 ", XVID_CPU_IA64 } |
114 |
, { 0, 0 } } |
, { 0, 0 } } |
115 |
|
|
116 |
, cpu_short_list2[] = |
, cpu_short_list2[] = |