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