From 741a26865c0ebadb7d27b1d33ced2dd55a4cc07f Mon Sep 17 00:00:00 2001 From: Aravind Kumar <akumark@login.eng.ucsd.edu> Date: Fri, 4 Mar 2016 18:56:05 -0800 Subject: [PATCH] CPU Measurement # 2 loop overhead --- cpu/loop_overhead_time.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu/loop_overhead_time.c b/cpu/loop_overhead_time.c index 3f1aacf..ea8dc72 100644 --- a/cpu/loop_overhead_time.c +++ b/cpu/loop_overhead_time.c @@ -11,8 +11,8 @@ int main() asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r" (time1)); for (i = 0; i < 1000; i++); asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r" (time2)); - sum++; - avg += (time2 - time1 - 5); + avg = (time2 - time1 - 5); printf("Loop overhead: %u\n", avg/(1000)); + sum++; } } -- 1.9.1