(R::UNSIGNED-BYTE-P-WHEN-UBYTE32P)
(R::REG)
(R::INTEGERP-OF-REG)
(R::UNSIGNED-BYTE-P-OF-REG)
(R::READ32-XREG-UNSIGNED-BECOMES-REG)
(R::REG-OF-0)
(R::REG-OF-IF
 (16 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (12 2 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (8 8 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (4 2 (:REWRITE BVIF-WHEN-NOT-INTEGERP-ARG4-CHEAP))
 (4 2 (:REWRITE BVIF-WHEN-NOT-INTEGERP-ARG3-CHEAP))
 (2 2 (:REWRITE BVIF-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-AND-BVIF-OF-CONSTANT-AND-CONSTANT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(R::SET-REG)
(R::SET-REG-OF-0)
(R::WRITE32-XREG-BECOMES-SET-REG)
(R::ERROR32P-OF-SET-REG)
(R::READ32-PC-OF-SET-REG)
(R::STAT32P-OF-SET-REG)
(R::SET-REG-OF-SET-REG-SAME)
(R::SET-REG-DOES-NOTHING
 (78 3 (:DEFINITION NTH))
 (26 2 (:REWRITE UPDATE-NTH-BECOMES-APPEND))
 (20 8 (:REWRITE UBYTE5-FIX-WHEN-UBYTE5P))
 (18 3 (:REWRITE ZP-OPEN))
 (12 12 (:TYPE-PRESCRIPTION UBYTE5P))
 (10 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (10 2 (:REWRITE UBYTE32P-WHEN-UBYTE32-OPTIONP))
 (9 5 (:REWRITE DEFAULT-CDR))
 (9 5 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE RISCV32IM-LE::STAT32-FIX-WHEN-STAT32P))
 (8 4 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION UBYTE32-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION RISCV32IM-LE::STAT32P))
 (4 4 (:TYPE-PRESCRIPTION DARGP))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (4 4 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (4 4 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE UBYTE32-OPTIONP-WHEN-UBYTE32P))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-TRUELIST-ALISTP . 1))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-SYMBOL-SYMBOL-ALISTP . 1))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-TRUELIST-ALISTP . 1))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-SYMBOL-ALISTP . 2))
 (3 3 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-KEYWORD-SYMBOL-ALISTP . 1))
 (3 3 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 2))
 (3 3 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-SYMBOL-ISOMAP-ALISTP . 1))
 (3 3 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 2))
 (3 3 (:REWRITE APT::CONSP-WHEN-MEMBER-EQUAL-OF-ISODATA-POS-ISOMAP-ALISTP . 1))
 (2 2 (:REWRITE UBYTE32P-WHEN-MEMBER-EQUAL-OF-UBYTE32-LISTP))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-OF-IF-WHEN-CONSTANTS))
 (1 1 (:REWRITE BVCHOP-OF-EXPT-ALT))
 )
(R::SET-REG-OF-SET-REG-DIFF
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(R::REG-OF-SET-REG
 (18 3 (:REWRITE UBYTE5-FIX-WHEN-UBYTE5P))
 (15 1 (:REWRITE BVCHOP-IDENTITY))
 (10 1 (:REWRITE R::UNSIGNED-BYTE-P-WHEN-UBYTE32P))
 (7 7 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (7 7 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 1 (:REWRITE UBYTE32P-WHEN-UBYTE32-OPTIONP))
 (4 4 (:REWRITE USE-ALL-<-2))
 (4 4 (:REWRITE USE-ALL-<))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:TYPE-PRESCRIPTION UBYTE5P))
 (3 3 (:TYPE-PRESCRIPTION UBYTE32P))
 (2 2 (:TYPE-PRESCRIPTION UBYTE32-OPTIONP))
 (2 2 (:REWRITE UBYTE32P-WHEN-MEMBER-EQUAL-OF-UBYTE32-LISTP))
 (2 2 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (2 1 (:REWRITE UBYTE32-OPTIONP-WHEN-UBYTE32P))
 (2 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (1 1 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(R::REG-OF-WRITE32-PC)
(R::SET-REG-OF-BVCHOP
 (34 3 (:REWRITE R::UNSIGNED-BYTE-P-WHEN-UBYTE32P))
 (34 2 (:REWRITE UPDATE-NTH-BECOMES-APPEND))
 (16 6 (:REWRITE UBYTE5-FIX-WHEN-UBYTE5P))
 (16 4 (:LINEAR R::UBYTE5-FIX-UPPER-BOUND-LINEAR))
 (16 3 (:REWRITE UBYTE32P-WHEN-UBYTE32-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION UBYTE5P))
 (9 9 (:TYPE-PRESCRIPTION UBYTE32P))
 (7 3 (:REWRITE UBYTE32-OPTIONP-WHEN-UBYTE32P))
 (6 6 (:TYPE-PRESCRIPTION UBYTE32-OPTIONP))
 (6 6 (:REWRITE UBYTE32P-WHEN-MEMBER-EQUAL-OF-UBYTE32-LISTP))
 (6 2 (:REWRITE RISCV32IM-LE::STAT32-FIX-WHEN-STAT32P))
 (4 4 (:TYPE-PRESCRIPTION RISCV32IM-LE::STAT32P))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 2 (:REWRITE RISCV32IM-LE::LEN-OF-STAT32->XREGS))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 )
(R::SET-REG-CONVERT-ARG2-TO-BV-AXE
 (34 2 (:REWRITE UPDATE-NTH-BECOMES-APPEND))
 (24 2 (:REWRITE R::UNSIGNED-BYTE-P-WHEN-UBYTE32P))
 (16 6 (:REWRITE UBYTE5-FIX-WHEN-UBYTE5P))
 (16 4 (:LINEAR R::UBYTE5-FIX-UPPER-BOUND-LINEAR))
 (11 2 (:REWRITE UBYTE32P-WHEN-UBYTE32-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION UBYTE5P))
 (6 6 (:TYPE-PRESCRIPTION UBYTE32P))
 (6 2 (:REWRITE RISCV32IM-LE::STAT32-FIX-WHEN-STAT32P))
 (5 2 (:REWRITE UBYTE32-OPTIONP-WHEN-UBYTE32P))
 (4 4 (:TYPE-PRESCRIPTION UBYTE32-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION RISCV32IM-LE::STAT32P))
 (4 4 (:REWRITE UBYTE32P-WHEN-MEMBER-EQUAL-OF-UBYTE32-LISTP))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (3 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 2 (:REWRITE RISCV32IM-LE::LEN-OF-STAT32->XREGS))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 )
(X1)
(X2)
(R::X3)
(R::X4)
(R::X5)
(R::X6)
(R::X7)
(R::X8)
(R::X9)
(R::X10)
(R::X11)
(R::X12)
(R::X13)
(R::X14)
(R::X15)
(R::X16)
(R::X17)
(R::X18)
(R::X19)
(R::X20)
(R::X21)
(R::X22)
(R::X23)
(R::X24)
(R::X25)
(R::X26)
(R::X27)
(R::X28)
(R::X29)
(R::X30)
(R::X31)
(R::RA)
(R::SP)
(R::GP)
(R::TP)
(R::T0)
(R::T1)
(R::T2)
(R::S0)
(R::FP)
(R::S1)
(R::A0)
(R::A1)
(R::A2)
(R::A3)
(R::A4)
(R::A5)
(R::A6)
(R::A7)
(R::S2)
(R::S3)
(R::S4)
(R::S5)
(R::S6)
(R::S7)
(R::S8)
(R::S9)
(R::S10)
(R::S11)
(R::T3)
(R::T4)
(R::T5)
(R::T6)
