target/riscv: Merge argument sets for insn32 and insn16
commite1d455dd91c935c714412dafeb24db947429a929
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 1 Apr 2019 03:11:50 +0000 (1 10:11 +0700)
committerPalmer Dabbelt <palmer@sifive.com>
Fri, 24 May 2019 19:09:22 +0000 (24 12:09 -0700)
treee0cae8303529a3f6b85542a2f183a3db2c5e0c7d
parent81770255581bd210c57b86a6e808628ab8d0c543
target/riscv: Merge argument sets for insn32 and insn16

In some cases this allows us to directly use the insn32
translator function.  In some cases we still need a shim.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
target/riscv/insn16.decode
target/riscv/insn_trans/trans_rvc.inc.c