From 15703025b0d4e89c454e6e04a5d36a0af07623b7 Mon Sep 17 00:00:00 2001 From: imi415 Date: Tue, 2 Jun 2020 00:35:53 +0800 Subject: [PATCH] Fixed mcycle function --- src/ibex_system.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ibex_system.c b/src/ibex_system.c index 86014b3..c05f087 100644 --- a/src/ibex_system.c +++ b/src/ibex_system.c @@ -29,8 +29,7 @@ uint64_t __read_mcycle(void) { __csrr("mcycle", mcycle); __csrr("mcycleh", mcycleh); - uint64_t ret = mcycleh << 31; - ret <<= 1; + uint64_t ret = (uint64_t)mcycleh << 32; ret |= mcycle; return ret;