Mercurial > libavcodec.hg
comparison dct-test.c @ 4752:d49f8b3e8c4a libavcodec
Replace emms() with emms_c(), patch by Marc Hoffman, mmh pleasantst com.
author | diego |
---|---|
date | Sat, 31 Mar 2007 16:20:51 +0000 |
parents | bbe0bc387a19 |
children | 0c378ce84378 |
comparison
equal
deleted
inserted
replaced
4751:0d48b61e655d | 4752:d49f8b3e8c4a |
---|---|
182 if((sum&1)==0) block[63]^=1; | 182 if((sum&1)==0) block[63]^=1; |
183 } | 183 } |
184 #endif | 184 #endif |
185 | 185 |
186 fdct_func(block); | 186 fdct_func(block); |
187 emms(); /* for ff_mmx_idct */ | 187 emms_c(); /* for ff_mmx_idct */ |
188 | 188 |
189 if (fdct_func == fdct_ifast | 189 if (fdct_func == fdct_ifast |
190 #ifndef FAAN_POSTSCALE | 190 #ifndef FAAN_POSTSCALE |
191 || fdct_func == ff_faandct | 191 || fdct_func == ff_faandct |
192 #endif | 192 #endif |
284 fdct_func(block); | 284 fdct_func(block); |
285 } | 285 } |
286 it1 += NB_ITS_SPEED; | 286 it1 += NB_ITS_SPEED; |
287 ti1 = gettime() - ti; | 287 ti1 = gettime() - ti; |
288 } while (ti1 < 1000000); | 288 } while (ti1 < 1000000); |
289 emms(); | 289 emms_c(); |
290 | 290 |
291 printf("%s %s: %0.1f kdct/s\n", | 291 printf("%s %s: %0.1f kdct/s\n", |
292 is_idct ? "IDCT" : "DCT", | 292 is_idct ? "IDCT" : "DCT", |
293 name, (double)it1 * 1000.0 / (double)ti1); | 293 name, (double)it1 * 1000.0 / (double)ti1); |
294 #endif | 294 #endif |
444 idct248_put(img_dest, 8, block); | 444 idct248_put(img_dest, 8, block); |
445 } | 445 } |
446 it1 += NB_ITS_SPEED; | 446 it1 += NB_ITS_SPEED; |
447 ti1 = gettime() - ti; | 447 ti1 = gettime() - ti; |
448 } while (ti1 < 1000000); | 448 } while (ti1 < 1000000); |
449 emms(); | 449 emms_c(); |
450 | 450 |
451 printf("%s %s: %0.1f kdct/s\n", | 451 printf("%s %s: %0.1f kdct/s\n", |
452 1 ? "IDCT248" : "DCT248", | 452 1 ? "IDCT248" : "DCT248", |
453 name, (double)it1 * 1000.0 / (double)ti1); | 453 name, (double)it1 * 1000.0 / (double)ti1); |
454 } | 454 } |