aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/ld.h
blob: cb0399b722ab51f5c4bcf44cbaa68428e71c0565 (plain)
1
2
3
4
5
6
7
8
require((xlen == 64) || p->extension_enabled(EXT_ZILSD));

if (xlen == 32) {
  WRITE_RD_PAIR(MMU.load<int64_t>(RS1 + insn.i_imm()));
} else {
  WRITE_RD(MMU.load<int64_t>(RS1 + insn.i_imm()));
}