(vl-jp-weirdint x &key (ps 'ps)) → ps
Function:
(defun vl-jp-weirdint-fn (x ps) (declare (xargs :stobjs (ps))) (declare (xargs :guard (vl-value-p x))) (declare (xargs :guard (equal (vl-value-kind x) :vl-weirdint))) (let ((__function__ 'vl-jp-weirdint)) (declare (ignorable __function__)) (jp-object :tag (jp-sym (vl-value-kind x)) :bits (jp-bitlist (vl-weirdint->bits x)) :origsign (jp-str (symbol-name (vl-weirdint->origsign x))) :wasunsized (jp-bool (vl-weirdint->wasunsized x)))))