|
|
|
@ -706,26 +706,6 @@ static void NOINLINE add_sfence_insn(disassembler_t* d, const char* name, uint32 |
|
|
|
d->add_insn(new disasm_insn_t(name, match, mask, {&xrs1, &xrs2})); |
|
|
|
} |
|
|
|
|
|
|
|
static void NOINLINE add_pitype3_insn(disassembler_t* d, const char* name, uint32_t match, uint32_t mask) |
|
|
|
{ |
|
|
|
d->add_insn(new disasm_insn_t(name, match, mask, {&xrd, &xrs1, &p_imm3})); |
|
|
|
} |
|
|
|
|
|
|
|
static void NOINLINE add_pitype4_insn(disassembler_t* d, const char* name, uint32_t match, uint32_t mask) |
|
|
|
{ |
|
|
|
d->add_insn(new disasm_insn_t(name, match, mask, {&xrd, &xrs1, &p_imm4})); |
|
|
|
} |
|
|
|
|
|
|
|
static void NOINLINE add_pitype5_insn(disassembler_t* d, const char* name, uint32_t match, uint32_t mask) |
|
|
|
{ |
|
|
|
d->add_insn(new disasm_insn_t(name, match, mask, {&xrd, &xrs1, &p_imm5})); |
|
|
|
} |
|
|
|
|
|
|
|
static void NOINLINE add_pitype6_insn(disassembler_t* d, const char* name, uint32_t match, uint32_t mask) |
|
|
|
{ |
|
|
|
d->add_insn(new disasm_insn_t(name, match, mask, {&xrd, &xrs1, &p_imm6})); |
|
|
|
} |
|
|
|
|
|
|
|
static void NOINLINE add_vector_v_insn(disassembler_t* d, const char* name, uint32_t match, uint32_t mask) |
|
|
|
{ |
|
|
|
d->add_insn(new disasm_insn_t(name, match, mask, {&vd, &vs2, opt, &vm})); |
|
|
|
|