diff --git a/src/boot/efi/ticks.c b/src/boot/efi/ticks.c index 2f6ff878ca..6549296998 100644 --- a/src/boot/efi/ticks.c +++ b/src/boot/efi/ticks.c @@ -33,7 +33,7 @@ static uint64_t ticks_read(void) { #elif defined(__aarch64__) static uint64_t ticks_read(void) { uint64_t val; - __asm__ volatile ("mrs %0, cntpct_el0" : "=r" (val)); + asm volatile("mrs %0, cntvct_el0" : "=r"(val)); return val; } #else @@ -45,7 +45,7 @@ static uint64_t ticks_read(void) { #if defined(__aarch64__) static uint64_t ticks_freq(void) { uint64_t freq; - __asm__ volatile ("mrs %0, cntfrq_el0": "=r" (freq)); + asm volatile("mrs %0, cntfrq_el0" : "=r"(freq)); return freq; } #else