target/riscv/cpu.c | 4 + target/riscv/cpu.h | 2 + target/riscv/fpu_helper.c | 180 ++++++++++ target/riscv/helper.h | 34 ++ target/riscv/insn32-64.decode | 6 + target/riscv/insn32.decode | 32 ++ target/riscv/insn_trans/trans_rvzfh.inc.c | 531 ++++++++++++++++++++++++++++++ target/riscv/internals.h | 16 + target/riscv/translate.c | 16 + 9 files changed, 821 insertions(+) create mode 100644 target/riscv/insn_trans/trans_rvzfh.inc.c