From f9df87b2280edb83df496f2fd0cf6947674b5f98 Mon Sep 17 00:00:00 2001 From: Axel Heider Date: Wed, 10 Nov 2021 22:15:51 +0100 Subject: [PATCH] risc-v: simplify integer expression There is no need to cast twice. Signed-off-by: Axel Heider --- include/arch/riscv/arch/32/mode/machine.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/arch/riscv/arch/32/mode/machine.h b/include/arch/riscv/arch/32/mode/machine.h index f5f17d776..c4b00b608 100644 --- a/include/arch/riscv/arch/32/mode/machine.h +++ b/include/arch/riscv/arch/32/mode/machine.h @@ -24,7 +24,7 @@ static inline uint64_t riscv_read_time(void) asm volatile("rdtime %0\n" : "=r"(nL)); nH1 = nH2; } - return ((uint64_t)((uint64_t) nH1 << 32)) | (nL); + return ((uint64_t)nH1 << 32) | nL; } @@ -42,5 +42,5 @@ static inline uint64_t riscv_read_cycle(void) asm volatile("rdcycle %0\n" : "=r"(nL)); nH1 = nH2; } - return ((uint64_t)((uint64_t) nH1 << 32)) | (nL); + return ((uint64_t) nH1 << 32) | nL; }