Recognizer for pairs of segment register indices and values for the hidden portions containing the attr value of the registers.
(seg-hidden-attri-alistp alst) → *
Note that the register values are required to be
Function:
(defun seg-hidden-attri-alistp (alst) (declare (xargs :guard t)) (let ((__function__ 'seg-hidden-attri-alistp)) (declare (ignorable __function__)) (if (atom alst) (equal alst nil) (if (atom (car alst)) nil (let ((index (caar alst)) (value (cdar alst)) (rest (cdr alst))) (and (natp index) (< index 6) (unsigned-byte-p 16 value) (seg-hidden-attri-alistp rest)))))))