On 10/8/26 00:34, Richard Henderson wrote:
From: TANG Tiancheng <[email protected]>

operand_vimm() sign-extends the 5-bit vector immediate field in bits
19:15, but returns uint32_t. This sends negative immediates through an
unsigned type before they are assigned to rv_decode.imm.

Return int32_t to match the signed value extracted by the helper.

Signed-off-by: TANG Tiancheng <[email protected]>
Reviewed-by: LIU Zhiwei <[email protected]>

(Missing your S-o-b)

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>

Message-Id: 
<20260703-b4-disas-xthead-fix-riscv-next-v4-3-84c566330...@linux.alibaba.com>
---
  disas/riscv.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

Reply via email to