Lines Matching refs:BENCH
189 #define MAINLOOP(cmd_data, BENCH, COMPUTE_AVG, PRINT_ITER, PRINT_AVG) \
198 BENCH; \
219 #define MAINLOOP_DATA(name, cmd_data, size, BENCH) \
224 BENCH; \
232 #define MAINLOOP_COLD(name, cmd_data, size, num_incrs, BENCH) \
250 BENCH; \
260 // be used by the BENCH code.
263 // BENCH - The actual code to benchmark and is timed.
264 #define BENCH_ONE_BUF(name, cmd_data, INIT, BENCH) \
270 MAINLOOP_DATA(name, cmd_data, size, BENCH);
274 // buffers and should be used by the BENCH code.
277 // BENCH - The actual code to benchmark and is timed.
278 #define BENCH_TWO_BUFS(name, cmd_data, INIT, BENCH) \
290 MAINLOOP_DATA(name, cmd_data, size, BENCH);
296 // of the buffer that the BENCH code should use that is of the correct size
299 // through the buffer. Specifically, as "buf" values are iterated in BENCH
304 // BENCH - The actual code to benchmark and is timed.
305 #define COLD_ONE_BUF(name, cmd_data, INIT, BENCH) \
321 BENCH; \
329 // "buf2" will be the two buffers that BENCH code should use. In order
333 // BENCH code, the end of "buf1" and "buf2" is guaranteed to be at least
337 // BENCH - The actual code to benchmark and is timed.
338 #define COLD_TWO_BUFS(name, cmd_data, INIT, BENCH) \
367 BENCH; \