ld

For RV64, load 64 bits of data into register `xd` from an address formed by adding `xs1` to a signed offset. <% if ext?(:Zilsd) %> For RV32, Loads a 64-bit value into registers xd and xd+1. The effective address is obtained by adding register xs1 to the sign-extended 12-bit offset. <% end %>

Synopsis

ld xd, imm(xs1)

Encoding

Type:

067111214151920310000011xd011xs1imm

RISC-V Instruction Encoder/Decoder

open ld in rvcodecjs

Availability