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

if (xlen == 32) {
  MMU.store<uint64_t>(RVC_RS1S + insn.rvc_ld_imm(), RVC_RS2S_PAIR);
} else {
  MMU.store<uint64_t>(RVC_RS1S + insn.rvc_ld_imm(), RVC_RS2S);
}