Ahmet Göksu pushed to branch gsoc-2023-ahmet-final at FreeType / FreeType
Commits:
-
4bcf3d9b
by goksu at 2023-09-25T19:15:22+03:00
1 changed file:
Changes:
... | ... | @@ -271,7 +271,7 @@ |
271 | 271 | double max_time,
|
272 | 272 | double warmup )
|
273 | 273 | {
|
274 | - int n, done;
|
|
274 | + int n, w, done;
|
|
275 | 275 | btimer_t timer;
|
276 | 276 | |
277 | 277 | |
... | ... | @@ -281,16 +281,21 @@ |
281 | 281 | test->bench( face, test->user_data );
|
282 | 282 | }
|
283 | 283 | |
284 | + |
|
284 | 285 | TIMER_START(&timer);
|
285 | - for(int i = 0; i<warmup; i++)
|
|
286 | + |
|
287 | + for( w = 0; w < warmup; w++ )
|
|
286 | 288 | test->bench(face, test->user_data);
|
289 | + |
|
287 | 290 | TIMER_STOP(&timer);
|
288 | 291 | |
292 | + |
|
289 | 293 | printf( " %-25s ", test->title );
|
290 | 294 | fflush( stdout );
|
291 | 295 | |
292 | 296 | TIMER_RESET( &timer );
|
293 | 297 | |
298 | + |
|
294 | 299 | for ( n = 0, done = 0; !max_iter || n < max_iter; n++ )
|
295 | 300 | {
|
296 | 301 | TIMER_START( &timer );
|
... | ... | @@ -303,6 +308,7 @@ |
303 | 308 | break;
|
304 | 309 | }
|
305 | 310 | |
311 | + |
|
306 | 312 | if ( done )
|
307 | 313 | printf( "%10.3f microseconds %10d done\n",
|
308 | 314 | TIMER_GET( &timer ) / (double)done, done );
|
... | ... | @@ -1295,8 +1301,7 @@ |
1295 | 1301 | warmup_iter = atoi( optarg );
|
1296 | 1302 | if ( warmup_iter < 0 )
|
1297 | 1303 | warmup_iter = -warmup_iter;
|
1298 | - break;
|
|
1299 | - |
|
1304 | + break;
|
|
1300 | 1305 | |
1301 | 1306 | |
1302 | 1307 | /* break; */
|
... | ... | @@ -1387,8 +1392,9 @@ |
1387 | 1392 | if ( max_iter )
|
1388 | 1393 | printf( "number of iterations for each test: at most %d\n",
|
1389 | 1394 | max_iter );
|
1390 | - printf( "number of iterations as warmup in all tests: %d\n",
|
|
1391 | - warmup_iter );
|
|
1395 | + printf( "\n"
|
|
1396 | + "number of iterations as warmup in all tests: %d\n",
|
|
1397 | + warmup_iter );
|
|
1392 | 1398 | |
1393 | 1399 | printf( "\n"
|
1394 | 1400 | "executing tests:\n" );
|
... | ... | @@ -1574,4 +1580,5 @@ |
1574 | 1580 | }
|
1575 | 1581 | |
1576 | 1582 | |
1577 | -/* End */ |
|
\ No newline at end of file | ||
1583 | +/* End */
|
|
1584 | + |
|
\ No newline at end of file |