Fixer for xregs.
(xregs-fix x) → *
Function:
(defun xregs-fix (x) (declare (xargs :guard (xregsp x))) (mbe :logic (if (xregsp x) x (acl2::ubyte32-list-fix (take 31 x))) :exec x))
Theorem:
(defthm xregsp-of-xregs-fix (xregsp (xregs-fix x)))
Theorem:
(defthm xregs-fix-when-xregsp (implies (xregsp x) (equal (xregs-fix x) x)))