|
@@ -12,6 +12,7 @@
|
|
|
|
|
|
#include "event.h"
|
|
|
#include "utils.h"
|
|
|
+#include "lib.h"
|
|
|
|
|
|
extern void thirty_two_instruction_loop(u64 loops);
|
|
|
|
|
@@ -90,7 +91,7 @@ static u64 determine_overhead(struct event *events)
|
|
|
return overhead;
|
|
|
}
|
|
|
|
|
|
-static int count_instructions(void)
|
|
|
+static int test_body(void)
|
|
|
{
|
|
|
struct event events[2];
|
|
|
u64 overhead;
|
|
@@ -129,6 +130,11 @@ static int count_instructions(void)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
+static int count_instructions(void)
|
|
|
+{
|
|
|
+ return eat_cpu(test_body);
|
|
|
+}
|
|
|
+
|
|
|
int main(void)
|
|
|
{
|
|
|
return test_harness(count_instructions, "count_instructions");
|