(hex-digit-chars-value1 x val) → *
Function:
(defun hex-digit-chars-value1 (x val) (declare (type unsigned-byte val)) (declare (xargs :guard (hex-digit-char-list*p x))) (let ((acl2::__function__ 'hex-digit-chars-value1)) (declare (ignorable acl2::__function__)) (if (consp x) (hex-digit-chars-value1 (cdr x) (the unsigned-byte (+ (the (unsigned-byte 4) (hex-digit-char-value (car x))) (the unsigned-byte (ash (mbe :logic (lnfix val) :exec val) 4))))) (lnfix val))))