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