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 }