diff --git a/libs/libc/machine/risc-v/rv64/arch_elf.c b/libs/libc/machine/risc-v/rv64/arch_elf.c index 259a22f516d..d27ac924392 100644 --- a/libs/libc/machine/risc-v/rv64/arch_elf.c +++ b/libs/libc/machine/risc-v/rv64/arch_elf.c @@ -150,7 +150,7 @@ static void _calc_imm(long offset, long *imm_hi, long *imm_lo) { hi++; } - else if (r <= -2048) + else if (r < -2048) { hi--; }