@@ -58,11 +58,9 @@ static void bench_move_generator(void)
5858 double t , t_mean , t_var , t_min , t_max ;
5959
6060 v = 0 ;
61- c = - click ();
6261 for (i = 0 ; i < N_WARMUP ; ++ i ) {
6362 v += i ;
6463 }
65- c += click ();
6664
6765 c = - click ();
6866 for (i = 0 ; i < N_REPEAT ; ++ i ) {
@@ -79,12 +77,10 @@ static void bench_move_generator(void)
7977 board_set (& board , b );
8078 board .player &= ~x_to_bit (x );
8179 board .opponent &= ~x_to_bit (x );
82-
83- c = - click ();
80+
8481 for (i = 0 ; i < N_WARMUP ; ++ i ) {
8582 v += board_get_move_flip (& board , x , & move );
8683 }
87- c += click ();
8884
8985 c = - click ();
9086 for (i = 0 ; i < N_REPEAT ; ++ i ) {
@@ -125,11 +121,9 @@ static void bench_count_last_flip(void)
125121
126122 v = 0 ;
127123
128- c = - click ();
129124 for (i = 0 ; i < N_WARMUP ; ++ i ) {
130125 v += i ;
131126 }
132- c += click ();
133127
134128 c = - click ();
135129 for (i = 0 ; i < N_REPEAT ; ++ i ) {
@@ -147,11 +141,9 @@ static void bench_count_last_flip(void)
147141 board .player &= ~x_to_bit (x );
148142 // board.opponent &= ~x_to_bit(x);
149143
150- c = - click ();
151144 for (i = 0 ; i < N_WARMUP ; ++ i ) {
152145 v += last_flip (x , board .player & ~i );
153146 }
154- c += click ();
155147
156148 c = - click ();
157149 for (i = 0 ; i < N_REPEAT ; ++ i ) {
@@ -193,11 +185,9 @@ static void bench_solve_1(void)
193185 board_set (& board , b );
194186 v = 0 ;
195187
196- c = - click ();
197188 for (i = 0 ; i < N_WARMUP ; ++ i ) {
198189 v += i ;
199190 }
200- c += click ();
201191
202192 c = - click ();
203193 for (i = 0 ; i < N_REPEAT ; ++ i ) {
@@ -215,11 +205,9 @@ static void bench_solve_1(void)
215205 board .player &= ~x_to_bit (x );
216206 board .opponent &= ~x_to_bit (x );
217207
218- c = - click ();
219208 for (i = 0 ; i < N_WARMUP ; ++ i ) {
220209 v += solve_1 (board .player , SCORE_MAX - 1 , x );
221210 }
222- c += click ();
223211
224212 c = - click ();
225213 for (i = 0 ; i < N_REPEAT ; ++ i ) {
@@ -260,13 +248,11 @@ static void bench_mobility(void)
260248
261249 board_set (& board , b );
262250 v = 0 ;
263- c = - click ();
264251 for (i = 0 ; i < N_WARMUP ; ++ i ) {
265252 board .player &= ~i ;
266253 board .opponent &= ~i ;
267254 v += i ;
268255 }
269- c += click ();
270256
271257 board_set (& board , b );
272258 c = - click ();
@@ -276,7 +262,7 @@ static void bench_mobility(void)
276262 v += i ;
277263 }
278264 c += click ();
279- overhead = 0 ;
265+ overhead = c ;
280266
281267 t_mean = t_var = 0.0 ;
282268 t_max = 0 ;
@@ -286,14 +272,12 @@ static void bench_mobility(void)
286272 board_set (& board , b );
287273
288274 v = 0 ;
289- c = - click ();
290275 for (i = 0 ; i < N_WARMUP ; ++ i ) {
291276 board .player &= ~i ;
292277 board .opponent &= ~i ;
293278 v += get_mobility (board .player , board .opponent );
294279 v -= get_mobility (board .opponent , board .player );
295280 }
296- c += click ();
297281
298282 board_set (& board , b );
299283 c = - click ();
@@ -340,12 +324,10 @@ static void bench_stability(void)
340324
341325 v = 0 ;
342326 x = A1 ;
343- c = - click ();
344327 for (i = 0 ; i < N_WARMUP ; ++ i ) {
345328 board .player &= ~x_to_bit (x );
346329 board .opponent &= ~x_to_bit (x );
347330 }
348- c += click ();
349331
350332 board_set (& board , b );
351333 c = - click ();
@@ -362,15 +344,12 @@ static void bench_stability(void)
362344
363345 for (x = A1 ; x < PASS ; ++ x ) {
364346 board_set (& board , b );
365-
366347 v = 0 ;
367- c = - click ();
368348 for (i = 0 ; i < N_WARMUP ; ++ i ) {
369349 board .player &= ~x_to_bit (x );
370350 board .opponent &= ~x_to_bit (x );
371351 v += get_stability (board .player , board .opponent );
372352 }
373- c += click ();
374353
375354 board_set (& board , b );
376355 c = - click ();
0 commit comments