You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
471 B
28 lines
471 B
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
#define ITERS 50000000
|
|
|
|
int
|
|
main(int argc, char **argv) __attribute__((optnone))
|
|
{
|
|
printf("%s enter\n", argv[0]);
|
|
int n = 0, e = 1;
|
|
if (argc == 2) {
|
|
n = atoi(argv[1]);
|
|
if (n > 0) e = 0;
|
|
}
|
|
|
|
while (e || n > 0) {
|
|
int i = ITERS;
|
|
n--;
|
|
while (i-- > 0) {
|
|
int j = ITERS;
|
|
while (j-- > 0) __asm__ __volatile__("nop" : : : "memory");
|
|
}
|
|
printf("%s\n", argv[0]);
|
|
}
|
|
printf("%s done\n", argv[0]);
|
|
}
|