Skip to content

Commit

Permalink
Remove Xbitmanip from disassembler
Browse files Browse the repository at this point in the history
  • Loading branch information
aswaterman committed Jun 17, 2023
1 parent 8c0bf05 commit 1fed3c3
Showing 1 changed file with 0 additions and 32 deletions.
32 changes: 0 additions & 32 deletions disasm/disasm.cc
Original file line number Diff line number Diff line change
Expand Up @@ -2144,38 +2144,6 @@ void disassembler_t::add_instructions(const isa_parser_t* isa)
}
}

if (isa->extension_enabled(EXT_XZBP)) {
DEFINE_ITYPE_SHIFT(grevi);
DEFINE_ITYPE_SHIFT(gorci);
DEFINE_RTYPE(pack);
DEFINE_RTYPE(packh);
DEFINE_RTYPE(packu);
DEFINE_RTYPE(grev);
DEFINE_RTYPE(gorc);
DEFINE_RTYPE(xperm4);
DEFINE_RTYPE(xperm8);
DEFINE_RTYPE(xperm16);
DEFINE_RTYPE(xperm32);
}

if (isa->extension_enabled(EXT_XZBP) ||
isa->extension_enabled(EXT_XZBE) ||
isa->extension_enabled(EXT_XZBF)) {
if(isa->get_max_xlen() == 64) {
DEFINE_RTYPE(packw);
}
}

if (isa->extension_enabled(EXT_XZBT)) {
DEFINE_R3TYPE(cmix);
DEFINE_R3TYPE(fsr);
DEFINE_R3TYPE(fsri);
if(isa->get_max_xlen() == 64) {
DEFINE_R3TYPE(fsriw);
DEFINE_R3TYPE(fsrw);
}
}

if (isa->extension_enabled(EXT_ZICBOM)) {
DISASM_INSN("cbo.clean", cbo_clean, 0, {&base_only_address});
DISASM_INSN("cbo.flush", cbo_flush, 0, {&base_only_address});
Expand Down

0 comments on commit 1fed3c3

Please sign in to comment.