@@ -1694,6 +1694,8 @@ void disassembler_t::add_instructions(const isa_parser_t* isa)
16941694
16951695 #define DISASM_OPIV__X__INSN (name, sign ) DEFINE_VECTOR_VX(name##_vx)
16961696
1697+ #define DISASM_OPIV_MULTIPLYADD__X__INSN (name, sign ) DEFINE_VECTOR_MULTIPLYADD_VX(name##_vx)
1698+
16971699 #define DEFINE_VECTOR_VVM (name ) \
16981700 add_vector_vvm_insn (this , #name, match_##name, mask_##name | mask_vm)
16991701
@@ -1854,10 +1856,10 @@ void disassembler_t::add_instructions(const isa_parser_t* isa)
18541856 DISASM_OPIV_VX__INSN (vwmulu, 0 );
18551857 DISASM_OPIV_VX__INSN (vwmulsu, 0 );
18561858 DISASM_OPIV_VX__INSN (vwmul, 1 );
1857- DISASM_OPIV_VX__INSN (vwmaccu, 0 );
1858- DISASM_OPIV_VX__INSN (vwmacc, 1 );
1859- DISASM_OPIV__X__INSN (vwmaccus, 1 );
1860- DISASM_OPIV_VX__INSN (vwmaccsu, 0 );
1859+ DISASM_OPIV_MULTIPLYADD_VX__INSN (vwmaccu, 0 );
1860+ DISASM_OPIV_MULTIPLYADD_VX__INSN (vwmacc, 1 );
1861+ DISASM_OPIV_MULTIPLYADD__X__INSN (vwmaccus, 1 );
1862+ DISASM_OPIV_MULTIPLYADD_VX__INSN (vwmaccsu, 0 );
18611863
18621864 #undef DISASM_OPIV_VXI_INSN
18631865 #undef DISASM_OPIV_VX__INSN
0 commit comments