Simplify reg_read/reg_write, obtaining a perf boost.
Single reg_read/reg_write is now about 25% faster.
This commit is contained in:
@@ -5,6 +5,9 @@
|
||||
#define UNICORN_ARCH_POSTFIX _riscv32
|
||||
#endif
|
||||
#define unicorn_fill_tlb unicorn_fill_tlb_riscv32
|
||||
#define reg_read reg_read_riscv32
|
||||
#define reg_write reg_write_riscv32
|
||||
#define uc_init uc_init_riscv32
|
||||
#define uc_add_inline_hook uc_add_inline_hook_riscv32
|
||||
#define uc_del_inline_hook uc_del_inline_hook_riscv32
|
||||
#define tb_invalidate_phys_range tb_invalidate_phys_range_riscv32
|
||||
@@ -1361,9 +1364,6 @@
|
||||
#define riscv_translate_init riscv_translate_init_riscv32
|
||||
#define restore_state_to_opc restore_state_to_opc_riscv32
|
||||
#define cpu_riscv_init cpu_riscv_init_riscv32
|
||||
#define riscv_reg_reset riscv_reg_reset_riscv32
|
||||
#define riscv_reg_read riscv_reg_read_riscv32
|
||||
#define riscv_reg_write riscv_reg_write_riscv32
|
||||
#define helper_fcvt_l_s helper_fcvt_l_s_riscv32
|
||||
#define helper_fcvt_lu_s helper_fcvt_lu_s_riscv32
|
||||
#define helper_fcvt_s_l helper_fcvt_s_l_riscv32
|
||||
|
||||
Reference in New Issue
Block a user