From dda7db273d9b897ef39a93d8ee69c8f202b5540b Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Mon, 30 Oct 2017 11:22:54 +0100 Subject: Add missing "volatile" to "asm" statements --- firmware/stats.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware') diff --git a/firmware/stats.c b/firmware/stats.c index 4a06751..80e22dd 100644 --- a/firmware/stats.c +++ b/firmware/stats.c @@ -28,7 +28,7 @@ static void stats_print_dec(unsigned int val, int digits, bool zero_pad) void stats(void) { unsigned int num_cycles, num_instr; - __asm__("rdcycle %0; rdinstret %1;" : "=r"(num_cycles), "=r"(num_instr)); + __asm__ volatile ("rdcycle %0; rdinstret %1;" : "=r"(num_cycles), "=r"(num_instr)); print_str("Cycle counter ........"); stats_print_dec(num_cycles, 8, false); print_str("\nInstruction counter .."); -- cgit