(X86ISA::CANONICAL-ADDRESS-P$INLINE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::UNSIGNED-CANONICAL-ADDRESS-P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::CANONICAL-ADDRESS-LISTP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::DISJOINT-P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::PROGRAM-AT$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::X86P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::64-BIT-MODEP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::APP-VIEW$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::SUBSET-P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::NO-DUPLICATES-P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::MEMBER-P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::SEPARATE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::JNL-CONDITION$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::SEGMENT-IS-32-BITSP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::WELL-FORMED-32-BIT-SEGMENTP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::CODE-SEGMENT-WELL-FORMEDP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::CODE-SEGMENT-ASSUMPTIONS32-FOR-CODE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::EFF-ADDRS-OKP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::EFF-ADDR-OKP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::SEGMENTS-SEPARATE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::RETURN-ADDRESS-OKP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::CR0BITS-P$INLINE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::CR3BITS-P$INLINE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::CR4BITS-P$INLINE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X86ISA::CR8BITS-P$INLINE$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::IS-NAN$-KNOWN-BOOLEANS-JUSTIFICATION)
(RTL::INFP$-KNOWN-BOOLEANS-JUSTIFICATION)
(RTL::NANP$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::IN-REGION48P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::SUBREGION48P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::DISJOINT-REGIONS48P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::IN-REGION64P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::SUBREGION64P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::DISJOINT-REGIONS64P$-KNOWN-BOOLEANS-JUSTIFICATION)
(X::AREF1-REWRITE
 (150 3 (:DEFINITION ASSOC-EQUAL))
 (48 9 (:REWRITE DEFAULT-CAR))
 (23 23 (:TYPE-PRESCRIPTION TYPE-OF-AREF1-WHEN-PSEUDO-DAG-ARRAYP-AUX))
 (9 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP))
 (6 6 (:TYPE-PRESCRIPTION PSEUDO-DAGP))
 (6 6 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (6 6 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (6 6 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (6 6 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (6 6 (:REWRITE CONSP-BY-LEN))
 (6 3 (:REWRITE CONSP-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 (5 5 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (5 5 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (5 5 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (5 5 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (5 5 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (5 5 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (5 5 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (5 5 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (5 5 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (5 5 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (5 5 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (5 5 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (5 5 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (5 5 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 4 (:TYPE-PRESCRIPTION SYMBOL-TERM-ALISTP))
 (3 3 (:REWRITE TRUE-LISTP-OF-CAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE EQUAL-OF-NON-NATP-AND-CAAR-WHEN-WHEN-BOUNDED-NATP-ALISTP))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX-2))
 (3 3 (:REWRITE CONSP-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (3 3 (:REWRITE CAR-OF-CAR-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE ASSOC-EQUAL-WHEN-LOOKUP-EQUAL-CHEAP))
 (2 1 (:REWRITE IFF-OF-CAR-WHEN-SYMBOL-TERM-ALISTP-CHEAP))
 )
(X86ISA::64-BIT-MODE-TWO-BYTE-OPCODE-MODR/M-P$NOT-NORMALIZED)
(X86ISA::64-BIT-MODE-TWO-BYTE-OPCODE-MODR/M-P-BASE)
(X::CANONICAL-ADDRESS-LISTP-OF-CDR)
(COMMON-LISP::LOGCOUNT$NOT-NORMALIZED)
(COMMON-LISP::LOGCOUNT-CONSTANT-OPENER)
(LOGAPP$NOT-NORMALIZED)
(LOGAPP-CONSTANT-OPENER)
(COMMON-LISP::LOGNOT$NOT-NORMALIZED)
(COMMON-LISP::LOGNOT-CONSTANT-OPENER)
(ZIP$NOT-NORMALIZED)
(ZIP-CONSTANT-OPENER)
(X86ISA::SEPARATE$NOT-NORMALIZED)
(X86ISA::SEPARATE-CONSTANT-OPENER)
(NONNEGATIVE-INTEGER-QUOTIENT$NOT-NORMALIZED)
(NONNEGATIVE-INTEGER-QUOTIENT-CONSTANT-OPENER)
(COMMON-LISP::EVENP$NOT-NORMALIZED)
(COMMON-LISP::EVENP-CONSTANT-OPENER)
(BOOL->BIT$INLINE$NOT-NORMALIZED)
(BOOL->BIT$INLINE-CONSTANT-OPENER)
(ROTATE-LEFT$NOT-NORMALIZED)
(ROTATE-LEFT-CONSTANT-OPENER)
(ROTATE-RIGHT$NOT-NORMALIZED)
(ROTATE-RIGHT-CONSTANT-OPENER)
(X86ISA::ZF-SPEC$INLINE$NOT-NORMALIZED)
(X86ISA::ZF-SPEC$INLINE-CONSTANT-OPENER)
(X86ISA::CF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::CF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::OF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::OF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::PF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::PF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::SF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::SF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::ADC-AF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::ADC-AF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::ADD-AF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::ADD-AF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-AF-SPEC8$INLINE$NOT-NORMALIZED)
(X86ISA::SUB-AF-SPEC8$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-CF-SPEC8$NOT-NORMALIZED)
(X86ISA::SUB-CF-SPEC8-CONSTANT-OPENER)
(X86ISA::SUB-OF-SPEC8$NOT-NORMALIZED)
(X86ISA::SUB-OF-SPEC8-CONSTANT-OPENER)
(X86ISA::SUB-PF-SPEC8$NOT-NORMALIZED)
(X86ISA::SUB-PF-SPEC8-CONSTANT-OPENER)
(X86ISA::SUB-SF-SPEC8$NOT-NORMALIZED)
(X86ISA::SUB-SF-SPEC8-CONSTANT-OPENER)
(X86ISA::SUB-ZF-SPEC8$NOT-NORMALIZED)
(X86ISA::SUB-ZF-SPEC8-CONSTANT-OPENER)
(X86ISA::CF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::CF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::OF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::OF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::PF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::PF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::SF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::SF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::ADC-AF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::ADC-AF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::ADD-AF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::ADD-AF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-AF-SPEC16$INLINE$NOT-NORMALIZED)
(X86ISA::SUB-AF-SPEC16$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-CF-SPEC16$NOT-NORMALIZED)
(X86ISA::SUB-CF-SPEC16-CONSTANT-OPENER)
(X86ISA::SUB-OF-SPEC16$NOT-NORMALIZED)
(X86ISA::SUB-OF-SPEC16-CONSTANT-OPENER)
(X86ISA::SUB-PF-SPEC16$NOT-NORMALIZED)
(X86ISA::SUB-PF-SPEC16-CONSTANT-OPENER)
(X86ISA::SUB-SF-SPEC16$NOT-NORMALIZED)
(X86ISA::SUB-SF-SPEC16-CONSTANT-OPENER)
(X86ISA::SUB-ZF-SPEC16$NOT-NORMALIZED)
(X86ISA::SUB-ZF-SPEC16-CONSTANT-OPENER)
(X86ISA::CF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::CF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::OF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::OF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::PF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::PF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::SF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::SF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::ADC-AF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::ADC-AF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::ADD-AF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::ADD-AF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-AF-SPEC32$INLINE$NOT-NORMALIZED)
(X86ISA::SUB-AF-SPEC32$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-CF-SPEC32$NOT-NORMALIZED)
(X86ISA::SUB-CF-SPEC32-CONSTANT-OPENER)
(X86ISA::SUB-OF-SPEC32$NOT-NORMALIZED)
(X86ISA::SUB-OF-SPEC32-CONSTANT-OPENER)
(X86ISA::SUB-PF-SPEC32$NOT-NORMALIZED)
(X86ISA::SUB-PF-SPEC32-CONSTANT-OPENER)
(X86ISA::SUB-SF-SPEC32$NOT-NORMALIZED)
(X86ISA::SUB-SF-SPEC32-CONSTANT-OPENER)
(X86ISA::SUB-ZF-SPEC32$NOT-NORMALIZED)
(X86ISA::SUB-ZF-SPEC32-CONSTANT-OPENER)
(X86ISA::CF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::CF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::OF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::OF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::PF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::PF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::SF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::SF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::ADC-AF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::ADC-AF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::ADD-AF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::ADD-AF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-AF-SPEC64$INLINE$NOT-NORMALIZED)
(X86ISA::SUB-AF-SPEC64$INLINE-CONSTANT-OPENER)
(X86ISA::SUB-CF-SPEC64$NOT-NORMALIZED)
(X86ISA::SUB-CF-SPEC64-CONSTANT-OPENER)
(X86ISA::SUB-OF-SPEC64$NOT-NORMALIZED)
(X86ISA::SUB-OF-SPEC64-CONSTANT-OPENER)
(X86ISA::SUB-PF-SPEC64$NOT-NORMALIZED)
(X86ISA::SUB-PF-SPEC64-CONSTANT-OPENER)
(X86ISA::SUB-SF-SPEC64$NOT-NORMALIZED)
(X86ISA::SUB-SF-SPEC64-CONSTANT-OPENER)
(X86ISA::SUB-ZF-SPEC64$NOT-NORMALIZED)
(X86ISA::SUB-ZF-SPEC64-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->AC$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->AC$INLINE-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->AF$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->AF$INLINE-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->CF$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->CF$INLINE-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->OF$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->OF$INLINE-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->PF$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->PF$INLINE-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->SF$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->SF$INLINE-CONSTANT-OPENER)
(X86ISA::!RFLAGSBITS->ZF$INLINE$NOT-NORMALIZED)
(X86ISA::!RFLAGSBITS->ZF$INLINE-CONSTANT-OPENER)
(X86ISA::ONE-BYTE-OPCODE-MODR/M-P$INLINE$NOT-NORMALIZED)
(X86ISA::ONE-BYTE-OPCODE-MODR/M-P$INLINE-CONSTANT-OPENER)
(X86ISA::TWO-BYTE-OPCODE-MODR/M-P$INLINE$NOT-NORMALIZED)
(X86ISA::TWO-BYTE-OPCODE-MODR/M-P$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->AC$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->AC$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->AF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->AF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->CF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->CF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->OF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->OF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->PF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->PF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->SF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->SF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->ZF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->ZF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->RES1$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->RES1$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->RES2$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->RES2$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->RES3$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->RES3$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->TF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->TF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->INTF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->INTF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->DF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->DF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->IOPL$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->IOPL$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->NT$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->NT$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->RES4$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->RES4$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->RF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->RF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->VM$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->VM$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->VIF$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->VIF$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->VIP$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->VIP$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->ID$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->ID$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS->RES5$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS->RES5$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS$INLINE-CONSTANT-OPENER)
(X86ISA::RFLAGSBITS-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::RFLAGSBITS-FIX$INLINE-CONSTANT-OPENER)
(EXPT2$INLINE$NOT-NORMALIZED)
(EXPT2$INLINE-CONSTANT-OPENER)
(X86ISA::FEATURE-FLAGS$NOT-NORMALIZED)
(X86ISA::FEATURE-FLAGS-CONSTANT-OPENER)
(X86ISA::32-BIT-MODE-TWO-BYTE-OPCODE-MODR/M-P$NOT-NORMALIZED)
(X86ISA::32-BIT-MODE-TWO-BYTE-OPCODE-MODR/M-P-CONSTANT-OPENER)
(X86ISA::32-BIT-COMPUTE-MANDATORY-PREFIX-FOR-TWO-BYTE-OPCODE$INLINE$NOT-NORMALIZED)
(X86ISA::32-BIT-COMPUTE-MANDATORY-PREFIX-FOR-TWO-BYTE-OPCODE$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->NUM$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->NUM$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->LCK$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->LCK$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->REP$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->REP$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->SEG$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->SEG$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->OPR$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->OPR$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->ADR$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->ADR$INLINE-CONSTANT-OPENER)
(X86ISA::PREFIXES->NXT$INLINE$NOT-NORMALIZED)
(X86ISA::PREFIXES->NXT$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->NUM$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->NUM$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->LCK$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->LCK$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->REP$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->REP$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->SEG$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->SEG$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->OPR$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->OPR$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->ADR$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->ADR$INLINE-CONSTANT-OPENER)
(X86ISA::!PREFIXES->NXT$INLINE$NOT-NORMALIZED)
(X86ISA::!PREFIXES->NXT$INLINE-CONSTANT-OPENER)
(X86ISA::VEX-PREFIXES-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::VEX-PREFIXES-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::VEX-PREFIXES->BYTE0$INLINE$NOT-NORMALIZED)
(X86ISA::VEX-PREFIXES->BYTE0$INLINE-CONSTANT-OPENER)
(X86ISA::VEX-PREFIXES->BYTE1$INLINE$NOT-NORMALIZED)
(X86ISA::VEX-PREFIXES->BYTE1$INLINE-CONSTANT-OPENER)
(X86ISA::VEX-PREFIXES->BYTE2$INLINE$NOT-NORMALIZED)
(X86ISA::VEX-PREFIXES->BYTE2$INLINE-CONSTANT-OPENER)
(X86ISA::!VEX-PREFIXES->BYTE0$INLINE$NOT-NORMALIZED)
(X86ISA::!VEX-PREFIXES->BYTE0$INLINE-CONSTANT-OPENER)
(X86ISA::!VEX-PREFIXES->BYTE1$INLINE$NOT-NORMALIZED)
(X86ISA::!VEX-PREFIXES->BYTE1$INLINE-CONSTANT-OPENER)
(X86ISA::!VEX-PREFIXES->BYTE2$INLINE$NOT-NORMALIZED)
(X86ISA::!VEX-PREFIXES->BYTE2$INLINE-CONSTANT-OPENER)
(X86ISA::VEX2-BYTE1-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::VEX2-BYTE1-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::VEX2-BYTE1->PP$INLINE$NOT-NORMALIZED)
(X86ISA::VEX2-BYTE1->PP$INLINE-CONSTANT-OPENER)
(X86ISA::VEX2-BYTE1->L$INLINE$NOT-NORMALIZED)
(X86ISA::VEX2-BYTE1->L$INLINE-CONSTANT-OPENER)
(X86ISA::VEX2-BYTE1->VVVV$INLINE$NOT-NORMALIZED)
(X86ISA::VEX2-BYTE1->VVVV$INLINE-CONSTANT-OPENER)
(X86ISA::VEX2-BYTE1->R$INLINE$NOT-NORMALIZED)
(X86ISA::VEX2-BYTE1->R$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE1-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE1-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE1->M-MMMM$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE1->M-MMMM$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE1->B$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE1->B$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE1->X$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE1->X$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE1->R$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE1->R$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE2-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE2-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE2->PP$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE2->PP$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE2->L$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE2->L$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE2->VVVV$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE2->VVVV$INLINE-CONSTANT-OPENER)
(X86ISA::VEX3-BYTE2->W$INLINE$NOT-NORMALIZED)
(X86ISA::VEX3-BYTE2->W$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-PREFIXES-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-PREFIXES-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-PREFIXES->BYTE0$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-PREFIXES->BYTE0$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-PREFIXES->BYTE1$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-PREFIXES->BYTE1$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-PREFIXES->BYTE2$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-PREFIXES->BYTE2$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-PREFIXES->BYTE3$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-PREFIXES->BYTE3$INLINE-CONSTANT-OPENER)
(X86ISA::!EVEX-PREFIXES->BYTE0$INLINE$NOT-NORMALIZED)
(X86ISA::!EVEX-PREFIXES->BYTE0$INLINE-CONSTANT-OPENER)
(X86ISA::!EVEX-PREFIXES->BYTE1$INLINE$NOT-NORMALIZED)
(X86ISA::!EVEX-PREFIXES->BYTE1$INLINE-CONSTANT-OPENER)
(X86ISA::!EVEX-PREFIXES->BYTE2$INLINE$NOT-NORMALIZED)
(X86ISA::!EVEX-PREFIXES->BYTE2$INLINE-CONSTANT-OPENER)
(X86ISA::!EVEX-PREFIXES->BYTE3$INLINE$NOT-NORMALIZED)
(X86ISA::!EVEX-PREFIXES->BYTE3$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1->MMM$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1->MMM$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1->RES$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1->RES$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1->R-PRIME$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1->R-PRIME$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1->B$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1->B$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1->X$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1->X$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE1->R$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE1->R$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE2-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE2-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE2->PP$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE2->PP$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE2->RES$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE2->RES$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE2->VVVV$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE2->VVVV$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE2->W$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE2->W$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE3-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE3-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE3->AAA$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE3->AAA$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE3->V-PRIME$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE3->V-PRIME$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE3->B$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE3->B$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE3->VL/RC$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE3->VL/RC$INLINE-CONSTANT-OPENER)
(X86ISA::EVEX-BYTE3->Z$INLINE$NOT-NORMALIZED)
(X86ISA::EVEX-BYTE3->Z$INLINE-CONSTANT-OPENER)
(X86ISA::MODR/M-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::MODR/M-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::MODR/M->R/M$INLINE$NOT-NORMALIZED)
(X86ISA::MODR/M->R/M$INLINE-CONSTANT-OPENER)
(X86ISA::MODR/M->REG$INLINE$NOT-NORMALIZED)
(X86ISA::MODR/M->REG$INLINE-CONSTANT-OPENER)
(X86ISA::MODR/M->MOD$INLINE$NOT-NORMALIZED)
(X86ISA::MODR/M->MOD$INLINE-CONSTANT-OPENER)
(X86ISA::SIB-FIX$INLINE$NOT-NORMALIZED)
(X86ISA::SIB-FIX$INLINE-CONSTANT-OPENER)
(X86ISA::SIB->BASE$INLINE$NOT-NORMALIZED)
(X86ISA::SIB->BASE$INLINE-CONSTANT-OPENER)
(X86ISA::SIB->INDEX$INLINE$NOT-NORMALIZED)
(X86ISA::SIB->INDEX$INLINE-CONSTANT-OPENER)
(X86ISA::SIB->SCALE$INLINE$NOT-NORMALIZED)
(X86ISA::SIB->SCALE$INLINE-CONSTANT-OPENER)
(X86ISA::VEX-OPCODE-MODR/M-P$INLINE$NOT-NORMALIZED)
(X86ISA::VEX-OPCODE-MODR/M-P$INLINE-CONSTANT-OPENER)
(X86ISA::VEX-PREFIXES-MAP-P$INLINE$NOT-NORMALIZED)
(X86ISA::VEX-PREFIXES-MAP-P$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->VVVV$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->VVVV$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->L$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->L$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->PP$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->PP$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->R$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->R$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->W$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->W$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->B$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->B$INLINE-CONSTANT-OPENER)
(X86ISA::VEX->X$INLINE$NOT-NORMALIZED)
(X86ISA::VEX->X$INLINE-CONSTANT-OPENER)
(X86ISA::REX-BYTE-FROM-VEX-PREFIXES$NOT-NORMALIZED)
(X86ISA::REX-BYTE-FROM-VEX-PREFIXES-CONSTANT-OPENER)
(X86ISA::VEX-VVVV-REG-INDEX$NOT-NORMALIZED)
(X86ISA::VEX-VVVV-REG-INDEX-CONSTANT-OPENER)
(X86ISA::CANONICAL-ADDRESS-P$INLINE$NOT-NORMALIZED)
(X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER)
(X86ISA::BYTE-LISTP$NOT-NORMALIZED)
(X86ISA::BYTE-LISTP-CONSTANT-OPENER)
(X86ISA::MXCSRBITS-FIX$NOT-NORMALIZED)
(X86ISA::MXCSRBITS-FIX-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->IE$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->IE$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->DE$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->DE$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->ZE$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->ZE$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->OE$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->OE$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->UE$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->UE$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->PE$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->PE$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->DAZ$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->DAZ$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->IM$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->IM$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->DM$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->DM$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->ZM$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->ZM$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->OM$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->OM$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->UM$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->UM$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->PM$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->PM$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->RC$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->RC$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->FTZ$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->FTZ$INLINE-CONSTANT-OPENER)
(X86ISA::MXCSRBITS->RESERVED$INLINE$NOT-NORMALIZED)
(X86ISA::MXCSRBITS->RESERVED$INLINE-CONSTANT-OPENER)
(X86ISA::CONVERT-ARITH-OPERATION-TO-RTL-OP$INLINE$NOT-NORMALIZED)
(X86ISA::CONVERT-ARITH-OPERATION-TO-RTL-OP$INLINE-CONSTANT-OPENER)
(X::IN-REGION48P$NOT-NORMALIZED)
(X::IN-REGION48P-CONSTANT-OPENER)
(X::SUBREGION48P$NOT-NORMALIZED)
(X::SUBREGION48P-CONSTANT-OPENER)
(X::DISJOINT-REGIONS48P$NOT-NORMALIZED)
(X::DISJOINT-REGIONS48P-CONSTANT-OPENER)
(X::IN-REGION64P$NOT-NORMALIZED)
(X::IN-REGION64P-CONSTANT-OPENER)
(X::SUBREGION64P$NOT-NORMALIZED)
(X::SUBREGION64P-CONSTANT-OPENER)
(X::DISJOINT-REGIONS64P$NOT-NORMALIZED)
(X::DISJOINT-REGIONS64P-CONSTANT-OPENER)
(X::UNSIGNED-CANONICAL-ADDRESS-P$NOT-NORMALIZED)
(X::UNSIGNED-CANONICAL-ADDRESS-P-CONSTANT-OPENER)
(X::SEG-REGP$NOT-NORMALIZED)
(X::SEG-REGP-CONSTANT-OPENER)
(INTEGER-RANGE-P$NOT-NORMALIZED)
(INTEGER-RANGE-P-CONSTANT-OPENER)
(GET-SYMBOL-TABLE-ENTRY-MACH-O$NOT-NORMALIZED)
(GET-SYMBOL-TABLE-ENTRY-MACH-O-BASE-1)
(GET-SYMBOL-TABLE-ENTRY-MACH-O-BASE-2)
(GET-SYMBOL-TABLE-ENTRY-MACH-O-UNROLL)
(GET-ALL-SECTIONS-FROM-MACH-O-LOAD-COMMANDS$NOT-NORMALIZED)
(GET-ALL-SECTIONS-FROM-MACH-O-LOAD-COMMANDS-BASE)
(GET-ALL-SECTIONS-FROM-MACH-O-LOAD-COMMANDS-UNROLL)
(GET-SECTION-NUMBER-MACH-O-AUX$NOT-NORMALIZED)
(GET-SECTION-NUMBER-MACH-O-AUX-BASE-1)
(GET-SECTION-NUMBER-MACH-O-AUX-BASE-2)
(GET-SECTION-NUMBER-MACH-O-AUX-UNROLL)
(X::ADDRESSES-OF-SUBSEQUENT-STACK-SLOTS-AUX$NOT-NORMALIZED)
(X::ADDRESSES-OF-SUBSEQUENT-STACK-SLOTS-AUX-BASE)
(X::ADDRESSES-OF-SUBSEQUENT-STACK-SLOTS-AUX-UNROLL)
(GET-PE-SECTION-INFO-AUX$NOT-NORMALIZED)
(GET-PE-SECTION-INFO-AUX-BASE-1)
(GET-PE-SECTION-INFO-AUX-BASE-2)
(GET-PE-SECTION-INFO-AUX-UNROLL)
(LOOKUP-PE-SYMBOL$NOT-NORMALIZED)
(LOOKUP-PE-SYMBOL-BASE-1)
(LOOKUP-PE-SYMBOL-BASE-2)
(LOOKUP-PE-SYMBOL-UNROLL)
(X86ISA::SIMD-ADD-SPEC$NOT-NORMALIZED)
(X86ISA::SIMD-ADD-SPEC-BASE-1)
(X86ISA::SIMD-ADD-SPEC-BASE-2)
(X86ISA::SIMD-ADD-SPEC-UNROLL)
(X86ISA::SIMD-SUB-SPEC$NOT-NORMALIZED)
(X86ISA::SIMD-SUB-SPEC-BASE-1)
(X86ISA::SIMD-SUB-SPEC-BASE-2)
(X86ISA::SIMD-SUB-SPEC-UNROLL)
(X::SET-FLAG-OF-SET-FLAG-DIFF-AXE)
(X86ISA::IDIV-SPEC-64-TRIM-ARG1-AXE-ALL
 (4202 4 (:REWRITE DEFAULT-UNARY-/))
 (1436 14 (:LINEAR LOGEXT-BOUNDS))
 (1306 43 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (1252 53 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (1104 2 (:REWRITE EQUAL-OF-0-AND-BVCHOP))
 (845 20 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (836 12 (:REWRITE X::BVCHOP-TIGHTEN-WHEN-UNSIGNED-BYTE-P))
 (763 25 (:REWRITE BVCHOP-IDENTITY))
 (725 7 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (720 7 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (501 38 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (477 45 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (452 4 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (450 4 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (428 8 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (331 31 (:REWRITE X86ISA::LOGEXT-64-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (330 20 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (294 6 (:REWRITE UNSIGNED-BYTE-P-OF-BVCHOP-BIGGER2))
 (291 291 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (225 9 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P))
 (171 62 (:REWRITE DEFAULT-<-1))
 (171 43 (:REWRITE LOGEXT-IDENTITY))
 (128 4 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (126 6 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (101 25 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (100 100 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (97 62 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (88 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (83 43 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (78 62 (:REWRITE DEFAULT-<-2))
 (72 26 (:REWRITE DEFAULT-+-2))
 (72 4 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (67 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 25 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (62 62 (:REWRITE USE-ALL-<-2))
 (62 62 (:REWRITE USE-ALL-<))
 (62 62 (:REWRITE BOUND-WHEN-USB2))
 (62 62 (:REWRITE <-WHEN-BVLT))
 (62 62 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (62 62 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (62 7 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (60 30 (:REWRITE GETBIT-WHEN-NOT-1))
 (60 18 (:REWRITE DEFAULT-UNARY-MINUS))
 (60 12 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (57 57 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (57 57 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (57 57 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (55 55 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (55 55 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (55 55 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (55 55 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (50 25 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (48 8 (:REWRITE COMMUTATIVITY-OF-+))
 (46 27 (:REWRITE NOT-<-WHEN-SBVLT))
 (45 45 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (45 45 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (45 45 (:REWRITE LOGEXT-IDENTITY2))
 (45 45 (:REWRITE LOGEXT-HACK))
 (44 44 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (44 26 (:REWRITE DEFAULT-+-1))
 (43 43 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (42 42 (:TYPE-PRESCRIPTION SLICE))
 (42 12 (:REWRITE DEFAULT-*-2))
 (42 12 (:REWRITE DEFAULT-*-1))
 (39 39 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (39 39 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (39 39 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (38 38 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (38 38 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (38 38 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (38 38 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (38 38 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (38 38 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (38 38 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (36 18 (:REWRITE X86ISA::SIGNED-BYTE-P-64-WHEN-CANONICAL-ADDRESS-P-CHEAP))
 (33 11 (:REWRITE <-OF-LOGEXT-TRUE))
 (33 11 (:REWRITE <-OF-LOGEXT-FALSE))
 (32 32 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (30 30 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (30 30 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (30 30 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (30 30 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (30 30 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (30 30 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (30 30 (:REWRITE GETBIT-WHEN->-FREE))
 (30 30 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (30 30 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (30 30 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (30 30 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (30 30 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (30 30 (:REWRITE GETBIT-TRIM))
 (30 30 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (30 30 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (30 30 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (27 27 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (27 27 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (27 27 (:REWRITE BOUND-WHEN-USB))
 (27 27 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (27 27 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (27 27 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (25 25 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (25 25 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (25 25 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (25 25 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (25 25 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (25 25 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (25 25 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (25 25 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (25 25 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (25 25 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (25 25 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (25 25 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (24 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (24 8 (:REWRITE NFIX-WHEN-NATP))
 (23 1 (:REWRITE GETBIT-OF-BVCHOP-BOTH))
 (20 20 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (20 20 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (20 20 (:REWRITE SIGNED-BYTE-P-LONGER))
 (20 20 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (20 4 (:REWRITE NATP-WHEN-INTEGERP))
 (19 19 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (12 12 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (12 12 (:REWRITE SLICE-WHEN-NOT-BVLT-FREE))
 (12 12 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (12 12 (:REWRITE SLICE-WHEN-BVLT-GEN))
 (12 12 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (12 12 (:REWRITE SLICE-TRIM))
 (12 12 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (12 12 (:REWRITE SLICE-TIGHTEN-TOP-QUOTEP))
 (12 12 (:REWRITE SLICE-TIGHTEN-TOP-FREE))
 (12 12 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (12 12 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (12 12 (:REWRITE SLICE-OUT-OF-ORDER))
 (12 12 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (12 4 (:REWRITE DEFAULT-NUMERATOR))
 (12 4 (:REWRITE DEFAULT-DENOMINATOR))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (11 11 (:REWRITE LOGEXT-NEGATIVE))
 (9 9 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (9 9 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (9 9 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (9 9 (:REWRITE X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER))
 (8 8 (:REWRITE NONNEGATIVE-INTEGER-QUOTIENT-CONSTANT-OPENER))
 (8 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (8 8 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (8 4 (:REWRITE X::NATP-WHEN-SEG-REGP))
 (6 6 (:REWRITE EQUAL-OF-SLICE-AND-CONSTANT-EXTEND-WHEN-BVCHOP-KNOWN))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X::SEG-REGP))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE USE-ALL-NATP-2))
 (4 4 (:REWRITE USE-ALL-NATP))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (4 4 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (4 4 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (4 4 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (4 4 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (4 4 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (4 4 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (4 4 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (4 4 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (4 4 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-SIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X::RUN-UNTIL-STACK-SHORTER-THAN-BASE-AXE
 (30 1 (:REWRITE X::RUN-UNTIL-STACK-SHORTER-THAN-OPENER))
 (8 2 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE X86ISA::XR-BASE))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (2 2 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (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 <-WHEN-BVLT))
 (2 2 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (2 2 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (2 2 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::RUN-UNTIL-STACK-SHORTER-THAN-OPENER-AXE
 (122 2 (:DEFINITION X::RUN-UNTIL-STACK-SHORTER-THAN-DEF))
 (91 4 (:REWRITE X::RUN-UNTIL-STACK-SHORTER-THAN-BASE))
 (21 21 (:REWRITE X86ISA::XR-BASE))
 (19 7 (:REWRITE DEFAULT-<-1))
 (14 7 (:REWRITE DEFAULT-<-2))
 (14 7 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (13 4 (:REWRITE X86ISA::X86-FETCH-DECODE-EXECUTE-OPENER))
 (9 3 (:DEFINITION X86ISA::APP-VIEW))
 (7 7 (:REWRITE USE-ALL-<-2))
 (7 7 (:REWRITE USE-ALL-<))
 (7 7 (:REWRITE BOUND-WHEN-USB2))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (7 7 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (6 3 (:DEFINITION X86ISA::APP-VIEW$A))
 (4 4 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 4 (:REWRITE NOT-<-WHEN-SBVLT))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::RUN-UNTIL-STACK-SHORTER-THAN-OR-REACH-PC-BASE-AXE
 (41 2 (:REWRITE X::RUN-UNTIL-STACK-SHORTER-THAN-OR-REACH-PC-OPENER))
 (9 3 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE X86ISA::XR-BASE))
 (6 3 (:REWRITE DEFAULT-<-2))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (3 3 (:REWRITE USE-ALL-<-2))
 (3 3 (:REWRITE USE-ALL-<))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (2 2 (:REWRITE NOT-<-WHEN-SBVLT))
 (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 <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (2 2 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (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 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (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-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(X::RUN-UNTIL-STACK-SHORTER-THAN-OR-REACH-PC-OPENER-AXE
 (186 2 (:DEFINITION X::RUN-UNTIL-STACK-SHORTER-THAN-OR-REACH-PC-DEF))
 (142 4 (:REWRITE X::RUN-UNTIL-STACK-SHORTER-THAN-OR-REACH-PC-BASE))
 (21 21 (:REWRITE X86ISA::XR-BASE))
 (19 7 (:REWRITE DEFAULT-<-1))
 (16 8 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (16 8 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (16 8 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (14 7 (:REWRITE DEFAULT-<-2))
 (14 7 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (13 4 (:REWRITE X86ISA::X86-FETCH-DECODE-EXECUTE-OPENER))
 (9 3 (:DEFINITION X86ISA::APP-VIEW))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (8 8 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (8 8 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (8 8 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (8 8 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (7 7 (:REWRITE USE-ALL-<-2))
 (7 7 (:REWRITE USE-ALL-<))
 (7 7 (:REWRITE BOUND-WHEN-USB2))
 (7 7 (:REWRITE <-WHEN-BVLT))
 (7 7 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (7 7 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (6 3 (:DEFINITION X86ISA::APP-VIEW$A))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 4 (:REWRITE NOT-<-WHEN-SBVLT))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::RUN-UNTIL-RSP-IS-ABOVE-BASE-AXE
 (1 1 (:REWRITE X::RUN-UNTIL-RSP-IS-ABOVE-OPENER))
 )
(X::RUN-UNTIL-RSP-IS-ABOVE-OPENER-AXE
 (18 2 (:DEFINITION X::RUN-UNTIL-RSP-IS-ABOVE-DEF))
 (13 4 (:REWRITE X86ISA::X86-FETCH-DECODE-EXECUTE-OPENER))
 (10 4 (:REWRITE X::RUN-UNTIL-RSP-IS-ABOVE-BASE))
 (9 3 (:DEFINITION X86ISA::APP-VIEW))
 (6 3 (:DEFINITION X86ISA::APP-VIEW$A))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::RUN-UNTIL-RSP-IS-ABOVE-OR-REACH-PC-BASE-AXE
 (3 2 (:REWRITE X::RUN-UNTIL-RSP-IS-ABOVE-OR-REACH-PC-OPENER))
 (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 (:TYPE-PRESCRIPTION LEN))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (1 1 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (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-CONSP-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 )
(X::RUN-UNTIL-RSP-IS-ABOVE-OR-REACH-PC-OPENER-AXE
 (78 2 (:DEFINITION X::RUN-UNTIL-RSP-IS-ABOVE-OR-REACH-PC-DEF))
 (55 4 (:REWRITE X::RUN-UNTIL-RSP-IS-ABOVE-OR-REACH-PC-BASE))
 (14 7 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (14 7 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (13 4 (:REWRITE X86ISA::X86-FETCH-DECODE-EXECUTE-OPENER))
 (9 3 (:DEFINITION X86ISA::APP-VIEW))
 (7 7 (:TYPE-PRESCRIPTION LEN))
 (7 7 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (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-CONS-OF-CDR-CHEAP))
 (7 7 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (6 3 (:DEFINITION X86ISA::APP-VIEW$A))
 (4 4 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (4 4 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::RUN-UNTIL-ESP-IS-ABOVE-BASE-AXE
 (1 1 (:REWRITE X::RUN-UNTIL-ESP-IS-ABOVE-OPENER))
 )
(X::RUN-UNTIL-ESP-IS-ABOVE-OPENER-AXE
 (18 2 (:DEFINITION X::RUN-UNTIL-ESP-IS-ABOVE-DEF))
 (13 4 (:REWRITE X86ISA::X86-FETCH-DECODE-EXECUTE-OPENER))
 (10 4 (:REWRITE X::RUN-UNTIL-ESP-IS-ABOVE-BASE))
 (9 3 (:DEFINITION X86ISA::APP-VIEW))
 (6 3 (:DEFINITION X86ISA::APP-VIEW$A))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::RUN-UNTIL-ESP-IS-ABOVE-OR-REACH-PC-BASE-AXE
 (591 21 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (563 2 (:REWRITE X::RUN-UNTIL-ESP-IS-ABOVE-OR-REACH-PC-OPENER))
 (474 21 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (420 6 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (219 219 (:TYPE-PRESCRIPTION X::RIP))
 (189 3 (:REWRITE BVCHOP-IDENTITY))
 (165 12 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (165 3 (:REWRITE LOGEXT-NEGATIVE))
 (150 21 (:REWRITE X86ISA::LOGEXT-64-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (138 21 (:REWRITE LOGEXT-IDENTITY))
 (135 21 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (114 6 (:LINEAR LOGEXT-BOUNDS))
 (102 6 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (93 3 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (66 3 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (63 3 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (57 3 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (51 51 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (42 42 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (42 21 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (27 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (24 12 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (21 21 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (21 21 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (21 21 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (21 21 (:REWRITE LOGEXT-IDENTITY2))
 (21 21 (:REWRITE LOGEXT-HACK))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (18 9 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (18 9 (:REWRITE GETBIT-WHEN-NOT-1))
 (18 9 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (18 9 (:REWRITE DEFAULT-<-1))
 (15 15 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (12 12 (:REWRITE USE-ALL-<-2))
 (12 12 (:REWRITE USE-ALL-<))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (12 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (12 12 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (12 12 (:REWRITE BOUND-WHEN-USB2))
 (12 12 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (12 12 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (9 9 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (9 9 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (9 9 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (9 9 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (9 9 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (9 9 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (9 9 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (9 9 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (9 9 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (9 9 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (9 9 (:REWRITE GETBIT-WHEN->-FREE))
 (9 9 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (9 9 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (9 9 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (9 9 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (9 9 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (9 9 (:REWRITE GETBIT-TRIM))
 (9 9 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (9 9 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 3 (:REWRITE <-OF-LOGEXT-TRUE))
 (9 3 (:REWRITE <-OF-LOGEXT-FALSE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 6 (:REWRITE X::UNSIGNED-BYTE-P-64-OF-RIP))
 (6 6 (:REWRITE SIGNED-BYTE-P-LONGER))
 (6 6 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (6 6 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (6 6 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (6 6 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (6 6 (:REWRITE BVCHOP-REDUCE-WHEN-ALL-BUT-TOP-BIT-KNOWN))
 (6 3 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (6 3 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (6 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION LEN))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (3 3 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (3 3 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (3 3 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (3 3 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (3 3 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (3 3 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (3 3 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (3 3 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (3 3 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (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 EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (3 3 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (3 3 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (3 3 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (3 3 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (3 3 (:REWRITE X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER))
 (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-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (3 3 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (3 3 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (2 2 (:REWRITE SUBSETP-TRANS2))
 (2 2 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (2 1 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (1 1 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (1 1 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 )
(X::RUN-UNTIL-ESP-IS-ABOVE-OR-REACH-PC-OPENER-AXE
 (2258 2 (:DEFINITION X::RUN-UNTIL-ESP-IS-ABOVE-OR-REACH-PC-DEF))
 (1690 4 (:REWRITE X::RUN-UNTIL-ESP-IS-ABOVE-OR-REACH-PC-BASE))
 (1576 56 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (1264 56 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (1120 16 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (584 584 (:TYPE-PRESCRIPTION X::RIP))
 (504 8 (:REWRITE BVCHOP-IDENTITY))
 (440 32 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (440 8 (:REWRITE LOGEXT-NEGATIVE))
 (400 56 (:REWRITE X86ISA::LOGEXT-64-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (368 56 (:REWRITE LOGEXT-IDENTITY))
 (360 56 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (304 16 (:LINEAR LOGEXT-BOUNDS))
 (272 16 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (248 8 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P))
 (208 208 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (176 8 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (168 8 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (152 8 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (136 136 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (112 112 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (112 56 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 32 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (56 56 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (56 56 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (56 56 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (56 56 (:REWRITE LOGEXT-IDENTITY2))
 (56 56 (:REWRITE LOGEXT-HACK))
 (48 48 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (48 48 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (48 48 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (48 48 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (48 48 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (48 48 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (48 24 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (48 24 (:REWRITE GETBIT-WHEN-NOT-1))
 (48 24 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (48 24 (:REWRITE DEFAULT-<-1))
 (40 40 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (32 32 (:REWRITE USE-ALL-<-2))
 (32 32 (:REWRITE USE-ALL-<))
 (32 32 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (32 32 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (32 32 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (32 32 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (32 32 (:REWRITE BOUND-WHEN-USB2))
 (32 32 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (32 32 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (24 24 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (24 24 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (24 24 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (24 24 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (24 24 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (24 24 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (24 24 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (24 24 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (24 24 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (24 24 (:REWRITE GETBIT-WHEN->-FREE))
 (24 24 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (24 24 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (24 24 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (24 24 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (24 24 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (24 24 (:REWRITE GETBIT-TRIM))
 (24 24 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (24 24 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (24 24 (:REWRITE DEFAULT-<-2))
 (24 24 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (24 24 (:REWRITE <-WHEN-BVLT))
 (24 8 (:REWRITE <-OF-LOGEXT-TRUE))
 (24 8 (:REWRITE <-OF-LOGEXT-FALSE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (16 16 (:REWRITE X::UNSIGNED-BYTE-P-64-OF-RIP))
 (16 16 (:REWRITE SIGNED-BYTE-P-LONGER))
 (16 16 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (16 16 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (16 16 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (16 16 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (16 16 (:REWRITE BVCHOP-REDUCE-WHEN-ALL-BUT-TOP-BIT-KNOWN))
 (16 8 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (16 8 (:REWRITE NOT-<-WHEN-SBVLT))
 (16 8 (:REWRITE MEMBERP-WHEN-SINGLETON-CHEAP))
 (16 8 (:REWRITE MEMBERP-WHEN-NOT-MEMBERP-OF-CDR-CHEAP))
 (16 8 (:REWRITE MEMBERP-WHEN-MEMBERP-OF-CDR-CHEAP))
 (16 8 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (16 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (16 8 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 4 (:REWRITE X86ISA::X86-FETCH-DECODE-EXECUTE-OPENER))
 (9 3 (:DEFINITION X86ISA::APP-VIEW))
 (8 8 (:TYPE-PRESCRIPTION LEN))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (8 8 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-OF-TAKE))
 (8 8 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (8 8 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (8 8 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (8 8 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (8 8 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (8 8 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (8 8 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (8 8 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (8 8 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (8 8 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (8 8 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-2))
 (8 8 (:REWRITE MEMBERP-WHEN-SUBSETP-EQUAL-1))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-EQUAL-OF-CAR-CHEAP))
 (8 8 (:REWRITE MEMBERP-WHEN-NOT-CONS-OF-CDR-CHEAP))
 (8 8 (:REWRITE MEMBERP-OF-CONSTANT-WHEN-NOT-MEMBER-OF-CONSTANT))
 (8 8 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (8 8 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (8 8 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (8 8 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (8 8 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (8 8 (:REWRITE X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER))
 (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))
 (8 8 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (8 8 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (6 3 (:DEFINITION X86ISA::APP-VIEW$A))
 (5 5 (:REWRITE NOT-MEMBERP-WHEN-MEMBERP-AND-NOT-INTERSECTION-EQUAL-CHEAP))
 (5 5 (:REWRITE MEMBERP-WHEN-NOT-CONSP-CHEAP))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::INTEGERP-OF-CTRI)
(X::BOOLEANP-OF-CANONICAL-ADDRESS-P)
(X::POOR-MANS-QUOTEP)
(X::POOR-MANS-QUOTEP$NOT-NORMALIZED)
(X::POOR-MANS-QUOTEP-CONSTANT-OPENER)
(X86ISA::X86-FETCH-DECODE-EXECUTE$NOT-NORMALIZED)
(X86ISA::X86-FETCH-DECODE-EXECUTE-BASE-NEW
 (13 13 (:DEFINITION MV-NTH))
 )
(X::X86-FETCH-DECODE-EXECUTE-OPENER-SAFE-64
 (17337 75 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P))
 (14258 356 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (13250 380 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (7936 256 (:REWRITE BVCHOP-IDENTITY))
 (7344 80 (:LINEAR LOGEXT-BOUNDS))
 (5962 8 (:REWRITE UNSIGNED-BYTE-P-OF-+))
 (5896 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-4))
 (4932 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-SUM-WHEN-UNSIGNED-BYTE-P-32))
 (4888 8 (:REWRITE UNSIGNED-BYTE-P-OF-+-OF-CONSTANT-STRONG))
 (4702 8 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (3894 220 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (3824 40 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (3730 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-OF-CONSTANT-WHEN-NATP))
 (3704 40 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (3702 2 (:REWRITE NATP-WHEN-INTEGERP))
 (3688 40 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (3360 48 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (1632 32 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (1568 32 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (1568 32 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (1386 26 (:REWRITE LOGEXT-NEGATIVE))
 (1302 220 (:REWRITE X86ISA::LOGEXT-64-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (1258 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5))
 (1206 220 (:REWRITE LOGEXT-IDENTITY))
 (1182 220 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (1056 32 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (1022 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-1))
 (950 950 (:TYPE-PRESCRIPTION GETBIT))
 (816 48 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (778 374 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (712 348 (:REWRITE DEFAULT-<-1))
 (576 32 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (512 256 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (512 256 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (440 220 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (404 404 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (404 404 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (404 404 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (404 404 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (404 404 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (404 404 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (398 398 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (398 398 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (374 374 (:REWRITE USE-ALL-<-2))
 (374 374 (:REWRITE USE-ALL-<))
 (374 374 (:REWRITE BOUND-WHEN-USB2))
 (374 374 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (374 374 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (358 348 (:REWRITE DEFAULT-<-2))
 (352 352 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (350 350 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (350 350 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (350 350 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (348 348 (:REWRITE <-WHEN-BVLT))
 (320 320 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (276 138 (:REWRITE GETBIT-WHEN-NOT-1))
 (256 256 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (256 256 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (256 256 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (256 256 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (256 256 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (256 256 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (256 256 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (256 256 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (256 256 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (256 256 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (256 256 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (256 256 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (230 2 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (220 220 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (220 220 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (220 220 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (220 220 (:REWRITE LOGEXT-IDENTITY2))
 (220 220 (:REWRITE LOGEXT-HACK))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (216 48 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (212 106 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (212 106 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (203 2 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (144 26 (:LINEAR X86ISA::RETURN-TYPE-OF-PREFIXES->NUM-LINEAR))
 (138 138 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (138 138 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (138 138 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (138 138 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (138 138 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (138 138 (:REWRITE GETBIT-WHEN->-FREE))
 (138 138 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (138 138 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (138 138 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (138 138 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (138 138 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (138 138 (:REWRITE GETBIT-TRIM))
 (138 138 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (138 138 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (127 127 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (127 127 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (127 127 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (127 39 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-LOGEXT-64))
 (119 119 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (112 5 (:LINEAR SLICE-UPPER-BOUND-LINEAR))
 (110 38 (:REWRITE <-OF-LOGEXT-TRUE))
 (106 106 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (106 106 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (106 106 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (96 2 (:REWRITE ZP-OPEN))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (92 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (78 26 (:LINEAR X86ISA::NUM-PREFIXES-GET-PREFIXES-BOUND))
 (76 38 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (75 75 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (75 75 (:REWRITE X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER))
 (75 2 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (75 2 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (74 74 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-ALT))
 (74 74 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P))
 (73 73 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (73 73 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (72 24 (:REWRITE <-OF-LOGEXT-FALSE))
 (72 2 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (72 2 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (70 2 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (69 2 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (69 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (69 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (66 36 (:REWRITE NOT-<-WHEN-SBVLT))
 (66 2 (:REWRITE X::LOGTAIL-OF-READ-BECOMES-SLICE))
 (64 64 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (60 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (54 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5-ALT))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (48 48 (:REWRITE X::UNSIGNED-BYTE-P-64-OF-RIP))
 (48 48 (:REWRITE SIGNED-BYTE-P-LONGER))
 (48 24 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (46 46 (:REWRITE X86ISA::XR-BASE))
 (40 36 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (40 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-TLB-KEY-P))
 (39 34 (:TYPE-PRESCRIPTION X86ISA::READ-*IP-IS-I48P))
 (38 38 (:REWRITE X::READ-WHEN-PROGRAM-AT-1-BYTE-SIMPLE))
 (38 38 (:REWRITE X::READ-WHEN-PROGRAM-AT-1-BYTE))
 (38 38 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (38 38 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (38 38 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-ALT))
 (38 38 (:REWRITE X::READ-WHEN-EQUAL-OF-READ))
 (38 38 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (38 38 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (38 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (38 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (38 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (38 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (37 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (36 36 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (36 36 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (36 36 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (36 36 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (36 36 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (36 36 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (36 36 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (36 36 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (36 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (36 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (36 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (36 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (36 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (36 36 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (36 36 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (36 36 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (36 36 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (36 36 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (36 36 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (36 36 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (36 36 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (36 36 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (36 36 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (36 36 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::READ-*IP-WHEN-NOT-64-BIT-MODEP))
 (34 16 (:REWRITE DEFAULT-+-2))
 (34 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-ONE-MORE-WHEN-BETWEEN))
 (32 2 (:REWRITE UNSIGNED-BYTE-P-OF-+-WITH-CARRY))
 (30 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (28 28 (:REWRITE X86ISA::PREFIXES->NUM-OF-WRITE-WITH-MASK))
 (28 28 (:REWRITE X86ISA::PREFIXES->NUM$INLINE-CONSTANT-OPENER))
 (28 28 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (24 24 (:TYPE-PRESCRIPTION SLICE))
 (22 22 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (22 16 (:REWRITE DEFAULT-+-1))
 (18 18 (:REWRITE X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-31BITS-P))
 (14 14 (:TYPE-PRESCRIPTION X::READ))
 (14 14 (:TYPE-PRESCRIPTION MOD))
 (14 7 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER-CHEAP))
 (14 7 (:REWRITE SLICE-WHEN-VAL-IS-NOT-AN-INTEGER))
 (14 7 (:REWRITE X::SLICE-OF-READ-ONE-BYTE-GEN))
 (14 7 (:REWRITE X::SLICE-OF-READ))
 (12 12 (:REWRITE BOUND-WHEN-USB))
 (12 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (9 9 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (9 9 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::TLB-KEY-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 4 (:REWRITE X86ISA::TLB-KEY-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE SLICE-WHEN-NOT-BVLT-FREE))
 (7 7 (:REWRITE SLICE-WHEN-LOW-IS-NEGATIVE))
 (7 7 (:REWRITE SLICE-WHEN-BVLT-GEN))
 (7 7 (:REWRITE SLICE-WHEN-BVCHOP-KNOWN))
 (7 7 (:REWRITE SLICE-TRIM))
 (7 7 (:REWRITE SLICE-TOO-HIGH-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE SLICE-TOO-HIGH-LEMMA))
 (7 7 (:REWRITE SLICE-TIGHTEN-TOP-QUOTEP))
 (7 7 (:REWRITE SLICE-TIGHTEN-TOP-FREE))
 (7 7 (:REWRITE SLICE-SUBST-IN-CONSTANT-ALT))
 (7 7 (:REWRITE SLICE-SUBST-IN-CONSTANT))
 (7 7 (:REWRITE SLICE-OUT-OF-ORDER))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-WHEN-CANONICAL-ADDRESS-P-OF-+-SPECIAL))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-2))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-0))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL4))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL3))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::31BITS-P))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE EQUAL-OF-SLICE-AND-CONSTANT-EXTEND-WHEN-BVCHOP-KNOWN))
 (4 2 (:REWRITE X::NATP-WHEN-SEG-REGP))
 (4 2 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::31BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X::SEG-REGP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 (2 2 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION ASH))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE X86ISA::PREFIXES->NXT-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::PREFIXES->NXT$INLINE-CONSTANT-OPENER))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL7))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL6))
 (1 1 (:REWRITE X::POOR-MANS-QUOTEP-CONSTANT-OPENER))
 (1 1 (:REWRITE X86ISA::EQUAL-OF-IF-CONSTANTS-ALT))
 (1 1 (:REWRITE X86ISA::EQUAL-OF-IF-CONSTANTS))
 )
(X::CLEAR-EXTEND)
(X::CLEAR-RETRACT)
(X::WRITE-BECOMES-WRITE-OF-CLEAR-EXTEND-AXE
 (24 3 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (20 1 (:DEFINITION POSP))
 (15 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (7 3 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (5 2 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (3 1 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 2 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (2 2 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-DIFF-BV))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-2))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (1 1 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (1 1 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (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-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::CLEAR-EXTEND-OF-WRITE-CONTINUE-AXE
 (255 2 (:REWRITE X::WRITE-OF-WRITE-DIFF-BV))
 (141 2 (:DEFINITION BVLE))
 (106 2 (:REWRITE BVMINUS-BECOMES-BVPLUS-OF-BVUMINUS))
 (96 12 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (80 4 (:DEFINITION POSP))
 (75 5 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (74 8 (:REWRITE X::WRITE-OF-WRITE-HUGE))
 (66 1 (:REWRITE BVPLUS-COMMUTATIVE))
 (52 1 (:REWRITE BVLT-OF-BVCHOP-ARG2))
 (47 1 (:REWRITE BVPLUS-OF-0-ARG2))
 (28 1 (:REWRITE BVCHOP-IDENTITY))
 (24 9 (:REWRITE DEFAULT-<-1))
 (21 13 (:REWRITE BOUND-WHEN-USB2))
 (17 17 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (15 15 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (15 15 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (13 13 (:REWRITE USE-ALL-<-2))
 (13 13 (:REWRITE USE-ALL-<))
 (13 13 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (13 13 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (12 8 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (12 4 (:REWRITE BOUND-WHEN-USB))
 (11 3 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-2))
 (10 8 (:REWRITE NOT-<-WHEN-SBVLT))
 (9 9 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (9 9 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (9 9 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 9 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (9 3 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-1))
 (8 8 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (8 3 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (5 5 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (5 5 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (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))
 (5 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:TYPE-PRESCRIPTION BVLT))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (4 3 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (3 3 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (3 3 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (3 3 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (3 3 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (3 3 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (3 3 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (3 3 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (3 3 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (3 3 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (3 3 (:REWRITE BVPLUS-TRIM-ARG3))
 (3 3 (:REWRITE BVPLUS-TRIM-ARG2))
 (3 3 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (3 3 (:REWRITE BVPLUS-SUBST-VALUE))
 (3 3 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (3 3 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (3 3 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (3 3 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (3 3 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-SMALLER))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (3 3 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (3 3 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (3 3 (:REWRITE BVLT-WHEN-BOUND))
 (3 3 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVLT-UNIQUE))
 (3 3 (:REWRITE BVLT-TRIM-ARG3))
 (3 3 (:REWRITE BVLT-TRIM-ARG2))
 (3 3 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (3 3 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (3 3 (:REWRITE BVLT-TIGHTEN))
 (3 3 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (3 3 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (3 3 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (3 3 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION BVLE))
 (2 2 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (2 2 (:REWRITE BVMINUS-TRIM-ARG3))
 (2 2 (:REWRITE BVMINUS-TRIM-ARG2))
 (2 2 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (2 2 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (2 2 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (2 2 (:REWRITE BVLT-TRANSITIVE-5-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-5-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-4-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-4-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-3-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-3-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-2-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-2-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-1-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-1-A))
 (2 2 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (1 1 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:TYPE-PRESCRIPTION BVPLUS))
 (1 1 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (1 1 (:REWRITE BVUMINUS-TRIM))
 (1 1 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (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-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (1 1 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (1 1 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (1 1 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (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))
 )
(X::CLEAR-EXTEND-OF-WRITE-FINISH
 (24 3 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (20 1 (:DEFINITION POSP))
 (15 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (7 3 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (5 2 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (3 1 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 2 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (2 2 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-2))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (1 1 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (1 1 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (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-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::CLEAR-EXTEND-OF-WRITE-OF-CLEAR-RETRACT
 (255 2 (:REWRITE X::WRITE-OF-WRITE-DIFF-BV))
 (141 2 (:DEFINITION BVLE))
 (106 2 (:REWRITE BVMINUS-BECOMES-BVPLUS-OF-BVUMINUS))
 (96 12 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (80 4 (:DEFINITION POSP))
 (75 5 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (74 8 (:REWRITE X::WRITE-OF-WRITE-HUGE))
 (66 1 (:REWRITE BVPLUS-COMMUTATIVE))
 (52 1 (:REWRITE BVLT-OF-BVCHOP-ARG2))
 (47 1 (:REWRITE BVPLUS-OF-0-ARG2))
 (28 1 (:REWRITE BVCHOP-IDENTITY))
 (24 9 (:REWRITE DEFAULT-<-1))
 (21 13 (:REWRITE BOUND-WHEN-USB2))
 (17 17 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (15 15 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (15 15 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (13 13 (:REWRITE USE-ALL-<-2))
 (13 13 (:REWRITE USE-ALL-<))
 (13 13 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (13 13 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (12 8 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (12 4 (:REWRITE BOUND-WHEN-USB))
 (11 3 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-2))
 (10 8 (:REWRITE NOT-<-WHEN-SBVLT))
 (9 9 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (9 9 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (9 9 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (9 9 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE <-WHEN-BVLT))
 (9 9 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (9 3 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-1))
 (8 8 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (8 8 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (8 3 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (5 5 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (5 5 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (5 5 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (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))
 (5 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:TYPE-PRESCRIPTION BVLT))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (4 3 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (3 3 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (3 3 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (3 3 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (3 3 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (3 3 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (3 3 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (3 3 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (3 3 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (3 3 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (3 3 (:REWRITE BVPLUS-TRIM-ARG3))
 (3 3 (:REWRITE BVPLUS-TRIM-ARG2))
 (3 3 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (3 3 (:REWRITE BVPLUS-SUBST-VALUE))
 (3 3 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (3 3 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (3 3 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (3 3 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (3 3 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-SMALLER))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (3 3 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (3 3 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (3 3 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (3 3 (:REWRITE BVLT-WHEN-BOUND))
 (3 3 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVLT-UNIQUE))
 (3 3 (:REWRITE BVLT-TRIM-ARG3))
 (3 3 (:REWRITE BVLT-TRIM-ARG2))
 (3 3 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (3 3 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (3 3 (:REWRITE BVLT-TIGHTEN))
 (3 3 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (3 3 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (3 3 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (3 3 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (2 2 (:TYPE-PRESCRIPTION BVLE))
 (2 2 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (2 2 (:REWRITE BVMINUS-TRIM-ARG3))
 (2 2 (:REWRITE BVMINUS-TRIM-ARG2))
 (2 2 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (2 2 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (2 2 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (2 2 (:REWRITE BVLT-TRANSITIVE-5-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-5-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-4-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-4-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-3-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-3-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-2-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-2-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-1-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-1-A))
 (2 2 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (1 1 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BVUMINUS))
 (1 1 (:TYPE-PRESCRIPTION BVPLUS))
 (1 1 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (1 1 (:REWRITE BVUMINUS-TRIM))
 (1 1 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (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-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (1 1 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (1 1 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (1 1 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (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))
 )
(X::WRITE-OF-CLEAR-RETRACT
 (24 3 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (20 1 (:DEFINITION POSP))
 (15 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (7 3 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (5 2 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (3 1 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 2 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (2 2 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-DIFF-BV))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-2))
 (1 1 (:REWRITE X::WRITE-OF-WRITE-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (1 1 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (1 1 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (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-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::CLEAR-FLAGS-EXTEND)
(X::CLEAR-FLAGS-RETRACT)
(X::READ-OF-WRITE-BECOMES-READ-OF-WRITE-OF-CLEAR-FLAGS-EXTEND-AXE)
(X::CLEAR-FLAGS-EXTEND-OF-WRITE-CONTINUE-AXE)
(X::CLEAR-FLAGS-EXTEND-OF-SET-FLAG-FINISH)
(X::CLEAR-FLAGS-EXTEND-OF-WRITE-OF-CLEAR-FLAGS-RETRACT)
(X::READ-OF-WRITE-OF-CLEAR-FLAGS-RETRACT
 (86 2 (:REWRITE X::READ-OF-WRITE-IRREL-BV))
 (67 2 (:REWRITE X::READ-OF-WRITE-IRREL-GEN))
 (59 1 (:DEFINITION BVLE))
 (44 2 (:DEFINITION POSP))
 (42 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (41 2 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P))
 (40 2 (:REWRITE BVMINUS-BECOMES-BVPLUS-OF-BVUMINUS))
 (37 2 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (33 2 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT-BACKWARD))
 (31 1 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT))
 (25 2 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (25 2 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-NOT-POSP))
 (24 2 (:REWRITE X::READ-OF-WRITE-WITHIN))
 (20 1 (:REWRITE BVPLUS-BOUND-2))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (15 3 (:REWRITE NATP-WHEN-INTEGERP))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (11 5 (:REWRITE DEFAULT-<-2))
 (9 5 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (8 8 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (7 5 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:TYPE-PRESCRIPTION BVPLUS))
 (6 6 (:REWRITE X86ISA::XR-BASE))
 (6 5 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 5 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (6 3 (:REWRITE X::NATP-WHEN-SEG-REGP))
 (6 2 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (6 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE USE-ALL-<-2))
 (5 5 (:REWRITE USE-ALL-<))
 (5 5 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (5 5 (:REWRITE BOUND-WHEN-USB2))
 (5 5 (:REWRITE BOUND-WHEN-USB))
 (5 5 (:REWRITE <-WHEN-BVLT))
 (5 5 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (5 5 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (5 5 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (5 5 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (5 1 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X::SEG-REGP))
 (3 3 (:TYPE-PRESCRIPTION X::DISJOINT-REGIONS48P))
 (3 3 (:REWRITE USE-ALL-NATP-2))
 (3 3 (:REWRITE USE-ALL-NATP))
 (3 3 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-ALT))
 (3 3 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:TYPE-PRESCRIPTION X::DISJOINT-REGIONS48P-SPEC))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (2 2 (:TYPE-PRESCRIPTION BVLT))
 (2 2 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (2 2 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (2 2 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (2 2 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (2 2 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (2 2 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (2 2 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (2 2 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-ALT))
 (2 2 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN))
 (2 2 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (2 2 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-DISJOINT-REGIONS48P-AND-SUBREGION48P-AND-SUBREGION48P-ALT))
 (2 2 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-DISJOINT-REGIONS48P-AND-SUBREGION48P-AND-SUBREGION48P))
 (2 2 (:REWRITE X::DISJOINT-REGIONS48P-CONSTANT-OPENER))
 (2 2 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (2 2 (:REWRITE BVUMINUS-TRIM))
 (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-TRIM-ARG3))
 (2 2 (:REWRITE BVPLUS-TRIM-ARG2))
 (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))
 (2 2 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (2 2 (:REWRITE BVMINUS-TRIM-ARG3))
 (2 2 (:REWRITE BVMINUS-TRIM-ARG2))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE X::XR-OF-WRITE-WHEN-NOT-MEM))
 (2 1 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (1 1 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (1 1 (:TYPE-PRESCRIPTION BVMINUS))
 (1 1 (:TYPE-PRESCRIPTION BVLE))
 (1 1 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (1 1 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (1 1 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (1 1 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (1 1 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (1 1 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (1 1 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (1 1 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (1 1 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (1 1 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (1 1 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (1 1 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (1 1 (:REWRITE BVLT-WHEN-BVLT-SMALLER))
 (1 1 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (1 1 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (1 1 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (1 1 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (1 1 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (1 1 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (1 1 (:REWRITE BVLT-WHEN-BOUND))
 (1 1 (:REWRITE BVLT-UNIQUE))
 (1 1 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (1 1 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (1 1 (:REWRITE BVLT-TRIM-ARG3))
 (1 1 (:REWRITE BVLT-TRIM-ARG2))
 (1 1 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (1 1 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (1 1 (:REWRITE BVLT-TRANSITIVE-5-B))
 (1 1 (:REWRITE BVLT-TRANSITIVE-5-A))
 (1 1 (:REWRITE BVLT-TRANSITIVE-4-B))
 (1 1 (:REWRITE BVLT-TRANSITIVE-4-A))
 (1 1 (:REWRITE BVLT-TRANSITIVE-3-B))
 (1 1 (:REWRITE BVLT-TRANSITIVE-3-A))
 (1 1 (:REWRITE BVLT-TRANSITIVE-2-B))
 (1 1 (:REWRITE BVLT-TRANSITIVE-2-A))
 (1 1 (:REWRITE BVLT-TRANSITIVE-1-B))
 (1 1 (:REWRITE BVLT-TRANSITIVE-1-A))
 (1 1 (:REWRITE BVLT-TIGHTEN))
 (1 1 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (1 1 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (1 1 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (1 1 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (1 1 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (1 1 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 )
(X::WRITE-OF-WRITE-DIFF-BV-AXE)
(X::EQUAL-OF-0-AND-MV-NTH-1-OF-SSE-CMP-OF-UCOMI-REORDER-AXE)
(X::EQUAL-OF-1-AND-MV-NTH-1-OF-SSE-CMP-OF-UCOMI-REORDER-AXE)
(X::EQUAL-OF-7-AND-MV-NTH-1-OF-SSE-CMP-OF-UCOMI-REORDER-AXE)
(X::READ-OF-WRITE-IRREL-BV-AXE-SMT
 (458 3 (:REWRITE X::READ-OF-WRITE-IRREL-BV))
 (276 25 (:REWRITE BOUND-WHEN-USB))
 (160 3 (:REWRITE X::READ-OF-WRITE-WITHIN))
 (136 15 (:REWRITE BVPLUS-BOUND-2))
 (114 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P))
 (99 35 (:REWRITE BOUND-WHEN-USB2))
 (93 6 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT-BACKWARD))
 (87 3 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT))
 (80 4 (:DEFINITION POSP))
 (69 6 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-NOT-POSP))
 (50 35 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (47 35 (:REWRITE NOT-<-WHEN-SBVLT))
 (40 25 (:REWRITE DEFAULT-<-1))
 (39 35 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (36 8 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (35 35 (:REWRITE USE-ALL-<-2))
 (35 35 (:REWRITE USE-ALL-<))
 (35 35 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (35 35 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (35 35 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (35 35 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (35 35 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (25 25 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE <-WHEN-BVLT))
 (25 25 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (22 1 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (16 8 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (12 12 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (12 12 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (12 12 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (12 12 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (12 12 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (12 6 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (12 6 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (12 4 (:REWRITE DEFAULT-+-2))
 (10 10 (:TYPE-PRESCRIPTION POSP))
 (9 9 (:TYPE-PRESCRIPTION X::DISJOINT-REGIONS48P))
 (8 8 (:TYPE-PRESCRIPTION BVUMINUS))
 (8 8 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (8 8 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (8 8 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (8 8 (:REWRITE BVUMINUS-TRIM))
 (8 8 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (8 8 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (8 8 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (8 8 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (8 8 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (8 8 (:REWRITE BVPLUS-TRIM-ARG3))
 (8 8 (:REWRITE BVPLUS-TRIM-ARG2))
 (8 8 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (8 8 (:REWRITE BVPLUS-SUBST-VALUE))
 (8 8 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (8 8 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (8 8 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (8 8 (:REWRITE BVMINUS-TRIM-ARG3))
 (8 8 (:REWRITE BVMINUS-TRIM-ARG2))
 (6 6 (:TYPE-PRESCRIPTION X::DISJOINT-REGIONS48P-SPEC))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (6 6 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (6 6 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (6 6 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (6 6 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-ALT))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P))
 (6 6 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (6 6 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (6 6 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (6 6 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (6 6 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (6 6 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (6 6 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-DISJOINT-REGIONS48P-AND-SUBREGION48P-AND-SUBREGION48P-ALT))
 (6 6 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-DISJOINT-REGIONS48P-AND-SUBREGION48P-AND-SUBREGION48P))
 (6 6 (:REWRITE X::DISJOINT-REGIONS48P-CONSTANT-OPENER))
 (6 6 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (6 6 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (6 6 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (6 6 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (6 6 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (6 6 (:REWRITE BVLT-WHEN-BVLT-SMALLER))
 (6 6 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (6 6 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (6 6 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (6 6 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (6 6 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (6 6 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (6 6 (:REWRITE BVLT-WHEN-BOUND))
 (6 6 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE BVLT-UNIQUE))
 (6 6 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (6 6 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (6 6 (:REWRITE BVLT-TRIM-ARG3))
 (6 6 (:REWRITE BVLT-TRIM-ARG2))
 (6 6 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (6 6 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (6 6 (:REWRITE BVLT-TRANSITIVE-5-B))
 (6 6 (:REWRITE BVLT-TRANSITIVE-5-A))
 (6 6 (:REWRITE BVLT-TRANSITIVE-4-B))
 (6 6 (:REWRITE BVLT-TRANSITIVE-4-A))
 (6 6 (:REWRITE BVLT-TRANSITIVE-3-B))
 (6 6 (:REWRITE BVLT-TRANSITIVE-3-A))
 (6 6 (:REWRITE BVLT-TRANSITIVE-2-B))
 (6 6 (:REWRITE BVLT-TRANSITIVE-2-A))
 (6 6 (:REWRITE BVLT-TRANSITIVE-1-B))
 (6 6 (:REWRITE BVLT-TRANSITIVE-1-A))
 (6 6 (:REWRITE BVLT-TIGHTEN))
 (6 6 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (6 6 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (6 6 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (6 6 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (6 6 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (6 6 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (6 6 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (6 6 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (6 6 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (5 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-ALT))
 (3 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 )
(X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-SMT
 (4499 45 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (4182 20 (:REWRITE EQUAL-OF-BVPLUS-MOVE-BVMINUS-BETTER))
 (3964 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P))
 (2530 15 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-DISJOINT-REGIONS48P-AND-SUBREGION48P-AND-SUBREGION48P-ALT))
 (2404 108 (:REWRITE BVCHOP-IDENTITY))
 (2216 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-ALT))
 (1615 16 (:REWRITE X::SUBREGION48P-WHEN-NON-NEGATIVE-AND-NEGATIVE-RANGE))
 (1100 26 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (1082 26 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (1015 45 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (834 26 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (562 26 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (532 2 (:REWRITE BVLT-OF-BVPLUS-SAME))
 (514 16 (:REWRITE X::IN-REGION48P-SUBST-CONSTANT-ARG1))
 (468 26 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (358 16 (:REWRITE X::SUBREGION48P-SUBST-CONSTANT-ARG4))
 (288 288 (:TYPE-PRESCRIPTION BVPLUS))
 (258 3 (:REWRITE X::READ-OF-WRITE-IRREL-GEN))
 (252 18 (:REWRITE BVPLUS-COMMUTATIVE))
 (234 234 (:TYPE-PRESCRIPTION GETBIT))
 (232 2 (:REWRITE X::NOT-IN-REGIONP-WHEN-DISJOINT-REGIONS48P))
 (231 3 (:REWRITE X::READ-OF-WRITE-IRREL-BV))
 (228 82 (:REWRITE BOUND-WHEN-USB))
 (210 188 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (202 180 (:REWRITE DEFAULT-<-1))
 (188 188 (:REWRITE USE-ALL-<-2))
 (188 188 (:REWRITE USE-ALL-<))
 (188 188 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (180 180 (:REWRITE DEFAULT-<-2))
 (180 180 (:REWRITE <-WHEN-BVLT))
 (180 180 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (162 3 (:REWRITE X::READ-OF-WRITE-WITHIN))
 (158 98 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (141 90 (:REWRITE NOT-<-WHEN-SBVLT))
 (133 14 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT-BACKWARD))
 (132 132 (:TYPE-PRESCRIPTION BVUMINUS))
 (124 124 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (124 124 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (124 124 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (124 124 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (124 124 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (124 124 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (119 7 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT))
 (112 104 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (112 104 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (110 110 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (110 110 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (110 110 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (110 110 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (110 110 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (110 110 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (104 104 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (104 104 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (104 104 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (104 104 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (104 104 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (104 104 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (104 52 (:REWRITE GETBIT-WHEN-NOT-1))
 (102 59 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (98 98 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (98 98 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (98 98 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (98 98 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (98 98 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (98 98 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (98 98 (:REWRITE BVPLUS-TRIM-ARG3))
 (98 98 (:REWRITE BVPLUS-TRIM-ARG2))
 (98 98 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (98 98 (:REWRITE BVPLUS-SUBST-VALUE))
 (98 98 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (98 98 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (94 90 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (93 2 (:REWRITE X::NOT-IN-REGION48P-WHEN-DISJOINT-REGIONS48P-TWO))
 (92 92 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (92 92 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (92 92 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (92 92 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (90 90 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (90 90 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (90 90 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (90 90 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (80 80 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (80 80 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (80 4 (:DEFINITION POSP))
 (79 63 (:REWRITE BVLT-TIGHTEN))
 (78 2 (:REWRITE X::NOT-IN-REGION48P-WHEN-DISJOINT-REGIONS48P-ONE))
 (77 14 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-NOT-POSP))
 (75 75 (:TYPE-PRESCRIPTION BVMINUS))
 (73 59 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (70 16 (:REWRITE X::SUBREGION48P-REDUCE-SIZES))
 (63 63 (:REWRITE BVLT-WHEN-BOUND))
 (63 63 (:REWRITE BVLT-TRIM-ARG3))
 (63 63 (:REWRITE BVLT-TRIM-ARG2))
 (63 63 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (62 62 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (62 62 (:REWRITE BVUMINUS-TRIM))
 (60 60 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (60 60 (:REWRITE BVMINUS-TRIM-ARG3))
 (60 60 (:REWRITE BVMINUS-TRIM-ARG2))
 (60 60 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (59 59 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (59 59 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (59 59 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (59 59 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (59 59 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (59 59 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (59 59 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (59 59 (:REWRITE BVLT-UNIQUE))
 (59 59 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (59 59 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (59 59 (:REWRITE BVLT-TRANSITIVE-2-B))
 (59 59 (:REWRITE BVLT-TRANSITIVE-2-A))
 (59 59 (:REWRITE BVLT-TRANSITIVE-1-B))
 (59 59 (:REWRITE BVLT-TRANSITIVE-1-A))
 (59 59 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (59 59 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (57 6 (:REWRITE BVPLUS-BOUND-2))
 (52 52 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (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-HIGH))
 (52 52 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (52 52 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (52 52 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (52 52 (:REWRITE GETBIT-TRIM))
 (52 52 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (52 52 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (52 52 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (50 50 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (49 49 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (49 49 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (47 47 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (45 45 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (45 45 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (45 45 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (45 45 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (45 45 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (45 45 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (45 45 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (45 45 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (45 45 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (45 45 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (45 45 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (45 45 (:REWRITE BVLT-TRANSITIVE-5-B))
 (45 45 (:REWRITE BVLT-TRANSITIVE-5-A))
 (45 45 (:REWRITE BVLT-TRANSITIVE-4-B))
 (45 45 (:REWRITE BVLT-TRANSITIVE-4-A))
 (45 45 (:REWRITE BVLT-TRANSITIVE-3-B))
 (45 45 (:REWRITE BVLT-TRANSITIVE-3-A))
 (45 45 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (43 43 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (43 43 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (43 43 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (43 43 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (38 16 (:REWRITE X::SUBREGION48P-WHEN-NOT-UNSIGNED-BYTE-P))
 (32 2 (:REWRITE EQUAL-OF-BVPLUS-CANCEL-ARG1))
 (28 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 14 (:REWRITE X::SUBREGION48P-WHEN-ZP-ARG1))
 (24 24 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (22 1 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (21 21 (:REWRITE ZP-OPEN))
 (20 20 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT-ALT))
 (20 20 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (20 20 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 (16 16 (:TYPE-PRESCRIPTION MAX))
 (16 16 (:REWRITE X::SUBREGION48P-CONSTANT-OPENER))
 (16 16 (:REWRITE X::IN-REGION48P-WHEN-NON-NEGATIVE-AND-NEGATIVE-RANGE))
 (16 16 (:REWRITE X::IN-REGION48P-WHEN-IN-REGION48P-AND-SUBREGION48P-SPEC))
 (16 16 (:REWRITE X::IN-REGION48P-WHEN-IN-REGION48P-AND-SUBREGION48P))
 (16 16 (:REWRITE X::IN-REGION48P-MONOTONE))
 (16 16 (:REWRITE X::IN-REGION48P-CONSTANT-OPENER))
 (16 16 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-ARG2-WHEN-NOT-BVLT-CHEAP))
 (16 16 (:REWRITE BVLT-ADD-TO-BOTH-SIDES-CONSTANT-LEMMA-NO-SPLIT))
 (16 16 (:REWRITE BVLT-ADD-TO-BOTH-SIDES-CONSTANT-LEMMA))
 (15 15 (:REWRITE X::DISJOINT-REGIONS48P-CONSTANT-OPENER))
 (14 14 (:TYPE-PRESCRIPTION X::DISJOINT-REGIONS48P-SPEC))
 (14 14 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE2))
 (14 8 (:REWRITE BVCHOP-BOUND-2))
 (14 8 (:REWRITE BVCHOP-BOUND))
 (12 12 (:REWRITE BVMINUS-SOLVE2))
 (12 12 (:REWRITE BVMINUS-SOLVE))
 (12 6 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (12 4 (:REWRITE DEFAULT-+-2))
 (10 10 (:TYPE-PRESCRIPTION POSP))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE BVCHOP-NUMERIC-BOUND))
 (8 8 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (6 6 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-ALT))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P))
 (6 6 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (4 4 (:TYPE-PRESCRIPTION X::IN-REGION48P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (4 4 (:REWRITE X::NOT-DISJOINT-REGIONS48P-WHEN-ADDRESS-IN-BOTH))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (4 2 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (2 2 (:REWRITE X::NOT-SUBREGION48P-WHEN-IN-REGION48P-AND-NOT-IN-REGION48P))
 (2 2 (:REWRITE X::NOT-IN-REGION48P-TOO-FAR))
 (1 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 )
(X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-SMT-ALT
 (4237 46 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (3979 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P))
 (3937 19 (:REWRITE EQUAL-OF-BVPLUS-MOVE-BVMINUS-BETTER))
 (2303 103 (:REWRITE BVCHOP-IDENTITY))
 (2195 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-ALT))
 (2193 14 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-DISJOINT-REGIONS48P-AND-SUBREGION48P-AND-SUBREGION48P))
 (1624 15 (:REWRITE X::SUBREGION48P-WHEN-NON-NEGATIVE-AND-NEGATIVE-RANGE))
 (1058 25 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (1041 25 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (1010 46 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (802 25 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (543 25 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (532 2 (:REWRITE BVLT-OF-BVPLUS-SAME))
 (474 15 (:REWRITE X::IN-REGION48P-SUBST-CONSTANT-ARG1))
 (450 25 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (342 15 (:REWRITE X::SUBREGION48P-SUBST-CONSTANT-ARG4))
 (321 3 (:REWRITE X::READ-OF-WRITE-WHEN-DISJOINT-REGIONS48P-GEN-SMT))
 (281 281 (:TYPE-PRESCRIPTION BVPLUS))
 (258 3 (:REWRITE X::READ-OF-WRITE-IRREL-GEN))
 (238 17 (:REWRITE BVPLUS-COMMUTATIVE))
 (232 2 (:REWRITE X::NOT-IN-REGIONP-WHEN-DISJOINT-REGIONS48P))
 (231 3 (:REWRITE X::READ-OF-WRITE-IRREL-BV))
 (225 225 (:TYPE-PRESCRIPTION GETBIT))
 (225 79 (:REWRITE BOUND-WHEN-USB))
 (203 181 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (195 173 (:REWRITE DEFAULT-<-1))
 (181 181 (:REWRITE USE-ALL-<-2))
 (181 181 (:REWRITE USE-ALL-<))
 (181 181 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (173 173 (:REWRITE DEFAULT-<-2))
 (173 173 (:REWRITE <-WHEN-BVLT))
 (173 173 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (162 3 (:REWRITE X::READ-OF-WRITE-WITHIN))
 (156 96 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (138 87 (:REWRITE NOT-<-WHEN-SBVLT))
 (133 14 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT-BACKWARD))
 (132 132 (:TYPE-PRESCRIPTION BVUMINUS))
 (119 119 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (119 119 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (119 119 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (119 119 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (119 119 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (119 119 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (119 7 (:REWRITE X::DISJOINT-REGIONS48P-CORRECT))
 (109 62 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (107 99 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (107 99 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (105 105 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (105 105 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (105 105 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (105 105 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (105 105 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (105 105 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (100 50 (:REWRITE GETBIT-WHEN-NOT-1))
 (99 99 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (99 99 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (99 99 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (99 99 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (99 99 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (99 99 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (96 96 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (96 96 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (96 96 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (96 96 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (96 96 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (96 96 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (96 96 (:REWRITE BVPLUS-TRIM-ARG3))
 (96 96 (:REWRITE BVPLUS-TRIM-ARG2))
 (96 96 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (96 96 (:REWRITE BVPLUS-SUBST-VALUE))
 (96 96 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (96 96 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (93 2 (:REWRITE X::NOT-IN-REGION48P-WHEN-DISJOINT-REGIONS48P-TWO))
 (91 87 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (88 88 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (88 88 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (88 88 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (88 88 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (87 87 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (87 87 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (87 87 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (87 87 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (81 66 (:REWRITE BVLT-TIGHTEN))
 (80 4 (:DEFINITION POSP))
 (78 2 (:REWRITE X::NOT-IN-REGION48P-WHEN-DISJOINT-REGIONS48P-ONE))
 (77 14 (:REWRITE X::DISJOINT-REGIONS48P-WHEN-NOT-POSP))
 (76 76 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (76 76 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (75 62 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (69 69 (:TYPE-PRESCRIPTION BVMINUS))
 (69 15 (:REWRITE X::SUBREGION48P-REDUCE-SIZES))
 (66 66 (:REWRITE BVLT-WHEN-BOUND))
 (66 66 (:REWRITE BVLT-TRIM-ARG3))
 (66 66 (:REWRITE BVLT-TRIM-ARG2))
 (66 66 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (62 62 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (62 62 (:REWRITE BVUMINUS-TRIM))
 (62 62 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (62 62 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (62 62 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (62 62 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (62 62 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (62 62 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (62 62 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (62 62 (:REWRITE BVLT-UNIQUE))
 (62 62 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (62 62 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (62 62 (:REWRITE BVLT-TRANSITIVE-2-B))
 (62 62 (:REWRITE BVLT-TRANSITIVE-2-A))
 (62 62 (:REWRITE BVLT-TRANSITIVE-1-B))
 (62 62 (:REWRITE BVLT-TRANSITIVE-1-A))
 (62 62 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (62 62 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (60 60 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (60 60 (:REWRITE BVMINUS-TRIM-ARG3))
 (60 60 (:REWRITE BVMINUS-TRIM-ARG2))
 (57 57 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (57 6 (:REWRITE BVPLUS-BOUND-2))
 (51 51 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (50 50 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (50 50 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (50 50 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (50 50 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (50 50 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (50 50 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (50 50 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (50 50 (:REWRITE GETBIT-WHEN->-FREE))
 (50 50 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (50 50 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (50 50 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (50 50 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (50 50 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (50 50 (:REWRITE GETBIT-TRIM))
 (50 50 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (50 50 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (50 50 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (50 25 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (47 47 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (47 47 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (47 47 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (47 47 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (47 47 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (46 46 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (46 46 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (46 46 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (46 46 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (46 46 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (46 46 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (46 46 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (46 46 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (46 46 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (46 46 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (46 46 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (46 46 (:REWRITE BVLT-TRANSITIVE-5-B))
 (46 46 (:REWRITE BVLT-TRANSITIVE-5-A))
 (46 46 (:REWRITE BVLT-TRANSITIVE-4-B))
 (46 46 (:REWRITE BVLT-TRANSITIVE-4-A))
 (46 46 (:REWRITE BVLT-TRANSITIVE-3-B))
 (46 46 (:REWRITE BVLT-TRANSITIVE-3-A))
 (46 46 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (37 15 (:REWRITE X::SUBREGION48P-WHEN-NOT-UNSIGNED-BYTE-P))
 (32 2 (:REWRITE EQUAL-OF-BVPLUS-CANCEL-ARG1))
 (27 25 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (25 25 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (25 25 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (25 25 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (25 13 (:REWRITE X::SUBREGION48P-WHEN-ZP-ARG1))
 (23 23 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (22 1 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (21 21 (:REWRITE ZP-OPEN))
 (19 19 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT-ALT))
 (19 19 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (19 19 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 (18 8 (:REWRITE BVCHOP-BOUND-2))
 (18 8 (:REWRITE BVCHOP-BOUND))
 (15 15 (:TYPE-PRESCRIPTION MAX))
 (15 15 (:REWRITE X::SUBREGION48P-CONSTANT-OPENER))
 (15 15 (:REWRITE X::IN-REGION48P-WHEN-NON-NEGATIVE-AND-NEGATIVE-RANGE))
 (15 15 (:REWRITE X::IN-REGION48P-WHEN-IN-REGION48P-AND-SUBREGION48P-SPEC))
 (15 15 (:REWRITE X::IN-REGION48P-WHEN-IN-REGION48P-AND-SUBREGION48P))
 (15 15 (:REWRITE X::IN-REGION48P-MONOTONE))
 (15 15 (:REWRITE X::IN-REGION48P-CONSTANT-OPENER))
 (15 15 (:REWRITE X::DISJOINT-REGIONS48P-CONSTANT-OPENER))
 (15 15 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-ARG2-WHEN-NOT-BVLT-CHEAP))
 (15 15 (:REWRITE BVLT-ADD-TO-BOTH-SIDES-CONSTANT-LEMMA-NO-SPLIT))
 (15 15 (:REWRITE BVLT-ADD-TO-BOTH-SIDES-CONSTANT-LEMMA))
 (14 14 (:TYPE-PRESCRIPTION X::DISJOINT-REGIONS48P-SPEC))
 (13 13 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE2))
 (12 6 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (12 4 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE BVMINUS-SOLVE2))
 (11 11 (:REWRITE BVMINUS-SOLVE))
 (10 10 (:TYPE-PRESCRIPTION POSP))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE BVCHOP-NUMERIC-BOUND))
 (8 8 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (6 6 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-ALT))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P))
 (6 6 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (4 4 (:TYPE-PRESCRIPTION X::IN-REGION48P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (4 4 (:REWRITE X::NOT-DISJOINT-REGIONS48P-WHEN-ADDRESS-IN-BOTH))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (4 2 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (2 2 (:REWRITE X::NOT-SUBREGION48P-WHEN-IN-REGION48P-AND-NOT-IN-REGION48P))
 (2 2 (:REWRITE X::NOT-IN-REGION48P-TOO-FAR))
 (1 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 )
(X::UNSIGNED-CANONICAL-ADDRESS-P-WHEN-CANONICAL-REGIONP-AND-BVLT-OF-BVMINUS-AXE-SMT)
(X::INTEGERP-OF-RSP-GEN)
(X::SIGNED-BYTE-P-OF-+-WHEN-CANONICAL-AND-CANONICAL
 (198 3 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (97 3 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (76 2 (:REWRITE NATP-WHEN-INTEGERP))
 (56 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P))
 (34 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (21 21 (:TYPE-PRESCRIPTION GETBIT))
 (14 8 (:REWRITE DEFAULT-<-1))
 (10 6 (:REWRITE NOT-<-WHEN-SBVLT))
 (8 8 (:REWRITE USE-ALL-<-2))
 (8 8 (:REWRITE USE-ALL-<))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BOUND-WHEN-USB2))
 (8 8 (:REWRITE <-WHEN-BVLT))
 (8 8 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (8 8 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (8 8 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (7 3 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (6 6 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (6 6 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (6 6 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 6 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (6 6 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (6 3 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (5 3 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 2 (:REWRITE X::NATP-WHEN-SEG-REGP))
 (3 3 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (3 3 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (3 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (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-BVLT-OF-SMALL))
 (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-HIGH))
 (3 3 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (3 3 (:REWRITE GETBIT-TRIM))
 (3 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (3 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION X::SEG-REGP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:TYPE-PRESCRIPTION CEILING-OF-LG))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE USE-ALL-NATP-2))
 (2 2 (:REWRITE USE-ALL-NATP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (2 2 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (2 2 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE GETBIT-OF-+-OF-EXPT-SAME-WHEN-CONSTANT))
 (1 1 (:REWRITE GETBIT-OF-+-OF-CONSTANT-IRREL))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(X::LOGEXT-64-OF-+-WHEN-CANONICAL-AND-CANONICAL
 (1782 27 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (952 22 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (891 45 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (760 20 (:REWRITE NATP-WHEN-INTEGERP))
 (495 9 (:REWRITE LOGEXT-NEGATIVE))
 (332 22 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (310 310 (:TYPE-PRESCRIPTION GETBIT))
 (100 51 (:REWRITE NOT-<-WHEN-SBVLT))
 (94 3 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (90 45 (:REWRITE GETBIT-WHEN-NOT-1))
 (90 45 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (81 45 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (63 45 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (62 53 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (56 56 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (56 56 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (56 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P))
 (53 53 (:REWRITE USE-ALL-<-2))
 (53 53 (:REWRITE USE-ALL-<))
 (53 53 (:REWRITE BOUND-WHEN-USB2))
 (53 53 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (53 53 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (51 51 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (51 51 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (51 51 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (51 51 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (51 51 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (50 44 (:REWRITE DEFAULT-<-1))
 (49 49 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (45 45 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (45 45 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (45 45 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (45 45 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (45 45 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (45 45 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (45 45 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (45 45 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (45 45 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (45 45 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (45 45 (:REWRITE GETBIT-WHEN->-FREE))
 (45 45 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (45 45 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (45 45 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (45 45 (:REWRITE GETBIT-TRIM))
 (45 45 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (45 45 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (45 45 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (44 44 (:REWRITE DEFAULT-<-2))
 (44 44 (:REWRITE <-WHEN-BVLT))
 (42 42 (:REWRITE BOUND-WHEN-USB))
 (40 20 (:REWRITE X::NATP-WHEN-SEG-REGP))
 (34 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (27 27 (:REWRITE GETBIT-OF-+-OF-EXPT-SAME-WHEN-CONSTANT))
 (27 27 (:REWRITE GETBIT-OF-+-OF-CONSTANT-IRREL))
 (27 9 (:REWRITE <-OF-LOGEXT-TRUE))
 (27 9 (:REWRITE <-OF-LOGEXT-FALSE))
 (26 13 (:REWRITE LOGEXT-IDENTITY))
 (26 13 (:REWRITE X86ISA::LOGEXT-64-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (22 22 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (22 22 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (22 22 (:REWRITE LOGEXT-OF-+-OF-CONSTANT))
 (22 22 (:REWRITE LOGEXT-IDENTITY2))
 (22 22 (:REWRITE LOGEXT-HACK))
 (21 21 (:TYPE-PRESCRIPTION NATP))
 (20 20 (:TYPE-PRESCRIPTION X::SEG-REGP))
 (20 20 (:REWRITE USE-ALL-NATP-2))
 (20 20 (:REWRITE USE-ALL-NATP))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (20 20 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION CEILING-OF-LG))
 (18 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (13 13 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (13 13 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (9 9 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (9 9 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (9 9 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (9 9 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (9 9 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (9 9 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (9 9 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (9 9 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (9 9 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (9 9 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (9 9 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (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-TOP-BIT-0))
 (2 2 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (2 2 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P$INLINE-CONSTANT-OPENER))
 (2 2 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X::SIGNED-BYTE-P-OF-XR-OF-RIP
 (118 59 (:TYPE-PRESCRIPTION X86ISA::RIP-IS-INTEGERP))
 (77 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (59 59 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (50 1 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (37 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUNDS))
 (17 2 (:REWRITE DEFAULT-<-1))
 (14 14 (:TYPE-PRESCRIPTION GETBIT))
 (12 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (7 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 2 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE USE-ALL-<-2))
 (2 2 (:REWRITE USE-ALL-<))
 (2 2 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (2 2 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (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-BVLT-OF-SMALL))
 (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-HIGH))
 (2 2 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (2 2 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (2 2 (:REWRITE GETBIT-TRIM))
 (2 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (2 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (2 2 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (1 1 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (1 1 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (1 1 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (1 1 (:REWRITE SIGNED-BYTE-WHEN-NOT-INTEGERP-CHEAP))
 (1 1 (:REWRITE SIGNED-BYTE-WHEN-<=-OF-0-CHEAP))
 (1 1 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (1 1 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (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-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X::SIGNED-BYTE-P-OF-RIP
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (1 1 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::XR-BASE))
 (1 1 (:REWRITE USE-ALL-<-2))
 (1 1 (:REWRITE USE-ALL-<))
 (1 1 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (1 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (1 1 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (1 1 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (1 1 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 )
(X86ISA::CANONICAL-ADDRESS-P-OF-RIP)
(X86ISA::CANONICAL-ADDRESS-P-OF-XR-OF-RIP
 (10 5 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P-RIP))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86P))
 )
(X::INTEGERP-OF-!RFLAGSBITS->AF)
(X::INTEGERP-OF-!RFLAGSBITS->CF)
(X::INTEGERP-OF-!RFLAGSBITS->OF)
(X::INTEGERP-OF-!RFLAGSBITS->PF)
(X::INTEGERP-OF-!RFLAGSBITS->SF)
(X::INTEGERP-OF-!RFLAGSBITS->ZF)
(X::INTEGERP-OF-!RFLAGSBITS->RES1)
(X::INTEGERP-OF-!RFLAGSBITS->RES2)
(X::INTEGERP-OF-!RFLAGSBITS->RES3)
(X::UNSIGNED-CANONICAL-ADDRESS-P-SMT)
(X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-SMT
 (857 12 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (799 5 (:REWRITE EQUAL-OF-BVPLUS-MOVE-BVMINUS-BETTER))
 (461 19 (:REWRITE BVCHOP-IDENTITY))
 (456 12 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (266 1 (:REWRITE BVLT-OF-BVPLUS-SAME))
 (217 5 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR-STRONG))
 (213 5 (:LINEAR BVCHOP-UPPER-BOUND-LINEAR))
 (203 1 (:REWRITE X::SUBREGION48P-WHEN-NON-NEGATIVE-AND-NEGATIVE-RANGE))
 (161 5 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (129 5 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (90 5 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (60 60 (:TYPE-PRESCRIPTION BVPLUS))
 (49 49 (:TYPE-PRESCRIPTION BVUMINUS))
 (45 45 (:TYPE-PRESCRIPTION GETBIT))
 (40 1 (:REWRITE X::SUBREGION48P-SUBST-CONSTANT-ARG4))
 (40 1 (:REWRITE X::IN-REGION48P-SUBST-CONSTANT-ARG1))
 (35 27 (:REWRITE DEFAULT-<-1))
 (34 29 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (31 18 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (29 29 (:REWRITE USE-ALL-<-2))
 (29 29 (:REWRITE USE-ALL-<))
 (29 29 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (28 28 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (28 28 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (28 28 (:REWRITE X::UNSIGNED-BYTE-P-WHEN-QUOTEP-ARG2))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (28 28 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (27 27 (:REWRITE DEFAULT-<-2))
 (27 27 (:REWRITE <-WHEN-BVLT))
 (27 27 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (27 1 (:REWRITE EQUAL-OF-BVPLUS-CANCEL-ARG2-ALT))
 (22 18 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (22 18 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (21 21 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (21 21 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (21 21 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (21 21 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (21 21 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (21 21 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (21 12 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (20 10 (:REWRITE GETBIT-WHEN-NOT-1))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (18 18 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (18 18 (:REWRITE BVPLUS-WHEN-SIZE-IS-NOT-POSITIVE))
 (18 18 (:REWRITE BVPLUS-WHEN-NOT-NATP-ARG1-CHEAP))
 (18 18 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG3))
 (18 18 (:REWRITE BVPLUS-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-ARG2))
 (18 18 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (18 18 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (18 18 (:REWRITE BVPLUS-TRIM-ARG3))
 (18 18 (:REWRITE BVPLUS-TRIM-ARG2))
 (18 18 (:REWRITE BVPLUS-SUBST-VALUE-ALT))
 (18 18 (:REWRITE BVPLUS-SUBST-VALUE))
 (18 18 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG2))
 (18 18 (:REWRITE BVPLUS-SUBST-SMALLER-TERM-ARG1))
 (18 18 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (18 18 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (18 18 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (18 18 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (18 18 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (18 18 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (18 14 (:REWRITE BVLT-TIGHTEN))
 (18 10 (:REWRITE NOT-<-WHEN-SBVLT))
 (14 14 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (14 14 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (14 14 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (14 14 (:REWRITE BVUMINUS-TRIM))
 (14 14 (:REWRITE BVLT-WHEN-BOUND))
 (14 14 (:REWRITE BVLT-TRIM-ARG3))
 (14 14 (:REWRITE BVLT-TRIM-ARG2))
 (14 14 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (14 12 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (14 12 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (13 13 (:REWRITE BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (13 13 (:REWRITE BVMINUS-TRIM-ARG3))
 (13 13 (:REWRITE BVMINUS-TRIM-ARG2))
 (13 13 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (13 12 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (12 12 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (12 12 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (12 12 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (12 12 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (12 12 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (12 12 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (12 12 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (12 12 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (12 12 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (12 12 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (12 12 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (12 12 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (12 12 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (12 12 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (12 12 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (12 12 (:REWRITE BVLT-UNIQUE))
 (12 12 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (12 12 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (12 12 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (12 12 (:REWRITE BVLT-TRANSITIVE-5-B))
 (12 12 (:REWRITE BVLT-TRANSITIVE-5-A))
 (12 12 (:REWRITE BVLT-TRANSITIVE-4-B))
 (12 12 (:REWRITE BVLT-TRANSITIVE-4-A))
 (12 12 (:REWRITE BVLT-TRANSITIVE-3-B))
 (12 12 (:REWRITE BVLT-TRANSITIVE-3-A))
 (12 12 (:REWRITE BVLT-TRANSITIVE-2-B))
 (12 12 (:REWRITE BVLT-TRANSITIVE-2-A))
 (12 12 (:REWRITE BVLT-TRANSITIVE-1-B))
 (12 12 (:REWRITE BVLT-TRANSITIVE-1-A))
 (12 12 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (12 12 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (12 1 (:REWRITE X::SUBREGION48P-WHEN-NOT-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-CONSTANT-VERSION))
 (10 10 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (10 10 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (10 10 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (10 10 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (10 10 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (10 10 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (10 10 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (10 10 (:REWRITE GETBIT-WHEN->-FREE))
 (10 10 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (10 10 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (10 10 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (10 10 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (10 10 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (10 10 (:REWRITE GETBIT-TRIM))
 (10 10 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (10 10 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (10 10 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (10 10 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (10 10 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (10 5 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (10 1 (:REWRITE X::SUBREGION48P-REDUCE-SIZES))
 (9 9 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE))
 (9 9 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-OTHER))
 (9 9 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-GEN))
 (9 9 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (6 6 (:TYPE-PRESCRIPTION BVMINUS))
 (6 5 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (5 5 (:REWRITE ZP-OPEN))
 (5 5 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (5 5 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (5 5 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (5 5 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT-ALT))
 (5 5 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (5 5 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 (4 4 (:TYPE-PRESCRIPTION MAX))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE X::READ-BYTES-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P))
 (4 4 (:REWRITE NONNEG-WHEN-DARGP-LESS-THAN))
 (4 2 (:REWRITE LEN-WHEN-DARGP-CHEAP))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-FALSE-WHEN-NOT-LONGER))
 (3 3 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (3 3 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (3 3 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-BYTES-AND-SUBREGION48P-ALT))
 (3 3 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (3 3 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (3 3 (:REWRITE BVLT-OF-BVPLUS-OF-MINUS1-ARG2-WHEN-NOT-BVLT-CHEAP))
 (3 3 (:REWRITE BVLT-ADD-TO-BOTH-SIDES-CONSTANT-LEMMA-NO-SPLIT))
 (3 3 (:REWRITE BVLT-ADD-TO-BOTH-SIDES-CONSTANT-LEMMA))
 (3 1 (:REWRITE DEFAULT-+-2))
 (3 1 (:REWRITE BVCHOP-BOUND-2))
 (3 1 (:REWRITE BVCHOP-BOUND))
 (2 2 (:TYPE-PRESCRIPTION DARGP))
 (2 2 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE LEN-WHEN-PSEUDO-DAGP-AUX))
 (2 2 (:REWRITE LEN-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE LEN-WHEN-BOUNDED-DAG-EXPRP-AND-QUOTEP))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:REWRITE BVLT-OF-BVPLUS-CONSTANT-AND-CONSTANT-SAFE2))
 (2 2 (:REWRITE BV-ARRAY-READ-CHUNK-LITTLE-CONSTANT-OPENER))
 (2 1 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-WHEN-SIZE-IS-NEGATIVE-LIMITED))
 (1 1 (:REWRITE X::SUBREGION48P-WHEN-ZP-ARG1))
 (1 1 (:REWRITE X::SUBREGION48P-CONSTANT-OPENER))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE X::NOT-SUBREGION48P-WHEN-IN-REGION48P-AND-NOT-IN-REGION48P))
 (1 1 (:REWRITE X::NOT-IN-REGIONP-WHEN-DISJOINT-REGIONS48P))
 (1 1 (:REWRITE X::NOT-IN-REGION48P-WHEN-DISJOINT-REGIONS48P-TWO))
 (1 1 (:REWRITE X::NOT-IN-REGION48P-WHEN-DISJOINT-REGIONS48P-ONE))
 (1 1 (:REWRITE X::NOT-IN-REGION48P-TOO-FAR))
 (1 1 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (1 1 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (1 1 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (1 1 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (1 1 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (1 1 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (1 1 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (1 1 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (1 1 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (1 1 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X::IN-REGION48P-WHEN-NON-NEGATIVE-AND-NEGATIVE-RANGE))
 (1 1 (:REWRITE X::IN-REGION48P-WHEN-IN-REGION48P-AND-SUBREGION48P-SPEC))
 (1 1 (:REWRITE X::IN-REGION48P-WHEN-IN-REGION48P-AND-SUBREGION48P))
 (1 1 (:REWRITE X::IN-REGION48P-MONOTONE))
 (1 1 (:REWRITE X::IN-REGION48P-CONSTANT-OPENER))
 (1 1 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (1 1 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE BVMINUS-SOLVE2))
 (1 1 (:REWRITE BVMINUS-SOLVE))
 (1 1 (:REWRITE BVCHOP-NUMERIC-BOUND))
 (1 1 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 )
(X::SET-RIP-OF-BV-ARRAY-READ-SPLIT-CASES-SMT
 (68 2 (:REWRITE BVLT-WHEN-NOT-POSP-ARG1))
 (36 2 (:REWRITE <-OF-CEILING-OF-LG-ARG2-WHEN-CONSTANT))
 (14 14 (:TYPE-PRESCRIPTION CEILING-OF-LG))
 (10 6 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (7 4 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (6 6 (:REWRITE USE-ALL-<-2))
 (6 6 (:REWRITE USE-ALL-<))
 (6 6 (:REWRITE X::<-WHEN-<-ONE-OF-LESS-STRENGTHEN))
 (5 4 (:REWRITE NOT-<-WHEN-SBVLT))
 (5 1 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BOUND-WHEN-USB2))
 (4 4 (:REWRITE BOUND-WHEN-USB))
 (4 4 (:REWRITE <-WHEN-BVLT))
 (4 4 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (4 4 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (4 4 (:LINEAR <=-OF-CEILING-OF-LG-AND-CEILING-OF-LG-LINEAR))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:REWRITE NOT-BVLT-WHEN-SBVLT))
 (2 2 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER2))
 (2 2 (:REWRITE NOT-BVLT-WHEN-NOT-BVLT-NARROWER))
 (2 2 (:REWRITE NOT-BVLT-WHEN-BVLT-OPPOSITE-SMALLER-AND-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE NOT-BVLT-OF-MAX-ARG2-CONSTANT-VERSION))
 (2 2 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-USB))
 (2 2 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<=-OF-CONSTANT))
 (2 2 (:REWRITE NOT-BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-WHEN-DARGP-LESS-THAN))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-MORE))
 (2 2 (:REWRITE BVLT-WHEN-NOT-BVLT-ONE-LESS))
 (2 2 (:REWRITE BVLT-WHEN-NOT-BVLT))
 (2 2 (:REWRITE BVLT-WHEN-BVLT-WIDER))
 (2 2 (:REWRITE BVLT-WHEN-BVLT-SMALLER))
 (2 2 (:REWRITE BVLT-WHEN-BVLT-REVERSE))
 (2 2 (:REWRITE BVLT-WHEN-BVLT-MUST-BE-FAKE-FREE))
 (2 2 (:REWRITE BVLT-WHEN-BVLT-FALSE2))
 (2 2 (:REWRITE BVLT-WHEN-BVLT-FALSE))
 (2 2 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST-ALT))
 (2 2 (:REWRITE BVLT-WHEN-BVCHOP-KNOWN-SUBST))
 (2 2 (:REWRITE BVLT-WHEN-BOUND))
 (2 2 (:REWRITE BVLT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVLT-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVLT-UNIQUE))
 (2 2 (:REWRITE BVLT-TRIM-CONSTANT-ARG2))
 (2 2 (:REWRITE BVLT-TRIM-CONSTANT-ARG1))
 (2 2 (:REWRITE BVLT-TRIM-ARG3))
 (2 2 (:REWRITE BVLT-TRIM-ARG2))
 (2 2 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK-CONSTANTS))
 (2 2 (:REWRITE BVLT-TRANSITIVE-FREE2-BACK))
 (2 2 (:REWRITE BVLT-TRANSITIVE-5-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-5-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-4-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-4-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-3-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-3-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-2-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-2-A))
 (2 2 (:REWRITE BVLT-TRANSITIVE-1-B))
 (2 2 (:REWRITE BVLT-TRANSITIVE-1-A))
 (2 2 (:REWRITE BVLT-TIGHTEN))
 (2 2 (:REWRITE BVLT-OF-MAX-MINUS-1-ARG2-CONSTANT-VERSION))
 (2 2 (:REWRITE BVLT-OF-MAX-ARG3-CONSTANT-VERSION))
 (2 2 (:REWRITE BVLT-OF-CONSTANT-WHEN-<-OF-CONSTANT))
 (2 2 (:REWRITE BVLT-FALSE-WHEN-BVLT-BETTER))
 (2 2 (:REWRITE BVLT-FALSE-WHEN-BVLT))
 (2 2 (:REWRITE BV-ARRAY-READ-CASES-OPENER))
 (2 1 (:REWRITE X::NATP-WHEN-SEG-REGP))
 (1 1 (:TYPE-PRESCRIPTION X::SEG-REGP))
 (1 1 (:REWRITE USE-ALL-NATP-2))
 (1 1 (:REWRITE USE-ALL-NATP))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (1 1 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 )
