Modifying constructor for sparseint$-concat structures.
(change-sparseint$-concat x [:width <width>] [:lsbs-taller <lsbs-taller>] [:msbs-taller <msbs-taller>] [:lsbs <lsbs>] [:msbs <msbs>])
This is an often useful alternative to make-sparseint$-concat.
We construct a new sparseint$-concat structure that is a copy of
This is an ordinary
Macro:
(defmacro change-sparseint$-concat (x &rest args) (std::change-aggregate 'sparseint$-concat x args '((:width . sparseint$-concat->width) (:lsbs-taller . sparseint$-concat->lsbs-taller) (:msbs-taller . sparseint$-concat->msbs-taller) (:lsbs . sparseint$-concat->lsbs) (:msbs . sparseint$-concat->msbs)) 'change-sparseint$-concat 'nil))