Modifying constructor for instr-jalr structures.
(change-instr-jalr x [:rd <rd>] [:rs1 <rs1>] [:imm <imm>])
This is an often useful alternative to make-instr-jalr.
We construct a new instr-jalr structure that is a copy of
This is an ordinary
Macro:
(defmacro change-instr-jalr (x &rest args) (std::change-aggregate 'instr-jalr x args '((:rd . instr-jalr->rd) (:rs1 . instr-jalr->rs1) (:imm . instr-jalr->imm)) 'change-instr-jalr 'nil))