3 h
->get_ct_state()->vf_pc
= XS1
+ insn
.s_imm();
4 for (uint32_t i
=0; i
<VL
; i
++)
5 h
->get_ut_state(i
)->run
= true;
8 mmu_t::insn_fetch_t ut_fetch
= p
->get_mmu()->load_insn(h
->get_ct_state()->vf_pc
);
9 insn_t ut_insn
= ut_fetch
.insn
.insn
;
13 #define DECLARE_INSN(name, match, mask) \
14 extern reg_t hwacha_##name(processor_t*, insn_t, reg_t); \
15 if ((ut_insn.bits() & mask) == match) { \
16 h->get_ct_state()->vf_pc = hwacha_##name(p, ut_insn, h->get_ct_state()->vf_pc); \
19 #include "opcodes_hwacha_ut.h"
25 // if vf is still running, rewind pc so that it will execute again