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