On Sun, 2026-08-09 at 15:35 -0700, Richard Henderson wrote:
> Route "c.j" to "j" instead of "jal", etc.
> 
> Signed-off-by: Richard Henderson <[email protected]>

Reviewed-by: Alistair Francis <[email protected]>

Alistair

> ---
>  disas/riscv.c | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/disas/riscv.c b/disas/riscv.c
> index fc821355fe..9a528803e8 100644
> --- a/disas/riscv.c
> +++ b/disas/riscv.c
> @@ -1848,15 +1848,15 @@ static const rv_opcode_data rvi_opcode_data[]
> = {
>      { "c.and", rv_codec_cs, NULL, DECOMP(rv_op_and) },
>      { "c.subw", rv_codec_cs, NULL, DECOMP(rv_op_subw) },
>      { "c.addw", rv_codec_cs, NULL, DECOMP(rv_op_addw) },
> -    { "c.j", rv_codec_cj, NULL, DECOMP(rv_op_jal) },
> -    { "c.beqz", rv_codec_cb, NULL, DECOMP(rv_op_beq) },
> -    { "c.bnez", rv_codec_cb, NULL, DECOMP(rv_op_bne) },
> +    { "c.j", rv_codec_cj, NULL, DECOMP(rv_op_j) },
> +    { "c.beqz", rv_codec_cb, NULL, DECOMP(rv_op_beqz) },
> +    { "c.bnez", rv_codec_cb, NULL, DECOMP(rv_op_bnez) },
>      { "c.slli", rv_codec_ci_sh6, NULL, DECOMP(rv_op_slli) },
>      { "c.fldsp", rv_codec_ci_ldsp, NULL, DECOMP(rv_op_fld) },
>      { "c.lwsp", rv_codec_ci_lwsp, NULL, DECOMP(rv_op_lw) },
>      { "c.flwsp", rv_codec_ci_lwsp, NULL, DECOMP(rv_op_flw) },
> -    { "c.jr", rv_codec_cr_jr, NULL, DECOMP(rv_op_jalr) },
> -    { "c.mv", rv_codec_cr_mv, NULL, DECOMP(rv_op_addi) },
> +    { "c.jr", rv_codec_cr_jr, NULL, DECOMP(rv_op_jr) },
> +    { "c.mv", rv_codec_cr_mv, NULL, DECOMP(rv_op_mv) },
>      { "c.ebreak", rv_codec_ci_none, NULL, DECOMP(rv_op_ebreak) },
>      { "c.jalr", rv_codec_cr_jalr, NULL, DECOMP(rv_op_jalr) },
>      { "c.add", rv_codec_cr, NULL, DECOMP(rv_op_add) },

Reply via email to