aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/c_sd.h
blob: dba9b0756c0900a88fb7d74f4d9ea65a464184d2 (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_RS1S + insn.rvc_ld_imm(), RVC_RS2S_PAIR);
} else {
  MMU.store<uint64_t>(RVC_RS1S + insn.rvc_ld_imm(), RVC_RS2S);
}