aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/c_sdsp.h
blob: e95aefaa0e279b9d0e05c0bc08956da0e1ac51d1 (plain)
1
2
3
4
5
6
7
8
require_extension(EXT_ZCA);
require((xlen == 64) || p->extension_enabled(EXT_ZCMLSD));

if (xlen == 32) {
  MMU.store<uint64_t>(RVC_SP + insn.rvc_sdsp_imm(), RVC_RS2_PAIR);
} else {
  MMU.store<uint64_t>(RVC_SP + insn.rvc_sdsp_imm(), RVC_RS2);
}