(EVM::N64P)
(EVM::N256P)
(EVM::N256P-FORWARD-TO-NATP)
(EVM::N256P-WHEN-UNSIGNED-BYTE-P)
(EVM::N256P-WHEN-BITP
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(EVM::N256P-OF-IF)
(EVM::ALL-N256P)
(EVM::ALL-N256P-OF-CONS)
(EVM::USE-ALL-N256P-FOR-CAR)
(EVM::USE-ALL-N256P-FOR-CAR-OF-LAST)
(EVM::ALL-N256P-OF-APPEND)
(EVM::ALL-N256P-OF-UNION-EQUAL)
(EVM::ALL-N256P-WHEN-NOT-CONSP)
(EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP)
(EVM::ALL-N256P-OF-REVAPPEND)
(EVM::ALL-N256P-OF-CDR)
(EVM::ALL-N256P-OF-NTHCDR)
(EVM::ALL-N256P-OF-FIRSTN)
(EVM::ALL-N256P-OF-REMOVE1-EQUAL)
(EVM::ALL-N256P-OF-REMOVE-EQUAL)
(EVM::ALL-N256P-OF-LAST)
(EVM::ALL-N256P-OF-TAKE)
(EVM::ALL-N256P-WHEN-PERM)
(EVM::ALL-N256P-OF-TRUE-LIST-FIX)
(EVM::PERM-IMPLIES-EQUAL-ALL-N256P-1)
(EVM::USE-ALL-N256P)
(EVM::USE-ALL-N256P-2)
(EVM::ALL-N256P-OF-ADD-TO-SET-EQUAL)
(EVM::N256P-OF-BVMINUS
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(EVM::BVCHOP-IDENTITY-WHEN-256P
 (13 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 2 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (8 2 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (8 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (4 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (4 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 )
(EVM::WORDP)
(EVM::ALL-WORDP)
(EVM::ALL-WORDP-OF-CONS)
(EVM::USE-ALL-WORDP-FOR-CAR)
(EVM::USE-ALL-WORDP-FOR-CAR-OF-LAST)
(EVM::ALL-WORDP-OF-APPEND)
(EVM::ALL-WORDP-OF-UNION-EQUAL)
(EVM::ALL-WORDP-WHEN-NOT-CONSP)
(EVM::ALL-WORDP-WHEN-NOT-CONSP-CHEAP)
(EVM::ALL-WORDP-OF-REVAPPEND)
(EVM::ALL-WORDP-OF-CDR)
(EVM::ALL-WORDP-OF-NTHCDR)
(EVM::ALL-WORDP-OF-FIRSTN)
(EVM::ALL-WORDP-OF-REMOVE1-EQUAL)
(EVM::ALL-WORDP-OF-REMOVE-EQUAL)
(EVM::ALL-WORDP-OF-LAST)
(EVM::ALL-WORDP-OF-TAKE)
(EVM::ALL-WORDP-WHEN-PERM)
(EVM::ALL-WORDP-OF-TRUE-LIST-FIX)
(EVM::PERM-IMPLIES-EQUAL-ALL-WORDP-1)
(EVM::USE-ALL-WORDP)
(EVM::USE-ALL-WORDP-2)
(EVM::ALL-WORDP-OF-ADD-TO-SET-EQUAL)
(EVM::WORD-ARRAYP)
(EVM::BYTE-ARRAYP)
(EVM::B20P)
(EVM::B32P)
(EVM::ADDRESSP)
(EVM::0-ADDRESS)
(EVM::ADDRESSP-OF-0-ADDRESS)
(EVM::NONCEP)
(EVM::PACK-ADDRESS
 (5 1 (:DEFINITION LEN))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:DEFINITION TRUE-LISTP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 )
(EVM::N256P-OF-PACK-ADDRESS
 (27 1 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (5 5 (:TYPE-PRESCRIPTION PACKBV))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 )
(EVM::UNPACK-ADDRESS
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 )
(EVM::ADDRESSP-OF-UNPACK-ADDRESS
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE UNPACKBV-WHEN-ZP))
 (1 1 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::ALL-ADDRESSP)
(EVM::ALL-ADDRESSP-OF-CONS)
(EVM::USE-ALL-ADDRESSP-FOR-CAR)
(EVM::USE-ALL-ADDRESSP-FOR-CAR-OF-LAST)
(EVM::ALL-ADDRESSP-OF-APPEND)
(EVM::ALL-ADDRESSP-OF-UNION-EQUAL)
(EVM::ALL-ADDRESSP-WHEN-NOT-CONSP)
(EVM::ALL-ADDRESSP-WHEN-NOT-CONSP-CHEAP)
(EVM::ALL-ADDRESSP-OF-REVAPPEND)
(EVM::ALL-ADDRESSP-OF-CDR)
(EVM::ALL-ADDRESSP-OF-NTHCDR)
(EVM::ALL-ADDRESSP-OF-FIRSTN)
(EVM::ALL-ADDRESSP-OF-REMOVE1-EQUAL)
(EVM::ALL-ADDRESSP-OF-REMOVE-EQUAL)
(EVM::ALL-ADDRESSP-OF-LAST)
(EVM::ALL-ADDRESSP-OF-TAKE)
(EVM::ALL-ADDRESSP-WHEN-PERM)
(EVM::ALL-ADDRESSP-OF-TRUE-LIST-FIX)
(EVM::PERM-IMPLIES-EQUAL-ALL-ADDRESSP-1)
(EVM::USE-ALL-ADDRESSP)
(EVM::USE-ALL-ADDRESSP-2)
(EVM::ALL-ADDRESSP-OF-ADD-TO-SET-EQUAL)
(EVM::ACCOUNT-STATEP
 (4 4 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::ACCOUNT-STATE)
(EVM::HONSED-ACCOUNT-STATE)
(EVM::ACCOUNT-STATE->NONCE$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::ACCOUNT-STATE->BALANCE$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::ACCOUNT-STATE->STORAGE-ROOT$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::ACCOUNT-STATE->CODEHASH$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-ACCOUNT-STATE)
(EVM::BOOLEANP-OF-ACCOUNT-STATEP)
(EVM::ACCOUNT-STATEP-OF-ACCOUNT-STATE)
(EVM::CONSP-WHEN-ACCOUNT-STATEP)
(EVM::ACCOUNT-STATE->NONCE-OF-ACCOUNT-STATE)
(EVM::ACCOUNT-STATE->BALANCE-OF-ACCOUNT-STATE)
(EVM::ACCOUNT-STATE->STORAGE-ROOT-OF-ACCOUNT-STATE)
(EVM::ACCOUNT-STATE->CODEHASH-OF-ACCOUNT-STATE)
(EVM::RETURN-TYPE-OF-ACCOUNT-STATE->NONCE)
(EVM::RETURN-TYPE-OF-ACCOUNT-STATE->BALANCE)
(EVM::RETURN-TYPE-OF-ACCOUNT-STATE->STORAGE-ROOT)
(EVM::RETURN-TYPE-OF-ACCOUNT-STATE->CODEHASH)
(EVM::ALL-ACCOUNT-STATEP)
(EVM::ALL-ACCOUNT-STATEP-OF-CONS)
(EVM::USE-ALL-ACCOUNT-STATEP-FOR-CAR)
(EVM::USE-ALL-ACCOUNT-STATEP-FOR-CAR-OF-LAST
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(EVM::ALL-ACCOUNT-STATEP-OF-APPEND)
(EVM::ALL-ACCOUNT-STATEP-OF-UNION-EQUAL)
(EVM::ALL-ACCOUNT-STATEP-WHEN-NOT-CONSP)
(EVM::ALL-ACCOUNT-STATEP-WHEN-NOT-CONSP-CHEAP)
(EVM::ALL-ACCOUNT-STATEP-OF-REVAPPEND)
(EVM::ALL-ACCOUNT-STATEP-OF-CDR)
(EVM::ALL-ACCOUNT-STATEP-OF-NTHCDR)
(EVM::ALL-ACCOUNT-STATEP-OF-FIRSTN)
(EVM::ALL-ACCOUNT-STATEP-OF-REMOVE1-EQUAL)
(EVM::ALL-ACCOUNT-STATEP-OF-REMOVE-EQUAL)
(EVM::ALL-ACCOUNT-STATEP-OF-LAST)
(EVM::ALL-ACCOUNT-STATEP-OF-TAKE)
(EVM::ALL-ACCOUNT-STATEP-WHEN-PERM)
(EVM::ALL-ACCOUNT-STATEP-OF-TRUE-LIST-FIX)
(EVM::PERM-IMPLIES-EQUAL-ALL-ACCOUNT-STATEP-1)
(EVM::USE-ALL-ACCOUNT-STATEP)
(EVM::USE-ALL-ACCOUNT-STATEP-2)
(EVM::ALL-ACCOUNT-STATEP-OF-ADD-TO-SET-EQUAL)
(EVM::WORLD-STATEP)
(EVM::EMPTY-WORLD-STATE)
(EVM::WORLD-STATEP-FORWARD-TO-ALISTP)
(EVM::WORLD-STATEP-FORWARD-TO-TRUE-LISTP)
(EVM::GET-ACCOUNT)
(EVM::GET-ACCOUNT-TYPE
 (182 17 (:REWRITE EVM::USE-ALL-ADDRESSP))
 (115 115 (:REWRITE DEFAULT-CAR))
 (101 11 (:REWRITE EVM::USE-ALL-ACCOUNT-STATEP))
 (72 23 (:REWRITE EVM::ALL-ADDRESSP-WHEN-NOT-CONSP))
 (68 68 (:TYPE-PRESCRIPTION MEMBERP))
 (63 63 (:TYPE-PRESCRIPTION STRIP-CARS))
 (58 14 (:REWRITE EVM::ALL-ACCOUNT-STATEP-WHEN-NOT-CONSP))
 (52 52 (:TYPE-PRESCRIPTION STRIP-CDRS))
 (48 48 (:REWRITE DEFAULT-CDR))
 (39 23 (:REWRITE EVM::ALL-ADDRESSP-WHEN-NOT-CONSP-CHEAP))
 (36 7 (:REWRITE EVM::USE-ALL-ADDRESSP-FOR-CAR))
 (34 17 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (34 17 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (34 17 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (34 17 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (28 14 (:REWRITE EVM::ALL-ACCOUNT-STATEP-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (17 17 (:TYPE-PRESCRIPTION LEN))
 (17 17 (:REWRITE EVM::USE-ALL-ADDRESSP-2))
 (17 17 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (17 17 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (17 17 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (17 17 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (17 17 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (11 11 (:REWRITE EVM::USE-ALL-ACCOUNT-STATEP-2))
 )
(EVM::EMPTY-NOT-AN-ACCOUNT-STATE)
(EVM::KEC-OF-EMPTY)
(EVM::EMPTY-ACCOUNTP
 (6 6 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE EVM::USE-ALL-ADDRESSP-2))
 (1 1 (:REWRITE EVM::USE-ALL-ADDRESSP))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 )
(EVM::DEAD-ACCOUNTP)
(EVM::WEIP)
(EVM::MAYBE-ADDRESSP)
(EVM::TRANSACTIONP
 (9 9 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::TRANSACTION)
(EVM::HONSED-TRANSACTION)
(EVM::TRANSACTION->NONCE$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->GAS-PRICE$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->GAS-LIMIT$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->TO$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->VALUE$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->SIG-V$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->SIG-R$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->SIG-S$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::TRANSACTION->INIT-OR-DATA$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-TRANSACTION)
(EVM::BOOLEANP-OF-TRANSACTIONP)
(EVM::TRANSACTIONP-OF-TRANSACTION)
(EVM::CONSP-WHEN-TRANSACTIONP)
(EVM::TRANSACTION->NONCE-OF-TRANSACTION)
(EVM::TRANSACTION->GAS-PRICE-OF-TRANSACTION)
(EVM::TRANSACTION->GAS-LIMIT-OF-TRANSACTION)
(EVM::TRANSACTION->TO-OF-TRANSACTION)
(EVM::TRANSACTION->VALUE-OF-TRANSACTION)
(EVM::TRANSACTION->SIG-V-OF-TRANSACTION)
(EVM::TRANSACTION->SIG-R-OF-TRANSACTION)
(EVM::TRANSACTION->SIG-S-OF-TRANSACTION)
(EVM::TRANSACTION->INIT-OR-DATA-OF-TRANSACTION)
(EVM::RETURN-TYPE-OF-TRANSACTION->NONCE)
(EVM::RETURN-TYPE-OF-TRANSACTION->GAS-PRICE)
(EVM::RETURN-TYPE-OF-TRANSACTION->GAS-LIMIT)
(EVM::RETURN-TYPE-OF-TRANSACTION->TO)
(EVM::RETURN-TYPE-OF-TRANSACTION->VALUE)
(EVM::RETURN-TYPE-OF-TRANSACTION->SIG-R)
(EVM::RETURN-TYPE-OF-TRANSACTION->SIG-S)
(EVM::RETURN-TYPE-OF-TRANSACTION->INIT-OR-DATA)
(EVM::ALL-TRANSACTIONP)
(EVM::ALL-TRANSACTIONP-OF-CONS)
(EVM::USE-ALL-TRANSACTIONP-FOR-CAR)
(EVM::USE-ALL-TRANSACTIONP-FOR-CAR-OF-LAST
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(EVM::ALL-TRANSACTIONP-OF-APPEND)
(EVM::ALL-TRANSACTIONP-OF-UNION-EQUAL)
(EVM::ALL-TRANSACTIONP-WHEN-NOT-CONSP)
(EVM::ALL-TRANSACTIONP-WHEN-NOT-CONSP-CHEAP)
(EVM::ALL-TRANSACTIONP-OF-REVAPPEND)
(EVM::ALL-TRANSACTIONP-OF-CDR)
(EVM::ALL-TRANSACTIONP-OF-NTHCDR)
(EVM::ALL-TRANSACTIONP-OF-FIRSTN)
(EVM::ALL-TRANSACTIONP-OF-REMOVE1-EQUAL)
(EVM::ALL-TRANSACTIONP-OF-REMOVE-EQUAL)
(EVM::ALL-TRANSACTIONP-OF-LAST)
(EVM::ALL-TRANSACTIONP-OF-TAKE)
(EVM::ALL-TRANSACTIONP-WHEN-PERM)
(EVM::ALL-TRANSACTIONP-OF-TRUE-LIST-FIX)
(EVM::PERM-IMPLIES-EQUAL-ALL-TRANSACTIONP-1)
(EVM::USE-ALL-TRANSACTIONP)
(EVM::USE-ALL-TRANSACTIONP-2)
(EVM::ALL-TRANSACTIONP-OF-ADD-TO-SET-EQUAL)
(EVM::SUBSTATEP
 (4 4 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::SUBSTATE)
(EVM::HONSED-SUBSTATE)
(EVM::SUBSTATE->SELF-DESTRUCT-SET$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::SUBSTATE->LOG-SERIES$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::SUBSTATE->TOUCHED-ACCOUNTS$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::SUBSTATE->REFUND-BALANCE$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-SUBSTATE)
(EVM::BOOLEANP-OF-SUBSTATEP)
(EVM::SUBSTATEP-OF-SUBSTATE)
(EVM::CONSP-WHEN-SUBSTATEP)
(EVM::SUBSTATE->SELF-DESTRUCT-SET-OF-SUBSTATE)
(EVM::SUBSTATE->LOG-SERIES-OF-SUBSTATE)
(EVM::SUBSTATE->TOUCHED-ACCOUNTS-OF-SUBSTATE)
(EVM::SUBSTATE->REFUND-BALANCE-OF-SUBSTATE)
(EVM::RETURN-TYPE-OF-SUBSTATE->SELF-DESTRUCT-SET)
(EVM::RETURN-TYPE-OF-SUBSTATE->TOUCHED-ACCOUNTS)
(EVM::RETURN-TYPE-OF-SUBSTATE->REFUND-BALANCE)
(EVM::INITIAL-SUBSTATE)
(EVM::BLOCK-HEADERP
 (15 15 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER)
(EVM::HONSED-BLOCK-HEADER)
(EVM::BLOCK-HEADER->PARENT-HASH$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->OMMERS-HASH$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->BENEFICIARY$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->STATE-ROOT$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->TRANSACTIONS-ROOT$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->RECEIPTS-ROOT$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->LOGS-BLOOM$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->DIFFICULTY$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->NUMBER$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->GAS-LIMIT$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->GAS-USED$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->TIMESTAMP$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->EXTRA-DATA$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->MIX-HASH$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK-HEADER->NONCE$INLINE
 (8 8 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-BLOCK-HEADER)
(EVM::BOOLEANP-OF-BLOCK-HEADERP)
(EVM::BLOCK-HEADERP-OF-BLOCK-HEADER)
(EVM::CONSP-WHEN-BLOCK-HEADERP)
(EVM::BLOCK-HEADER->PARENT-HASH-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->OMMERS-HASH-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->BENEFICIARY-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->STATE-ROOT-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->TRANSACTIONS-ROOT-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->RECEIPTS-ROOT-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->LOGS-BLOOM-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->DIFFICULTY-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->NUMBER-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->GAS-LIMIT-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->GAS-USED-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->TIMESTAMP-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->EXTRA-DATA-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->MIX-HASH-OF-BLOCK-HEADER)
(EVM::BLOCK-HEADER->NONCE-OF-BLOCK-HEADER)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->BENEFICIARY)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->STATE-ROOT)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->TRANSACTIONS-ROOT)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->RECEIPTS-ROOT)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->NUMBER)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->EXTRA-DATA)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->MIX-HASH)
(EVM::RETURN-TYPE-OF-BLOCK-HEADER->NONCE)
(EVM::ALL-BLOCK-HEADERP)
(EVM::ALL-BLOCK-HEADERP-OF-CONS)
(EVM::USE-ALL-BLOCK-HEADERP-FOR-CAR)
(EVM::USE-ALL-BLOCK-HEADERP-FOR-CAR-OF-LAST
 (2 2 (:TYPE-PRESCRIPTION LAST))
 )
(EVM::ALL-BLOCK-HEADERP-OF-APPEND)
(EVM::ALL-BLOCK-HEADERP-OF-UNION-EQUAL)
(EVM::ALL-BLOCK-HEADERP-WHEN-NOT-CONSP)
(EVM::ALL-BLOCK-HEADERP-WHEN-NOT-CONSP-CHEAP)
(EVM::ALL-BLOCK-HEADERP-OF-REVAPPEND)
(EVM::ALL-BLOCK-HEADERP-OF-CDR)
(EVM::ALL-BLOCK-HEADERP-OF-NTHCDR)
(EVM::ALL-BLOCK-HEADERP-OF-FIRSTN)
(EVM::ALL-BLOCK-HEADERP-OF-REMOVE1-EQUAL)
(EVM::ALL-BLOCK-HEADERP-OF-REMOVE-EQUAL)
(EVM::ALL-BLOCK-HEADERP-OF-LAST)
(EVM::ALL-BLOCK-HEADERP-OF-TAKE)
(EVM::ALL-BLOCK-HEADERP-WHEN-PERM)
(EVM::ALL-BLOCK-HEADERP-OF-TRUE-LIST-FIX)
(EVM::PERM-IMPLIES-EQUAL-ALL-BLOCK-HEADERP-1)
(EVM::USE-ALL-BLOCK-HEADERP)
(EVM::USE-ALL-BLOCK-HEADERP-2)
(EVM::ALL-BLOCK-HEADERP-OF-ADD-TO-SET-EQUAL)
(EVM::BLOCK$-P
 (3 3 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::BLOCK$)
(EVM::HONSED-BLOCK$)
(EVM::BLOCK$->HEADER$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK$->TRANSATIONS$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::BLOCK$->OMMER-HEADERS$INLINE
 (3 3 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-BLOCK$)
(EVM::BOOLEANP-OF-BLOCK$-P)
(EVM::BLOCK$-P-OF-BLOCK$)
(EVM::CONSP-WHEN-BLOCK$-P)
(EVM::BLOCK$->HEADER-OF-BLOCK$)
(EVM::BLOCK$->TRANSATIONS-OF-BLOCK$)
(EVM::BLOCK$->OMMER-HEADERS-OF-BLOCK$)
(EVM::RETURN-TYPE-OF-BLOCK$->HEADER)
(EVM::RETURN-TYPE-OF-BLOCK$->TRANSATIONS)
(EVM::RETURN-TYPE-OF-BLOCK$->OMMER-HEADERS)
(EVM::EXECUTION-ENVIRONMENTP
 (10 10 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT)
(EVM::HONSED-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->OWNER-ADDRESS$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->SENDER-ADDRESS$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->GAS-PRICE$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->INPUT-DATA$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->CAUSER-ACCOUNT$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->VALUE$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->BYTECODE$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->BLOCK-HEADER$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->DEPTH$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::EXECUTION-ENVIRONMENT->PERMISSION$INLINE
 (9 9 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-EXECUTION-ENVIRONMENT)
(EVM::BOOLEANP-OF-EXECUTION-ENVIRONMENTP)
(EVM::EXECUTION-ENVIRONMENTP-OF-EXECUTION-ENVIRONMENT)
(EVM::CONSP-WHEN-EXECUTION-ENVIRONMENTP)
(EVM::EXECUTION-ENVIRONMENT->OWNER-ADDRESS-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->SENDER-ADDRESS-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->GAS-PRICE-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->INPUT-DATA-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->CAUSER-ACCOUNT-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->VALUE-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->BYTECODE-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->BLOCK-HEADER-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->DEPTH-OF-EXECUTION-ENVIRONMENT)
(EVM::EXECUTION-ENVIRONMENT->PERMISSION-OF-EXECUTION-ENVIRONMENT)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->OWNER-ADDRESS)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->SENDER-ADDRESS)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->GAS-PRICE)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->INPUT-DATA)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->CAUSER-ACCOUNT)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->VALUE)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->BYTECODE)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->BLOCK-HEADER)
(EVM::RETURN-TYPE-OF-EXECUTION-ENVIRONMENT->DEPTH)
(EVM::NATP-OF-PC-WHEN-EXECUTION-ENVIRONMENTP)
(EVM::MEMORYP)
(EVM::STACKP)
(EVM::EMPTY-STACK)
(EVM::STACK-SIZE)
(EVM::STACK-TOP)
(EVM::POPN
 (10 5 (:TYPE-PRESCRIPTION TRUE-LISTP-NTHCDR-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION TRUE-LISTP))
 )
(EVM::STACKP-OF-POPN
 (40 8 (:DEFINITION LEN))
 (27 16 (:REWRITE DEFAULT-<-2))
 (26 15 (:REWRITE DEFAULT-+-2))
 (23 16 (:REWRITE DEFAULT-<-1))
 (19 15 (:REWRITE DEFAULT-+-1))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (12 12 (:REWRITE DEFAULT-CDR))
 (8 4 (:DEFINITION TRUE-LISTP))
 (8 1 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (6 1 (:DEFINITION POSP))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::POPN-OF-0)
(EVM::STACKS-SIZE-OF-POPN
 (15 3 (:DEFINITION LEN))
 (12 7 (:REWRITE DEFAULT-+-2))
 (9 7 (:REWRITE DEFAULT-+-1))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::STACK-PUSH)
(EVM::STACKP-OF-STACK-PUSH
 (50 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (48 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (38 2 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (16 2 (:REWRITE EVM::USE-ALL-N256P))
 (14 7 (:REWRITE DEFAULT-<-1))
 (10 5 (:REWRITE DEFAULT-+-2))
 (9 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (7 7 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 1 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(EVM::N256P-OF-STACK-TOP-WHEN-STACKP
 (114 3 (:REWRITE EVM::N256P-WHEN-BITP))
 (99 3 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (75 6 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (45 3 (:REWRITE EVM::USE-ALL-N256P))
 (42 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (42 6 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE DEFAULT-<-1))
 (15 12 (:REWRITE DEFAULT-<-2))
 (15 3 (:DEFINITION LEN))
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (12 12 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (9 9 (:TYPE-PRESCRIPTION MEMBERP))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (6 6 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-FOR-CAR))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (3 3 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (3 3 (:REWRITE MEMBERP-OF-CAR-SAME))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::INTEGERP-OF-STACK-TOP-WHEN-STACKP
 (15 3 (:DEFINITION LEN))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-CDR))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP))
 )
(EVM::NATP-OF-STACK-TOP-WHEN-STACKP-FORCED
 (25 5 (:DEFINITION LEN))
 (24 13 (:REWRITE DEFAULT-<-1))
 (18 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 5 (:REWRITE DEFAULT-+-2))
 (6 3 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (5 5 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP))
 (5 5 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP))
 (3 3 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 )
(EVM::UNSIGNED-BYTE-P-OF-STACK-TOP-WHEN-STACKP-FORCED
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 )
(EVM::ACL2-NUMBERP-OF-STACK-TOP-WHEN-STACKP)
(EVM::NONNEG-OF-STACK-TOP-WHEN-STACKP)
(EVM::STACK-SIZE-BOUND-LINEAR)
(EVM::STACK-TOP-OF-STACK-PUSH)
(EVM::MACHINE-STATEP
 (5 5 (:TYPE-PRESCRIPTION CONSP-ASSOC-EQUAL))
 )
(EVM::MACHINE-STATE)
(EVM::HONSED-MACHINE-STATE)
(EVM::MACHINE-STATE->GAS-AVAILABLE$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::MACHINE-STATE->PC$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::MACHINE-STATE->MEMORY$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::MACHINE-STATE->ACTIVE-WORDS$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::MACHINE-STATE->STACK$INLINE
 (4 4 (:DEFINITION ASSOC-EQUAL))
 )
(EVM::CONSP-OF-MACHINE-STATE)
(EVM::BOOLEANP-OF-MACHINE-STATEP)
(EVM::MACHINE-STATEP-OF-MACHINE-STATE)
(EVM::CONSP-WHEN-MACHINE-STATEP)
(EVM::MACHINE-STATE->GAS-AVAILABLE-OF-MACHINE-STATE)
(EVM::MACHINE-STATE->PC-OF-MACHINE-STATE)
(EVM::MACHINE-STATE->MEMORY-OF-MACHINE-STATE)
(EVM::MACHINE-STATE->ACTIVE-WORDS-OF-MACHINE-STATE)
(EVM::MACHINE-STATE->STACK-OF-MACHINE-STATE)
(EVM::RETURN-TYPE-OF-MACHINE-STATE->GAS-AVAILABLE)
(EVM::RETURN-TYPE-OF-MACHINE-STATE->PC)
(EVM::RETURN-TYPE-OF-MACHINE-STATE->MEMORY)
(EVM::RETURN-TYPE-OF-MACHINE-STATE->STACK)
(EVM::NATP-OF-GAS-AVAILABLE-WHEN-MACHINE-STATEP)
(EVM::NATP-OF-PC-WHEN-MACHINE-STATEP)
(EVM::STACK-ITEM
 (45 9 (:DEFINITION LEN))
 (27 17 (:REWRITE DEFAULT-<-2))
 (27 15 (:REWRITE DEFAULT-+-2))
 (25 17 (:REWRITE DEFAULT-<-1))
 (18 15 (:REWRITE DEFAULT-+-1))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (11 11 (:REWRITE DEFAULT-CDR))
 (10 5 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-TOP-WHEN-STACKP-FORCED))
 (9 9 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP-CHEAP))
 (9 9 (:REWRITE EVM::ALL-N256P-WHEN-NOT-CONSP))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (4 4 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:DEFINITION TRUE-LISTP))
 (3 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(EVM::N256P-OF-STACK-ITEM
 (48 8 (:DEFINITION ASSOC-EQUAL))
 (25 25 (:REWRITE DEFAULT-CAR))
 (20 20 (:REWRITE DEFAULT-CDR))
 (15 3 (:DEFINITION LEN))
 (9 5 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 5 (:REWRITE DEFAULT-+-1))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 1 (:DEFINITION ALISTP))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(EVM::UNSIGNED-BYTE-P-WHEN-N256P)
(EVM::UNSIGNED-BYTE-P-OF-STACK-ITEM
 (24 1 (:REWRITE EVM::N256P-WHEN-BITP))
 (15 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (7 4 (:REWRITE DEFAULT-<-1))
 (6 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::NATP-OF-STACK-ITEM
 (2 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::BOOLEANP-OF-MACHINE-STATEP))
 )
(EVM::INITIAL-MEMORY)
(EVM::INSTRUCTION-COST)
(EVM::GET-OPCODE
 (147 147 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (147 147 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (22 22 (:REWRITE DEFAULT-CDR))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (8 4 (:DEFINITION TRUE-LISTP))
 (6 3 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (6 3 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (5 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (3 3 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (3 3 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE MEMBERP-OF-CONS))
 (1 1 (:TYPE-PRESCRIPTION INTERSECTION-EQUAL))
 )
(EVM::GET-MNEMONIC
 (18 9 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-CDR))
 (13 13 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (12 3 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DEFAULT-+-1))
 (8 1 (:REWRITE UNSIGNED-BYTE-P-OF-CAR-WHEN-ALL-UNSIGNED-BYTE-P))
 (7 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-FOR-CAR))
 (6 3 (:DEFINITION TRUE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 )
(EVM::CURRENT-OPERATION)
(EVM::UNSIGNED-BYTE-P-OF-NTH-WHEN-BYTE-ARRAYP
 (8 2 (:REWRITE DEFAULT-<-1))
 (5 1 (:DEFINITION LEN))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE UNSIGNED-BYTE-P-8-OF-NTH-WHEN-BYTE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION BYTE-LISTP))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:DEFINITION TRUE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 )
(EVM::UNSIGNED-BYTE-P-OF-CURRENT-OPERATION
 (7 1 (:DEFINITION LEN))
 (3 3 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-EXECUTION-ENVIRONMENTP))
 (3 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (2 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-OF-IF-TWO-CONSTANTS))
 (1 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 )
(EVM::DELTA)
(EVM::NATP-OF-DELTA
 (289 289 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(EVM::RATIONALP-OF-DELTA
 (289 289 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(EVM::ALPHA)
(EVM::NATP-OF-ALPHA
 (289 289 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(EVM::RATIONALP-OF-ALPHA
 (289 289 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(EVM::EQUAL-OF-ALPHA-AND-EMPTY-SET
 (578 578 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(EVM::EMPTY-SET)
(EVM::INST-LEN)
(EVM::POS-OF-INST-LEN
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::INTEGERP-OF-INST-LEN
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::NEXT-INST
 (5 5 (:TYPE-PRESCRIPTION EVM::INTEGERP-OF-INST-LEN))
 )
(EVM::NEXT-INST-BOUND
 (25 25 (:TYPE-PRESCRIPTION EVM::INTEGERP-OF-INST-LEN))
 )
(EVM::INTEGERP-OF-NEXT-INST)
(EVM::VALID-JUMP-DESTS-AUX
 (90 45 (:TYPE-PRESCRIPTION EVM::INTEGERP-OF-NEXT-INST))
 (88 42 (:REWRITE DEFAULT-+-2))
 (70 14 (:DEFINITION LEN))
 (55 31 (:REWRITE DEFAULT-<-1))
 (48 42 (:REWRITE DEFAULT-+-1))
 (48 31 (:REWRITE DEFAULT-<-2))
 (31 31 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (30 30 (:REWRITE BOUND-WHEN-USB))
 (23 10 (:REWRITE DEFAULT-UNARY-MINUS))
 (18 18 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (17 17 (:REWRITE DEFAULT-CDR))
 (14 7 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (13 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (11 11 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (11 11 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 7 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (9 3 (:DEFINITION TRUE-LISTP))
 (7 7 (:TYPE-PRESCRIPTION ZP))
 (7 7 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (7 1 (:REWRITE UNSIGNED-BYTE-P-OF-NTH))
 (6 6 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (6 6 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (4 4 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (3 1 (:REWRITE UNSIGNED-BYTE-P-8-OF-NTH-WHEN-BYTE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION BYTE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 )
(EVM::NAT-LISTP-OF-VALID-JUMP-DESTS-AUX
 (116 7 (:REWRITE NOT-EQUAL-NTH-WHEN-NOT-MEMBERP-CHEAP))
 (92 2 (:REWRITE EVM::INTEGERP-OF-NEXT-INST))
 (60 12 (:DEFINITION LEN))
 (41 29 (:REWRITE DEFAULT-<-2))
 (38 19 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (36 29 (:REWRITE DEFAULT-<-1))
 (29 29 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (28 28 (:TYPE-PRESCRIPTION MEMBERP))
 (28 2 (:REWRITE EVM::UNSIGNED-BYTE-P-OF-NTH-WHEN-BYTE-ARRAYP))
 (27 27 (:REWRITE BOUND-WHEN-USB))
 (26 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 12 (:REWRITE DEFAULT-+-2))
 (24 2 (:DEFINITION EVM::BYTE-ARRAYP))
 (23 22 (:REWRITE DEFAULT-CDR))
 (19 19 (:TYPE-PRESCRIPTION ZP))
 (19 19 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (19 19 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 7 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (14 7 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (14 2 (:REWRITE UNSIGNED-BYTE-P-OF-NTH))
 (12 12 (:REWRITE DEFAULT-+-1))
 (11 7 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (10 2 (:DEFINITION TRUE-LISTP))
 (9 8 (:REWRITE DEFAULT-CAR))
 (8 8 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (8 8 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (8 8 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (7 7 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (7 7 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (7 7 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (7 7 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (7 7 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (7 7 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:TYPE-PRESCRIPTION ALL-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE UNSIGNED-BYTE-P-8-OF-NTH-WHEN-BYTE-LISTP))
 (4 4 (:TYPE-PRESCRIPTION BYTE-LISTP))
 (4 4 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (4 4 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (4 4 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (4 4 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION EVM::BYTE-ARRAYP))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::VALID-JUMP-DESTS)
(EVM::NAT-LISTP-OF-VALID-JUMP-DESTS)
(EVM::EXCEPTIONAL-HALTP
 (468 198 (:REWRITE DEFAULT-<-2))
 (370 198 (:REWRITE DEFAULT-<-1))
 (278 22 (:REWRITE DEFAULT-+-1))
 (277 22 (:REWRITE DEFAULT-+-2))
 (198 198 (:REWRITE BOUND-WHEN-USB))
 (198 198 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (191 191 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (136 68 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (136 68 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (136 68 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (136 68 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (136 68 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (93 93 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (93 93 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (68 68 (:TYPE-PRESCRIPTION LEN))
 (68 68 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (68 68 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (68 68 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (68 68 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (68 68 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (68 68 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (33 33 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (22 11 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-EXECUTION-ENVIRONMENTP))
 (20 4 (:DEFINITION EQLABLE-LISTP))
 (15 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(EVM::H-RETURN)
(EVM::OUTPUT-DATA)
(EVM::INC-PC
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::MACHINE-STATEP-OF-INC-PC
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::DEF-SIMPLE-OP-FN
 (285 285 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (284 284 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (284 284 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (284 142 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (284 142 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (284 142 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (284 142 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (142 142 (:TYPE-PRESCRIPTION LEN))
 (142 142 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (142 142 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (142 142 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (142 142 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 )
(EVM::EXECUTE-STOP)
(EVM::EXECUTE-ADD
 (57 5 (:REWRITE EVM::N256P-WHEN-BITP))
 (34 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (17 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (13 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 6 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE EVM::USE-ALL-N256P-2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (2 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-ADD
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-ADD
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION BVPLUS))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (2 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-ADD
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-ADD
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(EVM::EXECUTE-MUL
 (57 5 (:REWRITE EVM::N256P-WHEN-BITP))
 (34 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (17 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (13 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE EVM::USE-ALL-N256P-2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 2 (:REWRITE BVMULT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVMULT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVMULT-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMULT-SUBST2-CONSTANT-VERSION))
 (2 2 (:REWRITE BVMULT-SUBST2-ALT-CONSTANT-VERSION))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-MUL
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVMULT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVMULT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVMULT-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMULT-SUBST2-CONSTANT-VERSION))
 (1 1 (:REWRITE BVMULT-SUBST2-ALT-CONSTANT-VERSION))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-MUL
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION BVMULT))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 2 (:REWRITE BVMULT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVMULT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVMULT-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMULT-SUBST2-CONSTANT-VERSION))
 (2 2 (:REWRITE BVMULT-SUBST2-ALT-CONSTANT-VERSION))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-MUL
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVMULT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVMULT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVMULT-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMULT-SUBST2-CONSTANT-VERSION))
 (1 1 (:REWRITE BVMULT-SUBST2-ALT-CONSTANT-VERSION))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-MUL
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVMULT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVMULT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVMULT-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMULT-SUBST2-CONSTANT-VERSION))
 (1 1 (:REWRITE BVMULT-SUBST2-ALT-CONSTANT-VERSION))
 )
(EVM::EXECUTE-SUB
 (29 3 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (11 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (9 2 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:TYPE-PRESCRIPTION BVPLUS))
 (5 3 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-SUB
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-SUB
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION BVPLUS))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (2 2 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (2 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (2 2 (:REWRITE BVPLUS-SUBST-VALUE))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (2 2 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-SUB
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-SUB
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (1 1 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (1 1 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (1 1 (:REWRITE BVPLUS-SUBST-VALUE))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (1 1 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 )
(EVM::EXECUTE-DIV
 (177 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (141 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (60 3 (:LINEAR <=-OF-BVDIV-LINEAR))
 (50 5 (:REWRITE BVDIV-WHEN-<))
 (30 3 (:LINEAR <-OF-BVDIV-LINEAR))
 (29 20 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (10 5 (:REWRITE BVDIV-WHEN-NOT-INTEGERP-ARG2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 3 (:REWRITE UNSIGNED-BYTE-P-OF-BVDIV))
 (5 5 (:REWRITE BVDIV-WHEN-SIZE-IS-NOT-POSITIVE))
 (5 5 (:REWRITE BVDIV-OF-CONSTANT-TRIM-ARG1))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION IFIX))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-DIV
 (10 1 (:REWRITE BVDIV-WHEN-<))
 (5 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 1 (:REWRITE BVDIV-WHEN-NOT-INTEGERP-ARG2))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVDIV-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVDIV-OF-CONSTANT-TRIM-ARG1))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-DIV
 (59 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (47 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (30 3 (:REWRITE BVDIV-WHEN-<))
 (20 1 (:LINEAR <=-OF-BVDIV-LINEAR))
 (18 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (10 1 (:LINEAR <-OF-BVDIV-LINEAR))
 (8 6 (:REWRITE DEFAULT-+-2))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 7 (:TYPE-PRESCRIPTION BVDIV))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 3 (:REWRITE BVDIV-WHEN-NOT-INTEGERP-ARG2))
 (3 3 (:TYPE-PRESCRIPTION EVM::N256P))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE BVDIV-WHEN-SIZE-IS-NOT-POSITIVE))
 (3 3 (:REWRITE BVDIV-OF-CONSTANT-TRIM-ARG1))
 (3 1 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE UNSIGNED-BYTE-P-OF-BVDIV))
 (1 1 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE EVM::N256P-OF-STACK-ITEM))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-DIV
 (10 1 (:REWRITE BVDIV-WHEN-<))
 (5 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 1 (:REWRITE BVDIV-WHEN-NOT-INTEGERP-ARG2))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVDIV-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVDIV-OF-CONSTANT-TRIM-ARG1))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-DIV
 (10 1 (:REWRITE BVDIV-WHEN-<))
 (5 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 1 (:REWRITE BVDIV-WHEN-NOT-INTEGERP-ARG2))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVDIV-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVDIV-OF-CONSTANT-TRIM-ARG1))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-SDIV
 (84 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (51 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (16 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-SDIV
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-SDIV
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (11 7 (:REWRITE DEFAULT-<-1))
 (8 6 (:REWRITE DEFAULT-+-2))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:TYPE-PRESCRIPTION SBVDIV))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-SDIV
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-SDIV
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-MOD
 (84 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (51 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (16 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVMOD-OF-POWER-OF-2))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-MOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-MOD
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (11 7 (:REWRITE DEFAULT-<-1))
 (8 6 (:REWRITE DEFAULT-+-2))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:TYPE-PRESCRIPTION NATP-OF-BVMOD))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-MOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-MOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::BVSGN)
(EVM::EQUAL-OF-BV-TO-SINT-AND-0
 (51 2 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (30 2 (:REWRITE BVCHOP-NOT-0-WHEN-LOW-BIT-NOT-0))
 (26 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (25 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (25 2 (:REWRITE BVCHOP-NOT-0-WHEN-GETBIT-NOT-0))
 (24 1 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (22 2 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE BVCHOP-IDENTITY))
 (13 1 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (11 1 (:DEFINITION SIGNED-BYTE-P))
 (10 1 (:DEFINITION INTEGER-RANGE-P))
 (9 2 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 4 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (5 5 (:TYPE-PRESCRIPTION EVM::N256P))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (3 3 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (3 3 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (3 3 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (3 3 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (3 3 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (3 3 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (3 3 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (3 3 (:REWRITE GETBIT-WHEN->-FREE))
 (3 3 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (3 3 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (3 3 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (3 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (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-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 1 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE GETBIT-OF-0-WHEN-BITP))
 (2 1 (:REWRITE GETBIT-IDENTITY))
 (1 1 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (1 1 (:REWRITE GETBIT-IDENTITY-FREE))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 )
(EVM::UNSIGNED-BYTE-P-OF-SINT-TO-BV)
(EVM::LOGEXT-256-WHEN-NON-NEGATIVE
 (266 13 (:REWRITE BVCHOP-IDENTITY))
 (165 11 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (57 15 (:REWRITE DEFAULT-<-1))
 (38 1 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (24 13 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (16 16 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (14 7 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13 13 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (13 13 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (13 13 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (13 13 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (13 13 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (13 13 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (13 13 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (13 13 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (13 13 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (13 13 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (13 13 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (12 8 (:REWRITE DEFAULT-+-2))
 (12 8 (:REWRITE DEFAULT-+-1))
 (11 11 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (11 11 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (11 11 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (11 11 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (11 11 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (11 7 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (10 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (8 8 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->-FREE))
 (8 8 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (7 7 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (7 7 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (7 7 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (6 1 (:DEFINITION NATP))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (1 1 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 )
(EVM::LOGEXT-256-WHEN-NON-NEGATIVE-2
 (217 10 (:REWRITE BVCHOP-IDENTITY))
 (135 9 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (76 2 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (46 13 (:REWRITE DEFAULT-<-1))
 (20 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (19 10 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (16 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (12 12 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (12 2 (:DEFINITION NATP))
 (11 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (10 10 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (10 10 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (10 10 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (10 10 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (10 10 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (10 10 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (10 10 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (10 10 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (10 5 (:REWRITE EVM::LOGEXT-256-WHEN-NON-NEGATIVE))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-1))
 (2 1 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (1 1 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (1 1 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->-FREE))
 (1 1 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(EVM::<-OF-LOGEXT-AND-0
 (72 3 (:REWRITE BVCHOP-IDENTITY))
 (45 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 1 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (20 4 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (16 4 (:REWRITE DEFAULT-<-1))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (8 4 (:REWRITE GETBIT-WHEN-NOT-1))
 (8 4 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 4 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (4 4 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (4 4 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (4 4 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (4 4 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (4 4 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (4 4 (:REWRITE GETBIT-WHEN->-FREE))
 (4 4 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (4 4 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (4 4 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE EVM::LOGEXT-256-WHEN-NON-NEGATIVE-2))
 (2 1 (:REWRITE EVM::LOGEXT-256-WHEN-NON-NEGATIVE))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE BVCHOP-NUMERIC-BOUND))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 )
(EVM::LOGEXT-NEGATIVE-TYPE
 (96 4 (:REWRITE BVCHOP-IDENTITY))
 (60 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (38 1 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (21 6 (:REWRITE DEFAULT-<-1))
 (10 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (8 8 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (8 1 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 1 (:DEFINITION NATP))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 4 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (4 4 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (4 4 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (4 4 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (4 4 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (4 4 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (4 4 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (4 4 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 3 (:REWRITE EVM::LOGEXT-256-WHEN-NON-NEGATIVE-2))
 (3 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (3 1 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (2 2 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (2 2 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (2 2 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (2 2 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN->-FREE))
 (2 2 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (2 1 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (1 1 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(EVM::EXECUTE-SMOD
 (6816 285 (:REWRITE BVCHOP-IDENTITY))
 (2496 26 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (1830 33 (:REWRITE MOD-WHEN-<-OF-0))
 (1051 574 (:REWRITE DEFAULT-<-1))
 (920 33 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (684 574 (:REWRITE DEFAULT-<-2))
 (592 592 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (459 459 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (459 459 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (459 459 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (459 459 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (441 441 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (441 441 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (441 441 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (439 279 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (429 429 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (429 429 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (429 429 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (429 279 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (297 297 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (297 297 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (279 279 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (279 279 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (279 279 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (279 279 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (279 279 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (279 279 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (268 32 (:REWRITE DEFAULT-UNARY-/))
 (215 32 (:REWRITE INTEGERP-OF-*))
 (202 134 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (202 130 (:REWRITE DEFAULT-+-2))
 (200 7 (:REWRITE EVM::N256P-WHEN-BITP))
 (199 134 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (165 130 (:REWRITE DEFAULT-+-1))
 (145 59 (:REWRITE DEFAULT-*-1))
 (140 140 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (140 140 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (140 140 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (140 140 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (140 140 (:REWRITE SLICE-OUT-OF-ORDER))
 (140 59 (:REWRITE DEFAULT-*-2))
 (138 138 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (134 134 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (134 134 (:REWRITE SLICE-WHEN-INDICES-ARE-NEGATIVE))
 (125 59 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (116 26 (:REWRITE EVM::LOGEXT-256-WHEN-NON-NEGATIVE))
 (111 111 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (104 52 (:REWRITE GETBIT-WHEN-NOT-1))
 (104 52 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (104 32 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (98 32 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (98 32 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (96 51 (:REWRITE DEFAULT-UNARY-MINUS))
 (80 32 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (76 52 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (71 71 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (66 12 (:REWRITE MOD-OF-+-WHEN-MULT-ARG1-ALT-CHEAP))
 (64 26 (:TYPE-PRESCRIPTION EVM::LOGEXT-NEGATIVE-TYPE))
 (59 59 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (59 59 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (59 59 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (52 52 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (52 52 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (52 52 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (52 52 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (52 52 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN->-FREE))
 (52 52 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (52 26 (:REWRITE EVM::LOGEXT-256-WHEN-NON-NEGATIVE-2))
 (45 3 (:REWRITE DISTRIBUTIVITY))
 (33 33 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (28 28 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (26 26 (:TYPE-PRESCRIPTION LOGEXT))
 (18 3 (:REWRITE *-OF---ARG2))
 (16 4 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (13 13 (:REWRITE EVM::USE-ALL-N256P-2))
 (13 13 (:REWRITE EVM::USE-ALL-N256P))
 (12 12 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG2))
 (12 12 (:REWRITE MOD-OF-+-SUBST-CONSTANT-ARG1))
 (12 12 (:REWRITE MOD-OF-+-SUBST-CONSTANT))
 (12 12 (:REWRITE MOD-OF-+-REDUCE-POSITIVE-CONSTANT))
 (12 12 (:REWRITE MOD-OF-+-OF-CONSTANT))
 (12 12 (:REWRITE MOD-OF-+-OF---WHEN-EQUAL-OF-MOD-ARG2))
 (12 12 (:REWRITE BVCHOP-BOUND))
 (10 2 (:REWRITE INTEGERP-OF-MOD))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (6 6 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (6 6 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (6 6 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (4 4 (:REWRITE MOD-NON-NEGATIVE-CONSTANT-GEN))
 (4 4 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT-GEN))
 (4 4 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-SMOD
 (47 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (24 1 (:REWRITE MOD-WHEN-<))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (12 2 (:REWRITE DEFAULT-*-2))
 (10 5 (:REWRITE DEFAULT-<-1))
 (10 1 (:REWRITE INTEGERP-OF-*))
 (7 5 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (5 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (5 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (3 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (3 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (3 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (3 1 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-SMOD
 (223 21 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (208 8 (:REWRITE EVM::N256P-WHEN-BITP))
 (136 8 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (123 73 (:REWRITE DEFAULT-<-1))
 (75 73 (:REWRITE DEFAULT-<-2))
 (73 73 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (61 21 (:REWRITE MOD-WHEN-<-OF-0))
 (56 32 (:REWRITE DEFAULT-UNARY-MINUS))
 (56 13 (:REWRITE MOD-WHEN-<))
 (54 54 (:REWRITE BOUND-WHEN-USB))
 (53 21 (:REWRITE DEFAULT-UNARY-/))
 (48 39 (:REWRITE DEFAULT-+-2))
 (46 21 (:REWRITE INTEGERP-OF-*))
 (40 40 (:TYPE-PRESCRIPTION SINT-TO-BV))
 (39 39 (:REWRITE DEFAULT-+-1))
 (38 38 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (32 22 (:REWRITE DEFAULT-*-2))
 (30 6 (:REWRITE INTEGERP-OF--))
 (26 22 (:REWRITE DEFAULT-*-1))
 (24 6 (:REWRITE *-OF---ARG1))
 (21 21 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (21 21 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (18 18 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (18 18 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (17 13 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (15 13 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (15 13 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (15 13 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (14 6 (:REWRITE <-OF-MINUS-AND-CONSTANT))
 (8 8 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (8 8 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (8 8 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (8 8 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (8 8 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE EVM::USE-ALL-N256P-2))
 (8 8 (:REWRITE EVM::USE-ALL-N256P))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-SMOD
 (47 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (24 1 (:REWRITE MOD-WHEN-<))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (12 2 (:REWRITE DEFAULT-*-2))
 (10 5 (:REWRITE DEFAULT-<-1))
 (10 1 (:REWRITE INTEGERP-OF-*))
 (7 5 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (5 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (5 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (3 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (3 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (3 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (3 1 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-SMOD
 (47 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (24 1 (:REWRITE MOD-WHEN-<))
 (17 1 (:REWRITE DEFAULT-UNARY-/))
 (12 2 (:REWRITE DEFAULT-*-2))
 (10 5 (:REWRITE DEFAULT-<-1))
 (10 1 (:REWRITE INTEGERP-OF-*))
 (7 5 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (5 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (5 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (3 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (3 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (3 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (3 1 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-ADDMOD
 (84 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (51 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (17 13 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (12 9 (:REWRITE DEFAULT-+-2))
 (12 9 (:REWRITE DEFAULT-+-1))
 (11 11 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVMOD-OF-POWER-OF-2))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-ADDMOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-ADDMOD
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (12 8 (:REWRITE DEFAULT-+-2))
 (11 7 (:REWRITE DEFAULT-<-1))
 (10 8 (:REWRITE DEFAULT-+-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:TYPE-PRESCRIPTION NATP-OF-BVMOD))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-ADDMOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-ADDMOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-MULMOD
 (84 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (51 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (17 13 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (11 11 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (11 11 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 3 (:REWRITE DEFAULT-*-2))
 (6 3 (:REWRITE DEFAULT-*-1))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVMOD-OF-POWER-OF-2))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-MULMOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-MULMOD
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (11 7 (:REWRITE DEFAULT-<-1))
 (8 6 (:REWRITE DEFAULT-+-2))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:TYPE-PRESCRIPTION NATP-OF-BVMOD))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 2 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-MULMOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-MULMOD
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE BVMOD-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVMOD-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVMOD-OF-POWER-OF-2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-EXP
 (1962 20 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (1761 17 (:REWRITE EVM::N256P-WHEN-BITP))
 (1480 8 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (776 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (252 2 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (250 2 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (240 240 (:TYPE-PRESCRIPTION EVENP))
 (235 63 (:REWRITE DEFAULT-<-1))
 (209 129 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (209 129 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (209 129 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (180 20 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (130 129 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (124 123 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (120 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (120 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (114 113 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (103 63 (:REWRITE DEFAULT-<-2))
 (100 10 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (100 10 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (72 8 (:REWRITE BVCHOP-IDENTITY))
 (63 63 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (53 11 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (40 20 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (29 29 (:REWRITE BOUND-WHEN-USB))
 (23 23 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (23 23 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (23 23 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (20 20 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (20 20 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (20 20 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (20 20 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (20 20 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (20 10 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (20 10 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (20 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP-WHEN-ALREADY))
 (17 17 (:REWRITE EVM::USE-ALL-N256P-2))
 (17 17 (:REWRITE EVM::USE-ALL-N256P))
 (8 8 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 8 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (8 8 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 8 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (8 8 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (8 8 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (8 2 (:REWRITE BVCHOP-BOUND-2))
 (8 2 (:REWRITE BVCHOP-BOUND))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 3 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 3 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (4 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP))
 (2 2 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-EXP
 (287 1 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (263 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (142 2 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (142 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (74 74 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (44 14 (:REWRITE DEFAULT-<-1))
 (38 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (36 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (22 14 (:REWRITE DEFAULT-<-2))
 (20 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (20 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (17 1 (:REWRITE BVCHOP-IDENTITY))
 (15 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (15 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 14 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (13 13 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (13 13 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (9 2 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 5 (:TYPE-PRESCRIPTION EVM::N256P))
 (4 4 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (4 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (4 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (4 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 1 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (2 1 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (1 1 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (1 1 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-EXP
 (1250 13 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (1028 10 (:REWRITE EVM::N256P-WHEN-BITP))
 (1027 5 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (388 1 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (274 274 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (164 62 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (156 41 (:REWRITE DEFAULT-<-1))
 (153 153 (:TYPE-PRESCRIPTION EVENP))
 (126 14 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (126 1 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (125 1 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (113 62 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (113 62 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (113 62 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (75 5 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (75 5 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (70 7 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (70 7 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (69 41 (:REWRITE DEFAULT-<-2))
 (62 62 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (62 62 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (57 57 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (57 57 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (53 5 (:REWRITE BVCHOP-IDENTITY))
 (51 51 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (41 41 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (35 7 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (28 14 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (21 21 (:TYPE-PRESCRIPTION EVM::N256P))
 (18 18 (:REWRITE BOUND-WHEN-USB))
 (14 14 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (14 14 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (14 14 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (14 14 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (14 7 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (14 7 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (13 13 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (13 13 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (13 13 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (10 10 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (10 10 (:REWRITE EVM::USE-ALL-N256P-2))
 (10 10 (:REWRITE EVM::USE-ALL-N256P))
 (10 1 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP-WHEN-ALREADY))
 (7 1 (:REWRITE BVCHOP-BOUND-2))
 (7 1 (:REWRITE BVCHOP-BOUND))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (5 5 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (5 5 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (5 5 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (5 5 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (5 5 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (5 5 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (5 5 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (4 2 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 2 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP))
 (1 1 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-EXP
 (287 1 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (263 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (142 2 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (142 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (74 74 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (44 14 (:REWRITE DEFAULT-<-1))
 (38 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (36 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (22 14 (:REWRITE DEFAULT-<-2))
 (20 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (20 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (17 1 (:REWRITE BVCHOP-IDENTITY))
 (15 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (15 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 14 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (13 13 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (13 13 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (9 2 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 5 (:TYPE-PRESCRIPTION EVM::N256P))
 (4 4 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (4 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (4 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (4 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 1 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (2 1 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (1 1 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (1 1 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-EXP
 (287 1 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (263 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (142 2 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (142 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (74 74 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (44 14 (:REWRITE DEFAULT-<-1))
 (38 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EVENP))
 (36 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (26 14 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (22 14 (:REWRITE DEFAULT-<-2))
 (20 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (20 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (17 1 (:REWRITE BVCHOP-IDENTITY))
 (15 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (15 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (14 14 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (14 14 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (14 14 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (13 13 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (13 13 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (9 2 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 5 (:TYPE-PRESCRIPTION EVM::N256P))
 (4 4 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (4 4 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (4 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (4 2 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 1 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (2 1 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (1 1 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (1 1 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (1 1 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (1 1 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (1 1 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(EVM::ARITH-HELPER-DIVIDE-BY-8
 (5 2 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(EVM::<-WHEN-BVLT
 (58 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (24 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (22 4 (:REWRITE BOUND-WHEN-USB))
 (18 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (4 4 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (4 1 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::WORDBIT
 (27 2 (:REWRITE EVM::N256P-WHEN-UNSIGNED-BYTE-P))
 (25 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (25 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (8 5 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::WORD-TO-BYTES)
(EVM::BYTES-TO-WORD
 (5 1 (:DEFINITION LEN))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:DEFINITION TRUE-LISTP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-FROM-ALL-UNSIGNED-BYTE-P-NARROWER))
 )
(EVM::EXECUTE-SIGNEXTEND
 (90 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (66 2 (:REWRITE BVSX-WHEN-EQUAL-OF-GETBIT-AND-0))
 (55 7 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (47 28 (:REWRITE DEFAULT-+-2))
 (34 23 (:REWRITE DEFAULT-<-2))
 (34 2 (:REWRITE BVSX-WHEN-UNSIGNED-BYTE-P))
 (34 2 (:REWRITE BVSX-TOO-HIGH))
 (31 28 (:REWRITE DEFAULT-+-1))
 (27 23 (:REWRITE DEFAULT-<-1))
 (24 6 (:REWRITE FOLD-CONSTS-IN-+))
 (23 23 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (20 20 (:REWRITE BOUND-WHEN-USB))
 (20 20 (:REWRITE EVM::<-WHEN-BVLT))
 (16 8 (:REWRITE DEFAULT-*-2))
 (14 14 (:TYPE-PRESCRIPTION GETBIT))
 (14 2 (:REWRITE BVSX-WHEN-SIZES-MATCH))
 (10 10 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (10 10 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (9 6 (:REWRITE UNSIGNED-BYTE-P-OF-BVSX-ALT))
 (8 8 (:REWRITE DEFAULT-*-1))
 (7 7 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (7 7 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (7 7 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 2 (:REWRITE BVSX-WHEN-NOT-NATP-ARG2))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (2 2 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN->-FREE))
 (2 2 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE BVSX-WHEN-NOT-NATP-ARG1))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-SIGNEXTEND
 (33 1 (:REWRITE BVSX-WHEN-EQUAL-OF-GETBIT-AND-0))
 (17 9 (:REWRITE DEFAULT-+-2))
 (17 1 (:REWRITE BVSX-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:REWRITE BVSX-TOO-HIGH))
 (12 3 (:REWRITE FOLD-CONSTS-IN-+))
 (10 9 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION GETBIT))
 (7 1 (:REWRITE BVSX-WHEN-SIZES-MATCH))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 3 (:REWRITE DEFAULT-<-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 1 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-1))
 (2 1 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (2 1 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (2 1 (:REWRITE BVSX-WHEN-NOT-NATP-ARG2))
 (1 1 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->-FREE))
 (1 1 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE BVSX-WHEN-NOT-NATP-ARG1))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-SIGNEXTEND
 (66 2 (:REWRITE BVSX-WHEN-EQUAL-OF-GETBIT-AND-0))
 (43 24 (:REWRITE DEFAULT-+-2))
 (34 2 (:REWRITE BVSX-WHEN-UNSIGNED-BYTE-P))
 (34 2 (:REWRITE BVSX-TOO-HIGH))
 (30 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (25 24 (:REWRITE DEFAULT-+-1))
 (24 6 (:REWRITE FOLD-CONSTS-IN-+))
 (21 5 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (15 10 (:REWRITE DEFAULT-<-1))
 (14 14 (:TYPE-PRESCRIPTION GETBIT))
 (13 2 (:REWRITE BVSX-WHEN-SIZES-MATCH))
 (12 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE EVM::<-WHEN-BVLT))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 3 (:REWRITE DEFAULT-*-2))
 (5 5 (:TYPE-PRESCRIPTION BVSX))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 2 (:REWRITE BVSX-WHEN-NOT-NATP-ARG2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (3 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVSX-ALT))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (2 2 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN->-FREE))
 (2 2 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE BVSX-WHEN-NOT-NATP-ARG1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-SIGNEXTEND
 (33 1 (:REWRITE BVSX-WHEN-EQUAL-OF-GETBIT-AND-0))
 (17 9 (:REWRITE DEFAULT-+-2))
 (17 1 (:REWRITE BVSX-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:REWRITE BVSX-TOO-HIGH))
 (12 3 (:REWRITE FOLD-CONSTS-IN-+))
 (10 9 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION GETBIT))
 (7 1 (:REWRITE BVSX-WHEN-SIZES-MATCH))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 3 (:REWRITE DEFAULT-<-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 1 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-1))
 (2 1 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (2 1 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (2 1 (:REWRITE BVSX-WHEN-NOT-NATP-ARG2))
 (1 1 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->-FREE))
 (1 1 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE BVSX-WHEN-NOT-NATP-ARG1))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-SIGNEXTEND
 (33 1 (:REWRITE BVSX-WHEN-EQUAL-OF-GETBIT-AND-0))
 (17 9 (:REWRITE DEFAULT-+-2))
 (17 1 (:REWRITE BVSX-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:REWRITE BVSX-TOO-HIGH))
 (12 3 (:REWRITE FOLD-CONSTS-IN-+))
 (10 9 (:REWRITE DEFAULT-+-1))
 (7 7 (:TYPE-PRESCRIPTION GETBIT))
 (7 1 (:REWRITE BVSX-WHEN-SIZES-MATCH))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 3 (:REWRITE DEFAULT-<-2))
 (4 3 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 1 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (2 1 (:REWRITE GETBIT-WHEN-NOT-1))
 (2 1 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (2 1 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (2 1 (:REWRITE BVSX-WHEN-NOT-NATP-ARG2))
 (1 1 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN->-FREE))
 (1 1 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (1 1 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (1 1 (:REWRITE BVSX-WHEN-NOT-NATP-ARG1))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-SIGNEXTEND-CORRECT
 (423 22 (:REWRITE GETBIT-TOO-HIGH))
 (279 22 (:REWRITE EVM::UNSIGNED-BYTE-P-OF-STACK-TOP-WHEN-STACKP-FORCED))
 (212 117 (:REWRITE DEFAULT-+-2))
 (179 3 (:REWRITE BVSX-WHEN-EQUAL-OF-GETBIT-AND-0))
 (138 3 (:REWRITE BVSX-TOO-HIGH))
 (131 117 (:REWRITE DEFAULT-+-1))
 (131 22 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (100 71 (:REWRITE DEFAULT-<-1))
 (96 16 (:REWRITE EVM::STACKS-SIZE-OF-POPN))
 (89 22 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (85 71 (:REWRITE DEFAULT-<-2))
 (60 60 (:REWRITE EVM::<-WHEN-BVLT))
 (60 3 (:REWRITE BVSX-WHEN-UNSIGNED-BYTE-P))
 (59 59 (:REWRITE BOUND-WHEN-USB))
 (55 25 (:REWRITE DEFAULT-*-2))
 (50 22 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (48 16 (:REWRITE EVM::STACKP-OF-POPN))
 (44 22 (:REWRITE GETBIT-WHEN-NOT-1))
 (44 22 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (40 4 (:REWRITE EVM::INTEGERP-OF-STACK-TOP-WHEN-STACKP))
 (35 25 (:REWRITE DEFAULT-UNARY-MINUS))
 (35 3 (:REWRITE BVSX-WHEN-SIZES-MATCH))
 (32 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVSX-ALT))
 (29 3 (:REWRITE BVSX-WHEN-NOT-NATP-ARG2))
 (25 25 (:REWRITE DEFAULT-*-1))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (22 22 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (22 22 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (22 22 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (22 22 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (22 22 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (22 22 (:REWRITE GETBIT-WHEN->-FREE))
 (22 22 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (22 22 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (22 22 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (18 6 (:REWRITE EVM::ACL2-NUMBERP-OF-STACK-TOP-WHEN-STACKP))
 (12 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVSX))
 (11 11 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (9 9 (:REWRITE *-OF---ARG1))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE BVSX-WHEN-NOT-NATP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION BVSX))
 )
(EVM::EXECUTE-LT
 (9 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-LT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-LT
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-LT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-LT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-GT
 (9 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-GT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-GT
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-GT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-GT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-SLT
 (9 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-SLT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-SLT
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-SLT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-SLT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-SGT
 (9 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-SGT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-SGT
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-SGT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-SGT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-EQ
 (9 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-EQ
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-EQ
 (6 4 (:REWRITE DEFAULT-<-1))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-EQ
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-EQ
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-ISZERO
 (52 2 (:REWRITE BOOL-TO-BIT-OF-EQUAL-OF-0-WHEN-UNSIGNED-BYTE-P))
 (34 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (12 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-ISZERO
 (26 1 (:REWRITE BOOL-TO-BIT-OF-EQUAL-OF-0-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-ISZERO
 (52 2 (:REWRITE BOOL-TO-BIT-OF-EQUAL-OF-0-WHEN-UNSIGNED-BYTE-P))
 (34 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (10 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE EVM::USE-ALL-N256P-2))
 (1 1 (:REWRITE EVM::USE-ALL-N256P))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-ISZERO
 (26 1 (:REWRITE BOOL-TO-BIT-OF-EQUAL-OF-0-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-ISZERO
 (26 1 (:REWRITE BOOL-TO-BIT-OF-EQUAL-OF-0-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-AND
 (237 5 (:REWRITE EVM::N256P-WHEN-BITP))
 (178 6 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (38 2 (:LINEAR <=-OF-BVAND-ARG2-LINEAR))
 (38 2 (:LINEAR <=-OF-BVAND-ARG1-LINEAR))
 (21 14 (:REWRITE DEFAULT-<-1))
 (17 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (14 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (12 6 (:REWRITE BVAND-WHEN-Y-IS-NOT-AN-INTEGER))
 (12 6 (:REWRITE BVAND-WHEN-X-IS-NOT-AN-INTEGER))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (6 6 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (6 6 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE BVAND-WITH-MASK-DROP))
 (6 6 (:REWRITE BVAND-WITH-CONSTANT-MASK-ARG2))
 (6 6 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-POSITIVE))
 (6 6 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-INTEGERP))
 (6 6 (:REWRITE BVAND-SUBST-ARG3))
 (6 6 (:REWRITE BVAND-SUBST-ARG2))
 (6 6 (:REWRITE BVAND-OF-CONSTANT-TIGHTEN))
 (6 6 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG3))
 (6 6 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P-2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVAND))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-AND
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVAND-WHEN-Y-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVAND-WHEN-X-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVAND-WITH-MASK-DROP))
 (1 1 (:REWRITE BVAND-WITH-CONSTANT-MASK-ARG2))
 (1 1 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVAND-SUBST-ARG3))
 (1 1 (:REWRITE BVAND-SUBST-ARG2))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-TIGHTEN))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG2))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-AND
 (118 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (89 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (24 24 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (19 1 (:LINEAR <=-OF-BVAND-ARG2-LINEAR))
 (19 1 (:LINEAR <=-OF-BVAND-ARG1-LINEAR))
 (12 7 (:REWRITE DEFAULT-<-1))
 (9 9 (:TYPE-PRESCRIPTION BVAND-TYPE))
 (8 4 (:REWRITE BVAND-WHEN-Y-IS-NOT-AN-INTEGER))
 (8 4 (:REWRITE BVAND-WHEN-X-IS-NOT-AN-INTEGER))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BVAND-WITH-MASK-DROP))
 (4 4 (:REWRITE BVAND-WITH-CONSTANT-MASK-ARG2))
 (4 4 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-POSITIVE))
 (4 4 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-INTEGERP))
 (4 4 (:REWRITE BVAND-SUBST-ARG3))
 (4 4 (:REWRITE BVAND-SUBST-ARG2))
 (4 4 (:REWRITE BVAND-OF-CONSTANT-TIGHTEN))
 (4 4 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG3))
 (4 4 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-OF-BVAND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-AND
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVAND-WHEN-Y-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVAND-WHEN-X-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVAND-WITH-MASK-DROP))
 (1 1 (:REWRITE BVAND-WITH-CONSTANT-MASK-ARG2))
 (1 1 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVAND-SUBST-ARG3))
 (1 1 (:REWRITE BVAND-SUBST-ARG2))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-TIGHTEN))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG2))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-AND
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVAND-WHEN-Y-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVAND-WHEN-X-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVAND-WITH-MASK-DROP))
 (1 1 (:REWRITE BVAND-WITH-CONSTANT-MASK-ARG2))
 (1 1 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVAND-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVAND-SUBST-ARG3))
 (1 1 (:REWRITE BVAND-SUBST-ARG2))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-TIGHTEN))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVAND-OF-CONSTANT-CHOP-ARG2))
 )
(EVM::EXECUTE-OR
 (125 5 (:REWRITE EVM::N256P-WHEN-BITP))
 (115 5 (:REWRITE UNSIGNED-BYTE-P-OF-BVOR3))
 (68 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (17 12 (:REWRITE DEFAULT-<-1))
 (17 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (12 4 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (9 9 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE EVM::USE-ALL-N256P-2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P))
 (4 4 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (4 4 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (4 4 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 4 (:REWRITE EVM::N256P-OF-STACK-ITEM))
 (4 2 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG3))
 (4 2 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG2))
 (2 2 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-INTEGERP))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG3))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG2))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-ARG3-WHEN-ALL-ONES))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-ARG2-WHEN-ALL-ONES))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-OR
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG3))
 (2 1 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG2))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-ARG3-WHEN-ALL-ONES))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-ARG2-WHEN-ALL-ONES))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-OR
 (62 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (57 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVOR3))
 (34 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (14 14 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (10 6 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE EVM::BVCHOP-IDENTITY-WHEN-256P))
 (4 4 (:TYPE-PRESCRIPTION EVM::N256P))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG3))
 (4 2 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE EVM::N256P-OF-STACK-ITEM))
 (2 2 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-INTEGERP))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG3))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG2))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-ARG3-WHEN-ALL-ONES))
 (2 2 (:REWRITE BVOR-OF-CONSTANT-ARG2-WHEN-ALL-ONES))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-OR
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG3))
 (2 1 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG2))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-ARG3-WHEN-ALL-ONES))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-ARG2-WHEN-ALL-ONES))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-OR
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG3))
 (2 1 (:REWRITE BVOR-WHEN-NOT-INTEGERP-ARG2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVOR-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-CHOP-ARG2))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-ARG3-WHEN-ALL-ONES))
 (1 1 (:REWRITE BVOR-OF-CONSTANT-ARG2-WHEN-ALL-ONES))
 )
(EVM::EXECUTE-XOR
 (117 5 (:REWRITE EVM::N256P-WHEN-BITP))
 (76 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (17 12 (:REWRITE DEFAULT-<-1))
 (17 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (8 2 (:REWRITE BVXOR-NUMERIC-BOUND))
 (7 7 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (7 7 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (5 5 (:REWRITE EVM::USE-ALL-N256P-2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P))
 (4 4 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (4 4 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 2 (:REWRITE BVXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-OF-BVXOR-GEN))
 (2 2 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVXOR-SUBST-ARG3))
 (2 2 (:REWRITE BVXOR-SUBST-ARG2))
 (2 2 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG3))
 (2 2 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG2))
 (2 2 (:REWRITE BVXOR-COMMUTATIVE-ALT))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-XOR
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVXOR-SUBST-ARG3))
 (1 1 (:REWRITE BVXOR-SUBST-ARG2))
 (1 1 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG2))
 (1 1 (:REWRITE BVXOR-COMMUTATIVE-ALT))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-XOR
 (61 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (41 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (10 6 (:REWRITE DEFAULT-<-1))
 (9 9 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (7 1 (:REWRITE BVXOR-NUMERIC-BOUND))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION BVXOR-TYPE))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE BVXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (3 3 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVXOR-SUBST-ARG3))
 (2 2 (:REWRITE BVXOR-SUBST-ARG2))
 (2 2 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG3))
 (2 2 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG2))
 (2 2 (:REWRITE BVXOR-COMMUTATIVE-ALT))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-OF-BVXOR-GEN))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-XOR
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVXOR-SUBST-ARG3))
 (1 1 (:REWRITE BVXOR-SUBST-ARG2))
 (1 1 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG2))
 (1 1 (:REWRITE BVXOR-COMMUTATIVE-ALT))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-XOR
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVXOR-SUBST-ARG3))
 (1 1 (:REWRITE BVXOR-SUBST-ARG2))
 (1 1 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG3))
 (1 1 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG2))
 (1 1 (:REWRITE BVXOR-COMMUTATIVE-ALT))
 )
(EVM::EXECUTE-XOR-CORRECT
 (39 13 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-TOP-WHEN-STACKP-FORCED))
 (38 8 (:REWRITE DEFAULT-+-2))
 (30 8 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (24 12 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (16 8 (:REWRITE GETBIT-WHEN-NOT-1))
 (16 8 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (14 8 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (14 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13 13 (:TYPE-PRESCRIPTION EVM::STACKP))
 (13 13 (:TYPE-PRESCRIPTION EVM::STACK-SIZE))
 (12 12 (:TYPE-PRESCRIPTION EVM::BOOLEANP-OF-MACHINE-STATEP))
 (10 4 (:REWRITE BITXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (10 4 (:REWRITE BITXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (8 8 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->-FREE))
 (8 8 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 2 (:REWRITE BVXOR-WHEN-Y-IS-NOT-AN-INTEGER))
 (8 2 (:REWRITE BVXOR-WHEN-X-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE BITXOR-SUBST-ARG2-ONE-VERSION))
 (4 4 (:REWRITE BITXOR-SUBST-ARG2))
 (4 4 (:REWRITE BITXOR-SUBST-ARG1-ONE-VERSION))
 (4 4 (:REWRITE BITXOR-SUBST-ARG1))
 (4 4 (:REWRITE BITXOR-OF-CONSTANT-CHOP-ARG2))
 (4 4 (:REWRITE BITXOR-OF-CONSTANT-CHOP-ARG1))
 (4 4 (:REWRITE BITXOR-COMMUTATIVE-ALT))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE EQUAL-OF-CONSTANT-AND-BITXOR-OF-CONSTANT))
 (2 2 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVXOR-WHEN-SIZE-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVXOR-SUBST-ARG3))
 (2 2 (:REWRITE BVXOR-SUBST-ARG2))
 (2 2 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG3))
 (2 2 (:REWRITE BVXOR-OF-CONSTANT-CHOP-ARG2))
 (2 2 (:REWRITE BVXOR-COMMUTATIVE-ALT))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:TYPE-PRESCRIPTION BVXOR-TYPE))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 )
(EVM::EXECUTE-NOT
 (57 5 (:REWRITE EVM::N256P-WHEN-BITP))
 (34 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (17 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (12 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE EVM::USE-ALL-N256P-2))
 (5 5 (:REWRITE EVM::USE-ALL-N256P))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (4 2 (:REWRITE BVNOT-WHEN-NOT-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (2 2 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (2 2 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-INTEGERP))
 (2 2 (:REWRITE BVNOT-WHEN-NOT-NATP-SIZE))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-NOT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVNOT-WHEN-NOT-INTEGERP))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVNOT-WHEN-NOT-NATP-SIZE))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-NOT
 (28 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (17 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (8 5 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:TYPE-PRESCRIPTION BVNOT))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE BVNOT-WHEN-NOT-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-POSITIVE))
 (2 2 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-INTEGERP))
 (2 2 (:REWRITE BVNOT-WHEN-NOT-NATP-SIZE))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1 1 (:TYPE-PRESCRIPTION <=-OF-0-AND-EXPT-TYPE))
 (1 1 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-NOT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVNOT-WHEN-NOT-INTEGERP))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVNOT-WHEN-NOT-NATP-SIZE))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-NOT
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE BVNOT-WHEN-NOT-INTEGERP))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-POSITIVE))
 (1 1 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-INTEGERP))
 (1 1 (:REWRITE BVNOT-WHEN-NOT-NATP-SIZE))
 )
(EVM::EXECUTE-NOT-CORRECT
 (69 69 (:TYPE-PRESCRIPTION EVENP))
 (52 7 (:REWRITE DEFAULT-+-2))
 (46 23 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (46 23 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (46 23 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (36 18 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (36 5 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (24 24 (:TYPE-PRESCRIPTION EVM::BOOLEANP-OF-MACHINE-STATEP))
 (23 23 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (22 3 (:REWRITE BVNOT-WHEN-NOT-INTEGERP))
 (21 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (18 3 (:REWRITE EVM::INTEGERP-OF-STACK-TOP-WHEN-STACKP))
 (14 5 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (10 5 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (9 3 (:REWRITE EVM::RETURN-TYPE-OF-MACHINE-STATE->STACK))
 (8 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (8 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (6 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (5 5 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (5 5 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (4 1 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (3 3 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-POSITIVE))
 (3 3 (:REWRITE BVNOT-WHEN-SIZE-IS-NOT-INTEGERP))
 (3 3 (:REWRITE BVNOT-WHEN-NOT-NATP-SIZE))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:TYPE-PRESCRIPTION BVNOT))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (2 2 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (1 1 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 )
(EVM::EXECUTE-BYTE
 (792 6 (:REWRITE EVM::N256P-WHEN-BITP))
 (480 6 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (264 3 (:REWRITE BVCHOP-OF-SLICE-BOTH))
 (168 87 (:REWRITE DEFAULT-+-2))
 (153 18 (:REWRITE COMMUTATIVITY-2-OF-+))
 (144 12 (:REWRITE SLICE-OUT-OF-ORDER))
 (123 87 (:REWRITE DEFAULT-+-1))
 (120 12 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (108 12 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (75 41 (:REWRITE DEFAULT-<-1))
 (63 9 (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+))
 (53 41 (:REWRITE DEFAULT-<-2))
 (42 21 (:REWRITE DEFAULT-UNARY-MINUS))
 (41 41 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (27 9 (:REWRITE --OF--))
 (24 12 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (24 12 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (24 12 (:REWRITE DEFAULT-*-2))
 (24 3 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 9 (:DEFINITION FIX))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE EVM::<-WHEN-BVLT))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (12 12 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (12 12 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (12 12 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (12 12 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (12 12 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (12 12 (:REWRITE DEFAULT-*-1))
 (9 9 (:REWRITE EVM::USE-ALL-N256P-2))
 (9 9 (:REWRITE EVM::USE-ALL-N256P))
 (9 9 (:REWRITE INVERSE-OF-+))
 (9 3 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (9 3 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (6 3 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (6 3 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:TYPE-PRESCRIPTION UNPACKBV))
 (3 3 (:REWRITE UNPACKBV-WHEN-ZP))
 (2 2 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-BYTE
 (16 8 (:REWRITE DEFAULT-+-2))
 (12 1 (:REWRITE SLICE-OUT-OF-ORDER))
 (10 1 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (9 5 (:REWRITE DEFAULT-<-1))
 (9 1 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 4 (:REWRITE DEFAULT-*-2))
 (6 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (3 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (3 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (2 1 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (2 1 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (2 1 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION UNPACKBV))
 (1 1 (:TYPE-PRESCRIPTION SLICE))
 (1 1 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNPACKBV-WHEN-ZP))
 (1 1 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (1 1 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (1 1 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (1 1 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (1 1 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-BYTE
 (236 2 (:REWRITE EVM::N256P-WHEN-BITP))
 (160 2 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (66 35 (:REWRITE DEFAULT-+-2))
 (60 1 (:REWRITE BVCHOP-OF-SLICE-BOTH))
 (51 6 (:REWRITE COMMUTATIVITY-2-OF-+))
 (49 5 (:REWRITE SLICE-OUT-OF-ORDER))
 (47 35 (:REWRITE DEFAULT-+-1))
 (41 5 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (37 5 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (31 17 (:REWRITE DEFAULT-<-1))
 (21 17 (:REWRITE DEFAULT-<-2))
 (21 3 (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+))
 (18 9 (:REWRITE DEFAULT-UNARY-MINUS))
 (17 17 (:TYPE-PRESCRIPTION SLICE))
 (17 17 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (12 6 (:REWRITE DEFAULT-*-2))
 (10 5 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (10 5 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (9 9 (:REWRITE BOUND-WHEN-USB))
 (9 9 (:REWRITE EVM::<-WHEN-BVLT))
 (9 3 (:REWRITE --OF--))
 (8 1 (:REWRITE EVM::UNSIGNED-BYTE-P-WHEN-N256P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE DEFAULT-*-1))
 (6 3 (:DEFINITION FIX))
 (5 5 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (5 5 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (5 5 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (5 5 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (4 4 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (4 2 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (3 3 (:REWRITE INVERSE-OF-+))
 (3 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (3 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION EVM::N256P))
 (2 2 (:REWRITE EVM::USE-ALL-N256P-2))
 (2 2 (:REWRITE EVM::USE-ALL-N256P))
 (2 2 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (2 1 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (2 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION UNPACKBV))
 (1 1 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE UNPACKBV-WHEN-ZP))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-BYTE
 (16 8 (:REWRITE DEFAULT-+-2))
 (12 1 (:REWRITE SLICE-OUT-OF-ORDER))
 (10 1 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (9 5 (:REWRITE DEFAULT-<-1))
 (9 1 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 4 (:REWRITE DEFAULT-*-2))
 (6 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (3 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (3 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (2 1 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (2 1 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (2 1 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION UNPACKBV))
 (1 1 (:TYPE-PRESCRIPTION SLICE))
 (1 1 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNPACKBV-WHEN-ZP))
 (1 1 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (1 1 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (1 1 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (1 1 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (1 1 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-BYTE
 (16 8 (:REWRITE DEFAULT-+-2))
 (12 1 (:REWRITE SLICE-OUT-OF-ORDER))
 (10 1 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (9 5 (:REWRITE DEFAULT-<-1))
 (9 1 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 4 (:REWRITE DEFAULT-*-2))
 (6 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE EVM::<-WHEN-BVLT))
 (3 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (3 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (2 1 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (2 1 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (2 1 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (2 1 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (2 1 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION UNPACKBV))
 (1 1 (:TYPE-PRESCRIPTION SLICE))
 (1 1 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNPACKBV-WHEN-ZP))
 (1 1 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (1 1 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (1 1 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (1 1 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (1 1 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (1 1 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (1 1 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-BYTE-CORRECT
 (153 78 (:REWRITE DEFAULT-+-2))
 (115 63 (:REWRITE DEFAULT-<-1))
 (111 3 (:REWRITE SLICE-TOO-HIGH-IS-0))
 (110 78 (:REWRITE DEFAULT-+-1))
 (104 48 (:REWRITE DEFAULT-*-2))
 (101 12 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (93 93 (:TYPE-PRESCRIPTION EVENP))
 (81 3 (:REWRITE EVM::UNSIGNED-BYTE-P-OF-STACK-TOP-WHEN-STACKP-FORCED))
 (77 63 (:REWRITE DEFAULT-<-2))
 (63 63 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (62 31 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (62 31 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (62 31 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (60 3 (:REWRITE SLICE-OUT-OF-ORDER))
 (57 26 (:REWRITE DEFAULT-UNARY-MINUS))
 (54 10 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (48 48 (:REWRITE DEFAULT-*-1))
 (47 47 (:REWRITE EVM::<-WHEN-BVLT))
 (44 44 (:REWRITE BOUND-WHEN-USB))
 (44 4 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (42 3 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (40 4 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (31 31 (:TYPE-PRESCRIPTION INTEGERP-OF-EXPT-TYPE))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (30 5 (:REWRITE EVM::STACKS-SIZE-OF-POPN))
 (29 12 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (25 3 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (24 12 (:REWRITE GETBIT-WHEN-NOT-1))
 (20 10 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (15 5 (:REWRITE EVM::STACKP-OF-POPN))
 (15 5 (:REWRITE EVM::ACL2-NUMBERP-OF-STACK-TOP-WHEN-STACKP))
 (12 12 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (12 12 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (12 12 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (12 12 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (12 12 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (12 12 (:REWRITE GETBIT-WHEN->-FREE))
 (12 12 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (12 12 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (12 12 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (11 3 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (9 9 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (8 8 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (8 8 (:LINEAR <-OF-*-AND-*-LINEAR))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 3 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (5 5 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (5 5 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (4 4 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (4 1 (:REWRITE NTH-WHEN-ZP-CHEAP))
 (4 1 (:REWRITE NTH-WHEN-<=-LEN-CHEAP))
 (3 3 (:TYPE-PRESCRIPTION SLICE))
 (3 3 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (3 3 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (3 3 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (3 3 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (3 3 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (3 3 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (3 1 (:REWRITE UNPACKBV-WHEN-NOT-INTEGERP))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-*-OF-CONSTANT))
 (2 1 (:REWRITE NTH-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:TYPE-PRESCRIPTION UNPACKBV))
 (1 1 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE UNPACKBV-WHEN-ZP))
 )
(EVM::EXECUTE-ADDRESS
 (7 4 (:REWRITE DEFAULT-<-1))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-ADDRESS
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-ADDRESS
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-ADDRESS
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-ADDRESS
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-BALANCE
 (127 8 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (64 8 (:REWRITE MOD-WHEN-<))
 (35 7 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (28 7 (:REWRITE COMMUTATIVITY-OF-*))
 (22 14 (:REWRITE DEFAULT-<-1))
 (21 14 (:REWRITE DEFAULT-*-2))
 (21 14 (:REWRITE DEFAULT-*-1))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (16 8 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (16 8 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (16 8 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (16 8 (:REWRITE MOD-WHEN-<-OF-0))
 (14 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (10 4 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (8 8 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (8 8 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (8 8 (:REWRITE EVM::<-WHEN-BVLT))
 (7 7 (:REWRITE INTEGERP-OF-*))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE EVM::USE-ALL-ADDRESSP-2))
 (5 5 (:REWRITE EVM::USE-ALL-ADDRESSP))
 (3 3 (:REWRITE EVM::USE-ALL-N256P-2))
 (3 3 (:REWRITE EVM::USE-ALL-N256P))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE MOD-NON-NEGATIVE-CONSTANT-GEN))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-BALANCE
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 15 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (9 1 (:REWRITE MOD-WHEN-<))
 (5 3 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (4 1 (:REWRITE COMMUTATIVITY-OF-*))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 2 (:REWRITE DEFAULT-*-2))
 (3 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (2 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (2 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE INTEGERP-OF-*))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-BALANCE
 (90 5 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (45 5 (:REWRITE MOD-WHEN-<))
 (25 5 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (20 5 (:REWRITE COMMUTATIVITY-OF-*))
 (19 11 (:REWRITE DEFAULT-<-1))
 (15 10 (:REWRITE DEFAULT-*-2))
 (15 10 (:REWRITE DEFAULT-*-1))
 (11 11 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (10 5 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (10 5 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (10 5 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (10 5 (:REWRITE MOD-WHEN-<-OF-0))
 (8 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE EVM::<-WHEN-BVLT))
 (5 5 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (5 5 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (5 5 (:REWRITE INTEGERP-OF-*))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NON-POSITIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (1 1 (:REWRITE EVM::USE-ALL-ADDRESSP-2))
 (1 1 (:REWRITE EVM::USE-ALL-ADDRESSP))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-BALANCE
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 15 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (9 1 (:REWRITE MOD-WHEN-<))
 (5 3 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (4 1 (:REWRITE COMMUTATIVITY-OF-*))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 2 (:REWRITE DEFAULT-*-2))
 (3 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (2 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (2 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE INTEGERP-OF-*))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-BALANCE
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 15 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (9 1 (:REWRITE MOD-WHEN-<))
 (5 3 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (4 1 (:REWRITE COMMUTATIVITY-OF-*))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (3 2 (:REWRITE DEFAULT-*-2))
 (3 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (2 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (2 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE INTEGERP-OF-*))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:DEFINITION EVM::INC-PC))
 )
(EVM::EXECUTE-ORIGIN
 (7 4 (:REWRITE DEFAULT-<-1))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-ORIGIN
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-ORIGIN
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-ORIGIN
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-ORIGIN
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-CALLER
 (7 4 (:REWRITE DEFAULT-<-1))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-CALLER
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-CALLER
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-CALLER
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-CALLER
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::EXECUTE-CALLVALUE
 (7 4 (:REWRITE DEFAULT-<-1))
 (5 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 )
(WORLD-STATEP-OF-MV-NTH-0-OF-EXECUTE-CALLVALUE
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(MACHINE-STATEP-OF-MV-NTH-1-OF-EXECUTE-CALLVALUE
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(SUBSTATEP-OF-MV-NTH-2-OF-EXECUTE-CALLVALUE
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EXECUTION-ENVIRONMENTP-OF-MV-NTH-3-OF-EXECUTE-CALLVALUE
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (4 4 (:REWRITE EVM::<-WHEN-BVLT))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-PC-WHEN-MACHINE-STATEP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(EVM::STEP-MACHINE
 (165 165 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (87 57 (:REWRITE DEFAULT-<-1))
 (58 58 (:REWRITE BOUND-WHEN-USB))
 (58 58 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (58 58 (:REWRITE EVM::<-WHEN-BVLT))
 (14 14 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 6 (:REWRITE DEFAULT-+-2))
 (14 6 (:REWRITE DEFAULT-+-1))
 (12 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(EVM::INITIAL-MACHINE-STATE)
(EVM::RUN-MACHINE
 (324 324 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (290 186 (:REWRITE DEFAULT-<-2))
 (241 186 (:REWRITE DEFAULT-<-1))
 (238 151 (:REWRITE DEFAULT-+-1))
 (226 151 (:REWRITE DEFAULT-+-2))
 (186 186 (:REWRITE BOUND-WHEN-USB))
 (186 186 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (186 186 (:REWRITE EVM::<-WHEN-BVLT))
 (66 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (51 51 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (51 51 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (48 48 (:REWRITE ZP-OPEN))
 (26 13 (:REWRITE EVM::RATIONALP-OF-ALPHA))
 (20 10 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (20 10 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (19 8 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (17 12 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (13 13 (:REWRITE EVM::EQUAL-OF-ALPHA-AND-EMPTY-SET))
 (12 12 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 10 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION LEN))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (10 10 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (9 9 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (8 8 (:REWRITE MEMBERP-OF-CONS))
 (4 4 (:TYPE-PRESCRIPTION EVM::VALID-JUMP-DESTS))
 )
(EVM::MACHINE-STATEP-OF-MV-NTH-1-OF-RUN-MACHINE
 (14111 4372 (:REWRITE DEFAULT-+-2))
 (11050 11050 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10353 4372 (:REWRITE DEFAULT-+-1))
 (8360 2059 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5746 2785 (:REWRITE DEFAULT-<-1))
 (5100 2785 (:REWRITE DEFAULT-<-2))
 (2802 2785 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (2785 2785 (:REWRITE BOUND-WHEN-USB))
 (2785 2785 (:REWRITE EVM::<-WHEN-BVLT))
 (2059 2059 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2059 2059 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1550 775 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (1538 769 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (1538 769 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1536 372 (:REWRITE ZP-OPEN))
 (1128 736 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (936 187 (:REWRITE DEFAULT-UNARY-MINUS))
 (883 883 (:TYPE-PRESCRIPTION EVM::VALID-JUMP-DESTS))
 (858 344 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (778 778 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (775 775 (:TYPE-PRESCRIPTION LEN))
 (769 769 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (769 381 (:REWRITE FOLD-CONSTS-IN-+))
 (759 33 (:DEFINITION SUBSETP-EQUAL))
 (748 742 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (739 369 (:REWRITE EVM::RATIONALP-OF-ALPHA))
 (717 717 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (376 374 (:REWRITE EVM::RATIONALP-OF-DELTA))
 (370 369 (:REWRITE EVM::EQUAL-OF-ALPHA-AND-EMPTY-SET))
 (344 344 (:REWRITE MEMBERP-OF-CONS))
 (33 33 (:REWRITE MEMBERP-OF-CAR-SAME))
 (33 33 (:REWRITE DEFAULT-CDR))
 (33 33 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 )
(EVM::XI
 (412 1 (:DEFINITION EVM::RUN-MACHINE))
 (248 1 (:DEFINITION EVM::EXCEPTIONAL-HALTP))
 (166 29 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (72 4 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (72 2 (:DEFINITION EVM::STEP-MACHINE))
 (63 63 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (46 6 (:REWRITE DEFAULT-+-2))
 (46 6 (:REWRITE DEFAULT-+-1))
 (44 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (41 1 (:DEFINITION EVM::OUTPUT-DATA))
 (35 7 (:REWRITE DEFAULT-<-2))
 (18 18 (:TYPE-PRESCRIPTION MEMBERP))
 (14 2 (:DEFINITION EVM::EXECUTE-STOP))
 (13 2 (:REWRITE COMMUTATIVITY-OF-+))
 (12 2 (:DEFINITION EVM::INC-PC))
 (9 9 (:REWRITE EVM::MACHINE-STATE->STACK-OF-MACHINE-STATE))
 (8 4 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (7 7 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 4 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (6 4 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (5 4 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (5 2 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (5 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION EVM::VALID-JUMP-DESTS))
 (4 4 (:TYPE-PRESCRIPTION LEN))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (4 4 (:REWRITE EVM::MACHINE-STATE->GAS-AVAILABLE-OF-MACHINE-STATE))
 (4 2 (:REWRITE UNICITY-OF-0))
 (4 2 (:REWRITE EVM::RATIONALP-OF-ALPHA))
 (3 3 (:REWRITE EVM::MACHINE-STATE->PC-OF-MACHINE-STATE))
 (3 3 (:REWRITE EVM::MACHINE-STATE->MEMORY-OF-MACHINE-STATE))
 (3 3 (:REWRITE EVM::MACHINE-STATE->ACTIVE-WORDS-OF-MACHINE-STATE))
 (2 2 (:REWRITE EVM::USE-ALL-TRANSACTIONP-2))
 (2 2 (:REWRITE EVM::USE-ALL-TRANSACTIONP))
 (2 2 (:REWRITE EVM::RATIONALP-OF-DELTA))
 (2 2 (:REWRITE MEMBERP-OF-CONS))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE EVM::EQUAL-OF-ALPHA-AND-EMPTY-SET))
 (2 2 (:DEFINITION FIX))
 (2 1 (:TYPE-PRESCRIPTION EVM::NATP-OF-GAS-AVAILABLE-WHEN-MACHINE-STATEP))
 (1 1 (:TYPE-PRESCRIPTION INTERSECTION-EQUAL))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(EVM::NEXT-STATE)
(EVM::SIMPLE-RUN-CORE
 (4 2 (:DEFINITION TRUE-LISTP))
 (3 3 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (3 3 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 )
(EVM::SIMPLE-RUN
 (447 1 (:DEFINITION EVM::RUN-MACHINE))
 (272 1 (:DEFINITION EVM::EXCEPTIONAL-HALTP))
 (142 25 (:TYPE-PRESCRIPTION EVM::NATP-OF-STACK-ITEM))
 (72 4 (:REWRITE MEMBER-EQUAL-BECOMES-MEMBERP))
 (72 2 (:DEFINITION EVM::STEP-MACHINE))
 (63 63 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (57 12 (:REWRITE DEFAULT-+-1))
 (56 12 (:REWRITE DEFAULT-+-2))
 (44 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (41 1 (:DEFINITION EVM::OUTPUT-DATA))
 (36 36 (:TYPE-PRESCRIPTION EVM::STACK-SIZE))
 (28 7 (:REWRITE DEFAULT-<-2))
 (24 5 (:REWRITE COMMUTATIVITY-OF-+))
 (18 18 (:TYPE-PRESCRIPTION MEMBERP))
 (14 2 (:DEFINITION EVM::EXECUTE-STOP))
 (12 2 (:DEFINITION EVM::INC-PC))
 (9 9 (:REWRITE EVM::MACHINE-STATE->STACK-OF-MACHINE-STATE))
 (8 7 (:REWRITE DEFAULT-<-1))
 (8 4 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (8 4 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (7 7 (:REWRITE BOUND-WHEN-USB))
 (7 7 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (7 7 (:REWRITE EVM::<-WHEN-BVLT))
 (6 6 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 4 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (6 4 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (5 4 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (5 2 (:REWRITE MEMBERP-OF-CONS-IRREL-STRONG))
 (5 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION EVM::VALID-JUMP-DESTS))
 (4 4 (:TYPE-PRESCRIPTION LEN))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (4 4 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (4 4 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (4 4 (:REWRITE EVM::MACHINE-STATE->GAS-AVAILABLE-OF-MACHINE-STATE))
 (4 2 (:REWRITE EVM::RATIONALP-OF-ALPHA))
 (3 3 (:REWRITE EVM::MACHINE-STATE->PC-OF-MACHINE-STATE))
 (3 3 (:REWRITE EVM::MACHINE-STATE->MEMORY-OF-MACHINE-STATE))
 (3 3 (:REWRITE EVM::MACHINE-STATE->ACTIVE-WORDS-OF-MACHINE-STATE))
 (2 2 (:REWRITE EVM::RATIONALP-OF-DELTA))
 (2 2 (:REWRITE MEMBERP-OF-CONS))
 (2 2 (:REWRITE EVM::EXECUTION-ENVIRONMENT->BYTECODE-OF-EXECUTION-ENVIRONMENT))
 (2 2 (:REWRITE EVM::EQUAL-OF-ALPHA-AND-EMPTY-SET))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (2 2 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (2 1 (:DEFINITION TRUE-LISTP))
 (1 1 (:TYPE-PRESCRIPTION INTERSECTION-EQUAL))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 )
(EVM::DISASSEMBLE-EVM-CODE-AUX
 (70 41 (:REWRITE DEFAULT-<-1))
 (51 25 (:REWRITE DEFAULT-+-2))
 (46 41 (:REWRITE DEFAULT-<-2))
 (45 12 (:REWRITE EVM::INTEGERP-OF-INST-LEN))
 (43 43 (:REWRITE EVM::<-WHEN-BVLT))
 (41 41 (:REWRITE BOUND-WHEN-USB))
 (41 41 (:REWRITE >-CONSTANT-WHEN-INTEGER-STRENGTHEN))
 (36 18 (:DEFINITION TRUE-LISTP))
 (35 35 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (35 35 (:REWRITE DEFAULT-CDR))
 (28 25 (:REWRITE DEFAULT-+-1))
 (27 27 (:REWRITE DEFAULT-CAR))
 (22 11 (:REWRITE INTEGERP-OF-CAR-WHEN-ALL-INTEGERP-CHEAP))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-INTEGERP-WIDTH))
 (20 20 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NEGATIVE-WIDTH))
 (18 18 (:REWRITE ALL-UNSIGNED-BYTE-P-WHEN-NOT-CONSP))
 (11 11 (:TYPE-PRESCRIPTION ALL-INTEGERP))
 (5 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:TYPE-PRESCRIPTION MEMBERP))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 2 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (4 2 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (3 3 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (2 2 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (2 2 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (2 2 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (1 1 (:REWRITE NTHCDR-WHEN-NOT-POSP))
 (1 1 (:REWRITE NTHCDR-WHEN-NOT-CONSP-CHEAP))
 (1 1 (:REWRITE NTHCDR-WHEN-EQUAL-OF-LEN))
 (1 1 (:REWRITE ALL-UNSIGNED-BYTE-P-OF-NTHCDR-LONGER))
 )
(EVM::DISASSEMBLE-EVM-CODE)
