@@ -1694,6 +1694,8 @@ void disassembler_t::add_instructions(const isa_parser_t* isa)
1694
1694
1695
1695
#define DISASM_OPIV__X__INSN (name, sign ) DEFINE_VECTOR_VX(name##_vx)
1696
1696
1697
+ #define DISASM_OPIV_MULTIPLYADD__X__INSN (name, sign ) DEFINE_VECTOR_MULTIPLYADD_VX(name##_vx)
1698
+
1697
1699
#define DEFINE_VECTOR_VVM (name ) \
1698
1700
add_vector_vvm_insn (this , #name, match_##name, mask_##name | mask_vm)
1699
1701
@@ -1854,10 +1856,10 @@ void disassembler_t::add_instructions(const isa_parser_t* isa)
1854
1856
DISASM_OPIV_VX__INSN (vwmulu, 0 );
1855
1857
DISASM_OPIV_VX__INSN (vwmulsu, 0 );
1856
1858
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 );
1861
1863
1862
1864
#undef DISASM_OPIV_VXI_INSN
1863
1865
#undef DISASM_OPIV_VX__INSN
0 commit comments