]> git.proxmox.com Git - mirror_qemu.git/commit
target/riscv: Use pattern groups in insn16.decode
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 1 Apr 2019 03:11:52 +0000 (10:11 +0700)
committerPalmer Dabbelt <palmer@sifive.com>
Fri, 24 May 2019 19:09:22 +0000 (12:09 -0700)
commitc2cfb97c01a3636867c1a4a24f8a99fd8c6bed28
treeb6363d8f08bd00add2634d096b501ffbb2496fb2
parent6cafec92f1c862a9754ef6a28be68ba7178a284d
target/riscv: Use pattern groups in insn16.decode

This eliminates about half of the complicated decode
bits within insn_trans/trans_rvc.inc.c.

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
target/riscv/insn_trans/trans_rvi.inc.c