guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 14/27: riscv: fix the B and J type size check


From: Andy Wingo
Subject: [Guile-commits] 14/27: riscv: fix the B and J type size check
Date: Wed, 29 Jan 2025 10:52:59 -0500 (EST)

wingo pushed a commit to branch main
in repository guile.

commit c6008fd0ab6ce8a3acf24c67790b70b6751a884d
Author: Ekaitz Zarraga <ekaitz@elenq.tech>
AuthorDate: Thu Nov 14 16:11:46 2024 +0100

    riscv: fix the B and J type size check
---
 lightening/riscv.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lightening/riscv.c b/lightening/riscv.c
index 9d5462af6..dc74cce7d 100644
--- a/lightening/riscv.c
+++ b/lightening/riscv.c
@@ -247,7 +247,7 @@ offset_in_jcc_range(ptrdiff_t offset, int flags)
   if(offset & 1)
     return 0;
   else
-    return simm12_p(offset);
+    return simm12_p(offset >> 1);
 }
 
 /*
@@ -271,7 +271,7 @@ offset_in_jmp_range(ptrdiff_t offset, int flags)
   if(offset & 1)
     return 0;
   else
-    return simm20_p(offset);
+    return simm20_p(offset >> 1);
 }
 
 static void



reply via email to

[Prev in Thread] Current Thread [Next in Thread]