Files
linux-kernel-module-cheat/userland/gcc/busy_loop.c
Ciro Santilli 六四事件 法轮功 d4a27987d6 play a bit with the ARM PMU
2020-11-18 00:00:00 +00:00

21 lines
554 B
C

/* https://cirosantilli.com/linux-kernel-module-cheat#microbenchmarks
* https://cirosantilli.com/linux-kernel-module-cheat#c-busy-loop
* https://cirosantilli.com/linux-kernel-module-cheat#benchmark-emulators-on-userland-executables */
#include <lkmc.h>
int main(int argc, char **argv) {
unsigned long long max, max2;
if (argc > 1) {
max = strtoll(argv[1], NULL, 0);
} else {
max = 1;
}
if (argc > 2) {
max2 = strtoll(argv[2], NULL, 0);
} else {
max2 = 1;
}
lkmc_busy_loop(max, max2);
}