1 /* 2 * loop1.c 3 * 4 * used as a helper to test AST delivery. Loops in user mode for 5 seconds. 5 * $DragonFly: src/test/sysperf/loop1.c,v 1.1 2003/08/12 02:29:44 dillon Exp $ 6 */ 7 8 #include "blib.h" 9 10 #define LOOP 100000000 11 12 int 13 main(int ac, char **av) 14 { 15 int i; 16 17 printf("SMP contention, userland-only loop (run one, then run ncpu copies in parallel\n"); 18 start_timing(); 19 for (i = 0; i < LOOP; ++i) 20 nop(); 21 stop_timing(LOOP, "loop1/user"); 22 return(0); 23 } 24 25