(X::READ-BYTE-OF-XW-IRREL
 (102 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (20 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (17 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (15 15 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (9 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (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-TRIM))
 (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 INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (1 1 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (1 1 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (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))
 )
(X::READ-BYTE-OF-SET-FLAG)
(X::XR-OF-WRITE-BYTE-WHEN-NOT-MEM
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (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 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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::64-BIT-MODEP-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::APP-VIEW-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::READ-OF-XW-IRREL
 (221 13 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (195 13 (:DEFINITION POSP))
 (65 47 (:REWRITE DEFAULT-+-2))
 (47 47 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (36 36 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (36 36 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 9 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (34 21 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (31 31 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (29 21 (:REWRITE NOT-<-WHEN-SBVLT))
 (26 13 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (26 13 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (25 25 (:REWRITE DEFAULT-*-2))
 (25 25 (:REWRITE DEFAULT-*-1))
 (21 21 (:TYPE-PRESCRIPTION POSP))
 (21 21 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (21 21 (:REWRITE BOUND-WHEN-USB2))
 (21 21 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (21 21 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (21 21 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (21 21 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (21 21 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (18 18 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (17 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (15 15 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (13 13 (:TYPE-PRESCRIPTION X::READ-BYTE))
 (13 13 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (13 13 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (13 13 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (13 13 (:REWRITE BVCAT-TRIM-ARG4))
 (13 13 (:REWRITE BVCAT-TRIM-ARG2))
 (13 13 (:REWRITE BVCAT-TIGHTEN-UPPER-SIZE))
 (13 13 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (13 13 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (11 11 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (11 11 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (11 11 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (9 9 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (7 7 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (6 6 (:REWRITE ZP-OPEN))
 (2 2 (:LINEAR BVCAT-LOWER-BOUND-LINEAR-ARG4-CONSTANT))
 (2 2 (:LINEAR BVCAT-LOWER-BOUND-LINEAR-ARG2-CONSTANT))
 )
(X::READ-CHUNKS-OF-XW-IRREL
 (330 4 (:DEFINITION X::READ-CHUNKS))
 (130 14 (:REWRITE ZP-OPEN))
 (80 4 (:REWRITE BVPLUS-COMMUTATIVE))
 (32 8 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (32 8 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (16 16 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (16 16 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (16 8 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (12 6 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (8 8 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (8 8 (:REWRITE NOT-<-WHEN-SBVLT))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (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 BOUND-WHEN-USB2))
 (8 8 (:REWRITE BOUND-WHEN-USB))
 (8 8 (:REWRITE <-WHEN-BVLT))
 (8 8 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (8 8 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (7 7 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (6 6 (:TYPE-PRESCRIPTION POSP))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (6 6 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (6 6 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 )
(X::XR-OF-WRITE-WHEN-NOT-MEM
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (37 12 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (22 22 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (22 22 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 16 (:REWRITE X86ISA::XR-BASE))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (7 7 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::64-BIT-MODEP-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::APP-VIEW-OF-WRITE
 (148 1 (:DEFINITION X::WRITE))
 (57 1 (:REWRITE LOGTAIL-BECOMES-0))
 (37 2 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (33 2 (:DEFINITION POSP))
 (21 1 (:REWRITE LOGTAIL-IDENTITY))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 1 (:REWRITE X::WRITE-BYTE-OF-IFIX))
 (7 7 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (7 1 (:REWRITE X::WRITE-BYTE-OF-BVCHOP-ARG2))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (2 2 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (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 NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (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))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (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::ALIGNMENT-CHECKING-ENABLED-P-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::XR-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (16 4 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 12 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (12 12 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (12 12 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (11 11 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (11 11 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (11 11 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (10 10 (:REWRITE X86ISA::XR-BASE))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (4 4 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (4 4 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::64-BIT-MODEP-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::APP-VIEW-OF-WRITE-BYTES
 (83 2 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (74 1 (:DEFINITION X::WRITE-BYTES))
 (34 2 (:DEFINITION LEN))
 (28 4 (:REWRITE LEN-WHEN-ATOM))
 (18 1 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (13 2 (:REWRITE X::WRITE-BYTES-WHEN-NOT-CONSP))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (9 9 (:REWRITE CONSP-BY-LEN))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4 4 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE X86ISA::XR-BASE))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (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::ALIGNMENT-CHECKING-ENABLED-P-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RIP-OF-SET-FLAG
 (393 18 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (137 137 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (119 34 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (52 52 (:REWRITE X86ISA::XR-BASE))
 (34 34 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (34 34 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (34 34 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (17 17 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (17 17 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (17 17 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (17 17 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (17 17 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (17 17 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (17 17 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (17 17 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (17 17 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (17 17 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (17 17 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (17 17 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->ZF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->VM$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->VIP$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->VIF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->TF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->SF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->RF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->PF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->OF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->NT$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->IOPL$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->INTF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->ID$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->DF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->CF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->AF$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::!RFLAGSBITS->AC$INLINE))
 )
(X::RAX-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBX-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RCX-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDX-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSI-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDI-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R8-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R9-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R10-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R11-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R12-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R13-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R14-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R15-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSP-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBP-OF-SET-FLAG
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RIP-OF-SET-MXCSR)
(X::RAX-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBX-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RCX-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDX-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSI-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDI-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R8-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R9-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R10-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R11-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R12-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R13-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R14-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R15-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSP-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBP-OF-SET-MXCSR
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RIP-OF-SET-UNDEF)
(X::RAX-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBX-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RCX-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDX-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSI-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDI-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R8-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R9-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R10-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R11-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R12-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R13-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R14-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R15-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSP-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBP-OF-SET-UNDEF
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (17 17 (:REWRITE X86ISA::XR-BASE))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (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 NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RIP-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RAX-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBX-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RCX-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDX-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSI-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDI-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R8-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R9-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R10-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R11-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R12-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R13-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R14-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R15-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSP-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBP-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RIP-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RAX-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RBX-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RCX-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RDX-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RSI-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RDI-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R8-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R9-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R10-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R11-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R12-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R13-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R14-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::R15-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RSP-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RBP-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::RIP-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RAX-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RBX-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RCX-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RDX-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RSI-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RDI-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R8-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R9-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R10-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R11-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R12-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R13-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R14-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::R15-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RSP-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RBP-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::RAX-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBX-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RCX-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDX-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSI-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RDI-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R8-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R9-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R10-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R11-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R12-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R13-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R14-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::R15-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RSP-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::RBP-OF-!RFLAGS
 (106 3 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (99 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (51 3 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (43 10 (:LINEAR X86ISA::I64P-XR-RGF))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-XR-RGF-TYPE))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 6 (:REWRITE GETBIT-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN->-FREE))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (6 6 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (6 6 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (6 6 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (6 3 (:REWRITE NOT-<-WHEN-SBVLT))
 (6 3 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (6 3 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 3 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (3 3 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (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-TRIM))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE BOUND-WHEN-USB2))
 (3 3 (:REWRITE BOUND-WHEN-USB))
 (3 3 (:REWRITE <-WHEN-BVLT))
 (3 3 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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 BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::READ-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (7 7 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-CHOP-CONSTANT-ADDRESS))
 (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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::READ-OF-SET-RAX
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RBX
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RCX
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RDX
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RSI
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RDI
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R8
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R9
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R10
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R11
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R12
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R13
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R14
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-R15
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RSP
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-RBP
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-UNDEF
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-SET-MXCSR
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (4 2 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (3 3 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (3 3 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (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-CHOP-CONSTANT-ADDRESS))
 )
(X::READ-OF-!RFLAGS
 (136 2 (:DEFINITION X::READ))
 (34 2 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (30 2 (:DEFINITION POSP))
 (27 3 (:LINEAR X::<=-OF-READ-LINEAR))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (16 2 (:REWRITE X::READ-BYTE-OF-IFIX))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (12 3 (:REWRITE NATP-WHEN-INTEGERP))
 (12 2 (:REWRITE DISTRIBUTIVITY))
 (10 8 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (9 9 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (9 9 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 4 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (8 2 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION POSP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (5 5 (:REWRITE X86ISA::XR-BASE))
 (4 4 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (4 4 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (4 4 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (4 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 2 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (3 3 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X::READ-BYTE))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (2 2 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (2 2 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (2 2 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (2 2 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCAT-TRIM-ARG4))
 (2 2 (:REWRITE BVCAT-TRIM-ARG2))
 (2 2 (:REWRITE BVCAT-TIGHTEN-UPPER-SIZE))
 (2 2 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (2 2 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (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))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (1 1 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTE-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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 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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::READ-BYTE-OF-SET-RAX
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RBX
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RCX
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RDX
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RSI
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RDI
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R8
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R9
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R10
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R11
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R12
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R13
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R14
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-R15
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RSP
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-RBP
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-UNDEF
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-SET-MXCSR
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 )
(X::READ-BYTE-OF-!RFLAGS
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (21 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (5 5 (:REWRITE X86ISA::XR-BASE))
 (5 5 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (5 5 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (5 5 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (1 1 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-CHUNKS-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::READ-CHUNKS-OF-SET-RAX
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RBX
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RCX
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RDX
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RSI
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RDI
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R8
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R9
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R10
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R11
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R12
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R13
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R14
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-R15
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RSP
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-RBP
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-UNDEF
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-SET-MXCSR
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 )
(X::READ-CHUNKS-OF-!RFLAGS
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (5 5 (:REWRITE X86ISA::XR-BASE))
 (5 2 (:REWRITE X::READ-CHUNKS-UNROLL))
 (5 2 (:REWRITE X::READ-CHUNKS-BASE))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (1 1 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::UNDEF-OF-SET-RIP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RAX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RBX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RCX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RDX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RSI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RDI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R8
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R9
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R10
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R11
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R12
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R13
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R14
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-R15
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RSP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-SET-RBP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::UNDEF-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::UNDEF-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::UNDEF-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::MXCSR-OF-SET-RIP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RAX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RBX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RCX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RDX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RSI
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RDI
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R8
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R9
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R10
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R11
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R12
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R13
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R14
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-R15
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RSP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-SET-RBP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MXCSR-OF-WRITE-BYTE
 (15 15 (:REWRITE X86ISA::XR-BASE))
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MXCSR-OF-WRITE
 (148 1 (:DEFINITION X::WRITE))
 (57 1 (:REWRITE LOGTAIL-BECOMES-0))
 (37 2 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (33 2 (:DEFINITION POSP))
 (21 1 (:REWRITE LOGTAIL-IDENTITY))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 10 (:REWRITE X86ISA::XR-BASE))
 (10 1 (:REWRITE X::WRITE-BYTE-OF-IFIX))
 (7 7 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (7 1 (:REWRITE X::WRITE-BYTE-OF-BVCHOP-ARG2))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (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 NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (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))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (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::MXCSR-OF-WRITE-BYTES)
(X::MS-OF-SET-RIP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RAX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RBX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RCX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RDX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RSI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RDI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R8
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R9
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R10
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R11
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R12
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R13
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R14
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-R15
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RSP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-SET-RBP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::MS-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MS-OF-WRITE
 (148 1 (:DEFINITION X::WRITE))
 (57 1 (:REWRITE LOGTAIL-BECOMES-0))
 (37 2 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (33 2 (:DEFINITION POSP))
 (21 1 (:REWRITE LOGTAIL-IDENTITY))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 1 (:REWRITE X::WRITE-BYTE-OF-IFIX))
 (7 7 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (7 1 (:REWRITE X::WRITE-BYTE-OF-BVCHOP-ARG2))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (2 2 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (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 NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (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))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (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::MS-OF-WRITE-BYTES
 (83 2 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (74 1 (:DEFINITION X::WRITE-BYTES))
 (34 2 (:DEFINITION LEN))
 (28 4 (:REWRITE LEN-WHEN-ATOM))
 (18 1 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (14 14 (:TYPE-PRESCRIPTION LEN))
 (13 2 (:REWRITE X::WRITE-BYTES-WHEN-NOT-CONSP))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (9 9 (:REWRITE CONSP-BY-LEN))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (4 4 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (4 4 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (4 4 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE X86ISA::XR-BASE))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (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::FAULT-OF-SET-RIP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RAX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RBX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RCX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RDX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RSI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RDI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R8
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R9
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R10
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R11
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R12
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R13
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R14
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-R15
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RSP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-SET-RBP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::FAULT-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::FAULT-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::FAULT-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::X86P-OF-SET-RIP)
(X::X86P-OF-SET-RAX)
(X::X86P-OF-SET-RBX)
(X::X86P-OF-SET-RCX)
(X::X86P-OF-SET-RDX)
(X::X86P-OF-SET-RSI)
(X::X86P-OF-SET-RDI)
(X::X86P-OF-SET-R8)
(X::X86P-OF-SET-R9)
(X::X86P-OF-SET-R10)
(X::X86P-OF-SET-R11)
(X::X86P-OF-SET-R12)
(X::X86P-OF-SET-R13)
(X::X86P-OF-SET-R14)
(X::X86P-OF-SET-R15)
(X::X86P-OF-SET-RSP)
(X::X86P-OF-SET-RBP)
(X::X86P-OF-WRITE-BYTE)
(X::X86P-OF-WRITE
 (587 11 (:REWRITE LOGTAIL-BECOMES-0))
 (289 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (223 11 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (151 151 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (54 3 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (48 3 (:REWRITE BVPLUS-BOUND-2))
 (46 46 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (46 46 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (46 46 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (45 30 (:REWRITE DEFAULT-+-2))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (41 13 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (41 11 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 11 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 11 (:REWRITE IFIX-WHEN-INTEGERP))
 (36 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (36 6 (:REWRITE ZP-OPEN))
 (35 22 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (30 30 (:REWRITE DEFAULT-+-1))
 (28 9 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (25 25 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (25 25 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (25 22 (:REWRITE NOT-<-WHEN-SBVLT))
 (25 22 (:REWRITE DEFAULT-<-1))
 (25 22 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (24 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (22 22 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (22 22 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (22 22 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (22 22 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (22 22 (:REWRITE DEFAULT-<-2))
 (22 22 (:REWRITE BOUND-WHEN-USB2))
 (22 22 (:REWRITE BOUND-WHEN-USB))
 (22 22 (:REWRITE <-WHEN-BVLT))
 (22 22 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (22 22 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (22 22 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (22 22 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (15 15 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 7 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (12 12 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (12 3 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (11 11 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (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-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (8 8 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (8 8 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (8 8 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (8 8 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (6 3 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (6 2 (:REWRITE X::X86P-OF-WRITE-BYTE))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (3 3 (:TYPE-PRESCRIPTION BVUMINUS))
 (3 3 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (3 3 (:REWRITE BVUMINUS-TRIM))
 (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-LEADING-CONSTANT))
 (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 BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (3 3 (:REWRITE BVMINUS-TRIM-ARG3))
 (3 3 (:REWRITE BVMINUS-TRIM-ARG2))
 )
(X::X86P-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RAX)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RBX)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RCX)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RDX)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RSI)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RDI)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R8)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R9)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R10)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R11)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R12)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R13)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R14)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-R15)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RSP)
(X::ALIGNMENT-CHECKING-ENABLED-P-OF-SET-RBP)
(X::GET-FLAG-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::GET-FLAG-OF-SET-RAX)
(X::GET-FLAG-OF-SET-RBX)
(X::GET-FLAG-OF-SET-RCX)
(X::GET-FLAG-OF-SET-RDX)
(X::GET-FLAG-OF-SET-RSI)
(X::GET-FLAG-OF-SET-RDI)
(X::GET-FLAG-OF-SET-R8)
(X::GET-FLAG-OF-SET-R9)
(X::GET-FLAG-OF-SET-R10)
(X::GET-FLAG-OF-SET-R11)
(X::GET-FLAG-OF-SET-R12)
(X::GET-FLAG-OF-SET-R13)
(X::GET-FLAG-OF-SET-R14)
(X::GET-FLAG-OF-SET-R15)
(X::GET-FLAG-OF-SET-RSP)
(X::GET-FLAG-OF-SET-RBP)
(X::64-BIT-MODEP-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::64-BIT-MODEP-OF-SET-RAX)
(X::64-BIT-MODEP-OF-SET-RBX)
(X::64-BIT-MODEP-OF-SET-RCX)
(X::64-BIT-MODEP-OF-SET-RDX)
(X::64-BIT-MODEP-OF-SET-RSI)
(X::64-BIT-MODEP-OF-SET-RDI)
(X::64-BIT-MODEP-OF-SET-R8)
(X::64-BIT-MODEP-OF-SET-R9)
(X::64-BIT-MODEP-OF-SET-R10)
(X::64-BIT-MODEP-OF-SET-R11)
(X::64-BIT-MODEP-OF-SET-R12)
(X::64-BIT-MODEP-OF-SET-R13)
(X::64-BIT-MODEP-OF-SET-R14)
(X::64-BIT-MODEP-OF-SET-R15)
(X::64-BIT-MODEP-OF-SET-RSP)
(X::64-BIT-MODEP-OF-SET-RBP)
(X::APP-VIEW-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 3 (:REWRITE X86ISA::XR-BASE))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::APP-VIEW-OF-SET-RAX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RBX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RCX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RDX
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RSI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RDI
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R8
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R9
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R10
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R11
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R12
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R13
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R14
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-R15
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RSP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::APP-VIEW-OF-SET-RBP
 (3 3 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (15 15 (:REWRITE X86ISA::XR-BASE))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::CTRI-OF-SET-RAX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RBX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RCX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RDX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RSI
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RDI
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R8
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R9
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R10
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R11
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R12
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R13
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R14
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-R15
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RSP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-SET-RBP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::CTRI-OF-WRITE-BYTE
 (15 15 (:REWRITE X86ISA::XR-BASE))
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::CTRI-OF-WRITE
 (148 1 (:DEFINITION X::WRITE))
 (57 1 (:REWRITE LOGTAIL-BECOMES-0))
 (37 2 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (33 2 (:DEFINITION POSP))
 (21 1 (:REWRITE LOGTAIL-IDENTITY))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 10 (:REWRITE X86ISA::XR-BASE))
 (10 1 (:REWRITE X::WRITE-BYTE-OF-IFIX))
 (7 7 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (7 1 (:REWRITE X::WRITE-BYTE-OF-BVCHOP-ARG2))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (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 NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (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))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (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::CTRI-OF-WRITE-BYTES)
(X::MSRI-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (15 15 (:REWRITE X86ISA::XR-BASE))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::MSRI-OF-SET-RAX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RBX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RCX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RDX
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RSI
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RDI
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R8
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R9
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R10
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R11
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R12
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R13
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R14
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-R15
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RSP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-SET-RBP
 (15 15 (:REWRITE X86ISA::XR-BASE))
 )
(X::MSRI-OF-WRITE-BYTE
 (15 15 (:REWRITE X86ISA::XR-BASE))
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MSRI-OF-WRITE
 (148 1 (:DEFINITION X::WRITE))
 (57 1 (:REWRITE LOGTAIL-BECOMES-0))
 (37 2 (:REWRITE X::WRITE-WHEN-NOT-POSP))
 (33 2 (:DEFINITION POSP))
 (21 1 (:REWRITE LOGTAIL-IDENTITY))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 10 (:REWRITE X86ISA::XR-BASE))
 (10 1 (:REWRITE X::WRITE-BYTE-OF-IFIX))
 (7 7 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (7 7 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (7 7 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (7 1 (:REWRITE X::WRITE-BYTE-OF-BVCHOP-ARG2))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (4 1 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (4 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 1 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (2 2 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (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 NOT-<-WHEN-SBVLT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BOUND-WHEN-USB2))
 (2 2 (:REWRITE BOUND-WHEN-USB))
 (2 2 (:REWRITE <-WHEN-BVLT))
 (2 2 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (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))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (1 1 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (1 1 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (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::MSRI-OF-WRITE-BYTES)
(X::MV-NTH-0-OF-RML-SIZE-WHEN-APP-VIEW
 (916 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-SUM-WHEN-UNSIGNED-BYTE-P-32))
 (498 4 (:REWRITE X::CANONICAL-ADDRESS-P-HACK))
 (471 53 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (328 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-4))
 (290 2 (:REWRITE X::BVCAT-OF-READ-AND-READ-COMBINE))
 (198 2 (:REWRITE BVCHOP-PLUS-1-SPLIT))
 (178 178 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (162 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-OF-CONSTANT-WHEN-NATP))
 (134 70 (:REWRITE DEFAULT-+-2))
 (134 52 (:REWRITE DEFAULT-<-1))
 (128 4 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (88 70 (:REWRITE DEFAULT-+-1))
 (84 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5-ALT))
 (72 4 (:REWRITE BVCHOP-OF-IFIX))
 (72 4 (:REWRITE BVCHOP-BOUND-2))
 (72 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (68 4 (:REWRITE UNSIGNED-BYTE-P-OF-+))
 (68 4 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (66 4 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (64 52 (:REWRITE DEFAULT-<-2))
 (64 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-1))
 (64 16 (:REWRITE NATP-WHEN-INTEGERP))
 (61 61 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (60 60 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (60 60 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (60 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-0))
 (57 57 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (56 52 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (56 30 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL4))
 (56 30 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL3))
 (55 55 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (54 2 (:REWRITE X86ISA::RB-1-WHEN-NOT-R))
 (52 52 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (52 52 (:REWRITE BOUND-WHEN-USB2))
 (52 52 (:REWRITE <-WHEN-BVLT))
 (52 52 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (52 2 (:DEFINITION EQ))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (48 24 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (46 40 (:REWRITE NOT-<-WHEN-SBVLT))
 (46 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-MINUS-1))
 (44 40 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (40 40 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (40 40 (:REWRITE BOUND-WHEN-USB))
 (40 40 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (40 40 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (40 40 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (36 36 (:TYPE-PRESCRIPTION GETBIT))
 (36 4 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (34 34 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (34 34 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (34 34 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-2))
 (32 32 (:TYPE-PRESCRIPTION NATP))
 (32 32 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (32 32 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (32 32 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (32 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (28 28 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (28 28 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (28 28 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (28 28 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-WHEN-CANONICAL-ADDRESS-P-OF-+-SPECIAL))
 (26 22 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (24 24 (:TYPE-PRESCRIPTION MOD))
 (24 22 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (24 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (22 22 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (22 22 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (22 22 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (22 22 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (22 22 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (22 22 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (22 22 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (22 22 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (20 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-31BITS-P))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (16 12 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (16 8 (:REWRITE GETBIT-WHEN-NOT-1))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5))
 (16 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (16 4 (:REWRITE X::<-OF-BVCHOP-SAME))
 (14 14 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (14 14 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (14 14 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (12 12 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (12 12 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (12 12 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (12 12 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (12 12 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (12 12 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (12 3 (:REWRITE X::RVM08-BECOMES-READ-BYTE))
 (11 2 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (10 10 (:TYPE-PRESCRIPTION IFIX))
 (10 10 (:TYPE-PRESCRIPTION BVPLUS))
 (10 6 (:REWRITE X::READ-OF-+-NORMALIZE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (8 8 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::31BITS-P))
 (8 8 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->-FREE))
 (8 8 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (8 8 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (8 8 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 8 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 8 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (8 8 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (8 4 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (8 4 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (8 4 (:REWRITE X86ISA::31BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE X::RB-WHEN-ZP))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (6 6 (:TYPE-PRESCRIPTION X::READ))
 (6 6 (:TYPE-PRESCRIPTION POSP))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT-1-BYTE-SIMPLE))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT-1-BYTE))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-ALT))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ))
 (6 6 (:REWRITE X::READ-OF-+-SUBST-ARG2))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL7))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL6))
 (6 4 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (6 4 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-OF-+-OF-CONSTANT-STRONG))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (4 4 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (4 4 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (4 4 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (4 4 (:REWRITE GETBIT-TRIM))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (4 4 (:REWRITE BVCHOP-BOUND))
 (4 4 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (4 4 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCAT-TRIM-ARG4))
 (4 4 (:REWRITE BVCAT-TRIM-ARG2))
 (4 4 (:REWRITE BVCAT-TIGHTEN-UPPER-SIZE))
 (4 4 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (4 4 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (4 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (4 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (3 1 (:REWRITE X86ISA::X86P-XW))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X::READ-WHEN-PROGRAM-AT-8-BYTES))
 (2 2 (:REWRITE X::READ-WHEN-PROGRAM-AT-4-BYTES))
 (2 2 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (2 2 (:REWRITE NOT-EQUAL-BVCHOP-WHEN-NOT-EQUAL-BVCHOP))
 (2 2 (:REWRITE X86ISA::EQUAL-OF-IF-CONSTANTS-ALT))
 (2 2 (:REWRITE X86ISA::EQUAL-OF-IF-CONSTANTS))
 (2 2 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT-ALT))
 (2 2 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-IMPOSSIBLE-ALT))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-IMPOSSIBLE))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (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-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (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-1-TIGHTEN-NO-SPLIT))
 (2 2 (:REWRITE BVPLUS-OF-1-TIGHTEN))
 (2 2 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 )
(X::MV-NTH-1-OF-RML-SIZE-WHEN-APP-VIEW
 (916 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-SUM-WHEN-UNSIGNED-BYTE-P-32))
 (498 4 (:REWRITE X::CANONICAL-ADDRESS-P-HACK))
 (471 53 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (328 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-4))
 (290 2 (:REWRITE X::BVCAT-OF-READ-AND-READ-COMBINE))
 (198 2 (:REWRITE BVCHOP-PLUS-1-SPLIT))
 (178 178 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (162 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-OF-CONSTANT-WHEN-NATP))
 (134 70 (:REWRITE DEFAULT-+-2))
 (134 52 (:REWRITE DEFAULT-<-1))
 (128 4 (:LINEAR BVCHOP-WHEN-TOP-BIT-0-LINEAR-CHEAP))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (120 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (88 70 (:REWRITE DEFAULT-+-1))
 (84 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5-ALT))
 (72 4 (:REWRITE BVCHOP-OF-IFIX))
 (72 4 (:REWRITE BVCHOP-BOUND-2))
 (72 4 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR))
 (68 4 (:REWRITE UNSIGNED-BYTE-P-OF-+))
 (68 4 (:LINEAR BVCHOP-WHEN-TOP-BIT-1-LINEAR-CHEAP))
 (66 4 (:REWRITE USB-PLUS-FROM-BOUNDS))
 (64 52 (:REWRITE DEFAULT-<-2))
 (64 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-1))
 (64 16 (:REWRITE NATP-WHEN-INTEGERP))
 (61 61 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (60 60 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (60 60 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (60 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-0))
 (57 57 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (56 52 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (56 30 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL4))
 (56 30 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL3))
 (55 55 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (54 2 (:REWRITE X86ISA::RB-1-WHEN-NOT-R))
 (52 52 (:TYPE-PRESCRIPTION NATP-OF-BVCHOP-TYPE))
 (52 52 (:REWRITE BOUND-WHEN-USB2))
 (52 52 (:REWRITE <-WHEN-BVLT))
 (52 52 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (52 2 (:DEFINITION EQ))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (48 24 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (46 40 (:REWRITE NOT-<-WHEN-SBVLT))
 (46 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-MINUS-1))
 (44 40 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (40 40 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (40 40 (:REWRITE BOUND-WHEN-USB))
 (40 40 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (40 40 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (40 40 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (36 36 (:TYPE-PRESCRIPTION GETBIT))
 (36 4 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (34 34 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (34 34 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (34 34 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-2))
 (32 32 (:TYPE-PRESCRIPTION NATP))
 (32 32 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (32 32 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (32 32 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (32 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (28 28 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (28 28 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (28 28 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (28 28 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-WHEN-CANONICAL-ADDRESS-P-OF-+-SPECIAL))
 (26 22 (:REWRITE X::READ-WHEN-NOT-POSP-CHEAP))
 (24 24 (:TYPE-PRESCRIPTION MOD))
 (24 22 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (24 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (22 22 (:REWRITE X86ISA::XR-BASE))
 (22 22 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (22 22 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (22 22 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (22 22 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (22 22 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (22 22 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (22 22 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (22 22 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (22 22 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (22 22 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (22 22 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (20 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-31BITS-P))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (16 16 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (16 12 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (16 8 (:REWRITE GETBIT-WHEN-NOT-1))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5))
 (16 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (16 4 (:REWRITE X::<-OF-BVCHOP-SAME))
 (14 14 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (14 14 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (14 14 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (12 12 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (12 12 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (12 12 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (12 12 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (12 12 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (12 12 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (12 3 (:REWRITE X::RVM08-BECOMES-READ-BYTE))
 (11 2 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (10 10 (:TYPE-PRESCRIPTION IFIX))
 (10 10 (:TYPE-PRESCRIPTION BVPLUS))
 (10 6 (:REWRITE X::READ-OF-+-NORMALIZE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (8 8 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::31BITS-P))
 (8 8 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-BVLT-OF-SMALL))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->=-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN->-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN->-FREE))
 (8 8 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN-<=-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-CONSTANT))
 (8 8 (:REWRITE GETBIT-WHEN-<-OF-BVCHOP-AND-CONSTANT-HIGH))
 (8 8 (:REWRITE GETBIT-TOO-HIGH-CHEAP-FREE))
 (8 8 (:REWRITE GETBIT-TOO-HIGH-CHEAP))
 (8 8 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (8 8 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (8 8 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (8 8 (:LINEAR <=-OF-BVCHOP-SAME-LINEAR-2))
 (8 4 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (8 4 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (8 4 (:REWRITE X86ISA::31BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE X::RB-WHEN-ZP))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (6 6 (:TYPE-PRESCRIPTION X::READ))
 (6 6 (:TYPE-PRESCRIPTION POSP))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT-1-BYTE-SIMPLE))
 (6 6 (:REWRITE X::READ-WHEN-PROGRAM-AT-1-BYTE))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ-ALT))
 (6 6 (:REWRITE X::READ-WHEN-EQUAL-OF-READ))
 (6 6 (:REWRITE X::READ-OF-+-SUBST-ARG2))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL7))
 (6 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL6))
 (6 4 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (6 4 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-OF-+-OF-CONSTANT-STRONG))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (4 4 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (4 4 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (4 4 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (4 4 (:REWRITE GETBIT-TRIM))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (4 4 (:REWRITE BVCHOP-BOUND))
 (4 4 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (4 4 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE BVCAT-TRIM-ARG4))
 (4 4 (:REWRITE BVCAT-TRIM-ARG2))
 (4 4 (:REWRITE BVCAT-TIGHTEN-UPPER-SIZE))
 (4 4 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (4 4 (:REWRITE <-OF-BVCHOP-WHEN-<-OF-BVCHOP-BIGGER))
 (4 2 (:REWRITE BVPLUS-TRIM-LEADING-CONSTANT))
 (4 2 (:REWRITE BVCHOP-IMPOSSIBLE-VALUE))
 (3 1 (:REWRITE X86ISA::X86P-XW))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X::READ-WHEN-PROGRAM-AT-8-BYTES))
 (2 2 (:REWRITE X::READ-WHEN-PROGRAM-AT-4-BYTES))
 (2 2 (:REWRITE NOT-EQUAL-OF-BVCHOP-WHEN-EQUAL-OF-GETBIT))
 (2 2 (:REWRITE NOT-EQUAL-BVCHOP-WHEN-NOT-EQUAL-BVCHOP))
 (2 2 (:REWRITE X86ISA::EQUAL-OF-IF-CONSTANTS-ALT))
 (2 2 (:REWRITE X86ISA::EQUAL-OF-IF-CONSTANTS))
 (2 2 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT-ALT))
 (2 2 (:REWRITE EQUAL-OF-BVPLUS-CONSTANT-AND-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-IMPOSSIBLE-ALT))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-IMPOSSIBLE))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE EQUAL-OF-BVCHOP-AND-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (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-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (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-1-TIGHTEN-NO-SPLIT))
 (2 2 (:REWRITE BVPLUS-OF-1-TIGHTEN))
 (2 2 (:REWRITE BVPLUS-EQUAL-CONSTANT))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RIP
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (62 62 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (12 12 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (12 12 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (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 X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RAX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RBX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RCX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RDX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RSI
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RDI
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R8
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R9
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R10
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R11
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R12
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R13
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R14
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-R15
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RSP
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-RBP
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-UNDEF
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-0-OF-RME-SIZE-OF-SET-MXCSR
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RIP
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (62 62 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (26 26 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (12 12 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (12 12 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (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 X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RAX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RBX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RCX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RDX
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RSI
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RDI
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R8
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R9
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R10
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R11
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R12
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R13
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R14
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-R15
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RSP
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-RBP
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-UNDEF
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::MV-NTH-1-OF-RME-SIZE-OF-SET-MXCSR
 (224 24 (:REWRITE X86ISA::RML-SIZE-BECOMES-RB))
 (64 64 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (53 3 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (48 48 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (36 36 (:REWRITE X86ISA::XR-BASE))
 (32 8 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (24 24 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (10 10 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (10 10 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (10 10 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (10 10 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (10 10 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 8 (:REWRITE X86ISA::ADDRESS-ALIGNED-P-MEM-PTR-INPUT-IRRELEVANT-FOR-ALL-BUT-BYTES=4))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-HIDDEN-ATTR))
 (4 4 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (4 4 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (4 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RIP
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-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 X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (2 2 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (2 2 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RSP)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RBP)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RAX)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RBX)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RCX)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RDX)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RSI)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-RDI)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R8)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R9)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R10)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R11)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R12)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R13)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R14)
(X::SEGMENT-BASE-AND-BOUNDS-OF-SET-R15)
(X::SEGMENT-BASE-AND-BOUNDS-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::SEGMENT-BASE-AND-BOUNDS-OF-WRITE
 (587 11 (:REWRITE LOGTAIL-BECOMES-0))
 (289 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (223 11 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (54 3 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (48 3 (:REWRITE BVPLUS-BOUND-2))
 (46 46 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (46 46 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (46 46 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (45 30 (:REWRITE DEFAULT-+-2))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (42 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (41 13 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (41 11 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 11 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 11 (:REWRITE IFIX-WHEN-INTEGERP))
 (36 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (36 6 (:REWRITE ZP-OPEN))
 (35 22 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (30 30 (:REWRITE DEFAULT-+-1))
 (28 9 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (25 25 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (25 25 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (25 22 (:REWRITE NOT-<-WHEN-SBVLT))
 (25 22 (:REWRITE DEFAULT-<-1))
 (25 22 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (24 8 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (22 22 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (22 22 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (22 22 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (22 22 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (22 22 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (22 22 (:REWRITE DEFAULT-<-2))
 (22 22 (:REWRITE BOUND-WHEN-USB2))
 (22 22 (:REWRITE BOUND-WHEN-USB))
 (22 22 (:REWRITE <-WHEN-BVLT))
 (22 22 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (22 22 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (22 22 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (22 22 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (16 8 (:REWRITE DEFAULT-CAR))
 (15 15 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 7 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (12 12 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (12 3 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (11 11 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (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-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (8 8 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (8 8 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (8 8 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (8 8 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (8 8 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (6 3 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (4 4 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (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 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))
 (4 4 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (3 3 (:TYPE-PRESCRIPTION BVUMINUS))
 (3 3 (:REWRITE BVUMINUS-WHEN-SMALLER))
 (3 3 (:REWRITE BVUMINUS-TRIM))
 (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-LEADING-CONSTANT))
 (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 BVPLUS-OF-BVUMINUS-TIGHTEN-GEN-NO-SPLIT))
 (3 3 (:REWRITE BVMINUS-TRIM-ARG3))
 (3 3 (:REWRITE BVMINUS-TRIM-ARG2))
 )
(X::SEGMENT-BASE-AND-BOUNDS-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (15 9 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RIP
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (93 93 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (42 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (27 19 (:REWRITE DEFAULT-<-2))
 (26 19 (:REWRITE DEFAULT-<-1))
 (26 17 (:REWRITE NOT-<-WHEN-SBVLT))
 (25 25 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (25 25 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (25 25 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (25 25 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (25 25 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (25 25 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (25 25 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (25 17 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (17 17 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (17 17 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (17 17 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (5 5 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (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 EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RAX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RBX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RCX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RDX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RSI
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RDI
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RSP
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-0-OF-GET-PREFIXES-OF-SET-RBP
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (88 88 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (24 24 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (24 24 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (24 24 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RIP
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (111 111 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (42 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (34 34 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (31 31 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (31 31 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (31 31 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (31 31 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (31 31 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (31 31 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (31 31 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (31 31 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (31 31 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (27 19 (:REWRITE DEFAULT-<-2))
 (26 19 (:REWRITE DEFAULT-<-1))
 (26 17 (:REWRITE NOT-<-WHEN-SBVLT))
 (25 17 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (17 17 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (17 17 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (17 17 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (10 10 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (10 10 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (5 5 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (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 EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RAX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RBX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RCX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RDX
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RSI
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RDI
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RSP
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-GET-PREFIXES-OF-SET-RBP
 (1605 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-LEGACY-PREFIX-BUT-REX-PREFIX))
 (792 32 (:LINEAR X86ISA::N08P-OF-MV-NTH-1-RME08))
 (576 4 (:REWRITE EQUAL-OF-LOGTAIL-CONSTANT-VERSION))
 (407 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-NO-PREFIX-BYTE))
 (336 12 (:REWRITE LOGTAIL-BECOMES-0))
 (232 232 (:TYPE-PRESCRIPTION X86ISA::N08P-OF-MV-NTH-1-RME08))
 (224 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (224 4 (:LINEAR <=-OF-LOGTAIL-SAME-LINEAR))
 (222 74 (:DEFINITION X86ISA::APP-VIEW))
 (204 4 (:LINEAR LOGTAIL-NON-NEGATIVE-LINEAR))
 (200 36 (:REWRITE X86ISA::RME08-VALUE-WHEN-ERROR))
 (192 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (190 26 (:REWRITE ZP-OPEN))
 (184 22 (:DEFINITION NOT))
 (176 64 (:REWRITE X::RME08-OF-0-WHEN-NOT-FS/GS-BECOMES-READ))
 (168 12 (:REWRITE LOGTAIL-IDENTITY))
 (148 74 (:DEFINITION X86ISA::APP-VIEW$A))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR8BITS-P))
 (108 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (106 106 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (102 6 (:LINEAR X86ISA::PREFIXES-WIDTH-P-OF-GET-PREFIXES.NEW-PREFIXES))
 (95 41 (:REWRITE X86ISA::RME08-XW-SYS-VIEW))
 (95 41 (:REWRITE X86ISA::RME08-XW-APP-VIEW))
 (85 85 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (84 84 (:REWRITE X86ISA::XR-BASE))
 (76 19 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-GET-ONE-BYTE-PREFIX-ARRAY-CODE))
 (64 64 (:REWRITE X86ISA::RME08-WHEN-64-BIT-MODEP-AND-FS/GS))
 (44 22 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (40 18 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (36 36 (:TYPE-PRESCRIPTION ZP))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (32 32 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (30 30 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (30 30 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (30 30 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (30 30 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (29 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-2-PREFIX))
 (26 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR8BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 18 (:REWRITE DEFAULT-<-1))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (24 16 (:REWRITE NOT-<-WHEN-SBVLT))
 (24 12 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (24 12 (:REWRITE X86ISA::CR8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (22 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-1-PREFIX))
 (18 18 (:REWRITE BOUND-WHEN-USB2))
 (18 18 (:REWRITE <-WHEN-BVLT))
 (18 18 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (16 16 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (16 16 (:REWRITE BOUND-WHEN-USB))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (16 16 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (16 4 (:DEFINITION X86ISA::MARKING-VIEW))
 (13 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-4-PREFIX))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::PREFIXES-P$INLINE))
 (12 12 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (12 12 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (12 6 (:REWRITE X86ISA::PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 4 (:REWRITE X86ISA::IF-OF-IF-OF-NIL-AND-CONSP))
 (7 3 (:REWRITE X86ISA::GET-PREFIXES-OPENER-LEMMA-GROUP-3-PREFIX))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-UNROLL-1))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-9))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-8))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-7))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-6))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-5))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-4))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-3))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-2))
 (6 3 (:REWRITE X86ISA::GET-PREFIXES-BASE-1))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RME08$INLINE))
 (4 4 (:TYPE-PRESCRIPTION IFIX))
 (4 4 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (4 4 (:TYPE-PRESCRIPTION ASH))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (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 X86ISA::GET-ONE-BYTE-PREFIX-ARRAY-CODE-REWRITE-QUOTEP))
 (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 2 (:REWRITE X86ISA::XR-OF-XW-DIFF))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (2 2 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (2 2 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (2 2 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (2 2 (:REWRITE NOT-0-WHEN-BIT-NOT-0))
 (2 2 (:REWRITE EQUAL-OF-0-WHEN-BVLT))
 (2 2 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 )
(X::MV-NTH-1-OF-RB-1-OF-SET-RIP
 (1700 3 (:DEFINITION X86ISA::RB-1))
 (1338 15 (:REWRITE ASH-0))
 (1302 15 (:REWRITE ZIP-OPEN))
 (678 24 (:REWRITE MEMBER-OF-CONS))
 (639 12 (:LINEAR X86ISA::SIZE-OF-RB-1))
 (483 13 (:REWRITE X::MV-NTH-1-OF-RB-1-BECOMES-READ))
 (351 3 (:LINEAR X86ISA::MV-NTH-1-IDIV-SPEC))
 (351 3 (:LINEAR X86ISA::MV-NTH-1-DIV-SPEC))
 (291 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-SUM-WHEN-UNSIGNED-BYTE-P-32))
 (213 3 (:REWRITE X86ISA::RB-1-RETURNS-NO-ERROR))
 (162 18 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (84 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-OF-CONSTANT-WHEN-NATP))
 (73 1 (:REWRITE X86ISA::MV-NTH-0-OF-RB-1-OF-XW))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (60 15 (:REWRITE NATP-WHEN-INTEGERP))
 (59 59 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (43 43 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (38 10 (:REWRITE DEFAULT-<-1))
 (36 36 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (36 36 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (36 36 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (34 34 (:TYPE-PRESCRIPTION NATP))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (32 32 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (30 30 (:REWRITE SUBSETP-MEMBER . 2))
 (30 30 (:REWRITE SUBSETP-MEMBER . 1))
 (30 15 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (29 3 (:REWRITE X86ISA::RB-1-WHEN-NOT-R))
 (26 1 (:DEFINITION EQ))
 (25 25 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (25 25 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (25 25 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (25 25 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (25 25 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (25 25 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (25 25 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (25 25 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (25 25 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (25 25 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (25 25 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (21 21 (:TYPE-PRESCRIPTION ZIP))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (18 18 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (18 18 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (18 9 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 17 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (17 17 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (17 17 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (17 4 (:REWRITE X86ISA::MV-NTH-2-OF-RB-1-WHEN-APP-VIEW))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 13 (:REWRITE X86ISA::MV-NTH-1-OF-RB-1-WHEN-NOT-NATP-CHEAP))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (15 15 (:TYPE-PRESCRIPTION IFIX))
 (15 15 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (15 15 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (15 6 (:REWRITE DEFAULT-+-2))
 (15 4 (:REWRITE X::RVM08-BECOMES-READ-BYTE))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 8 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-ONE-MORE-WHEN-BETWEEN))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-OF-+-WHEN-CANONICAL-ADDRESS-P-OF-+-SPECIAL))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-2))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-1))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-0))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL4))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL3))
 (12 12 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL1))
 (12 12 (:REWRITE ACL2-NUMBERP-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:REWRITE ACL2-NUMBERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (12 4 (:DEFINITION X86ISA::APP-VIEW))
 (11 10 (:REWRITE NOT-<-WHEN-SBVLT))
 (11 10 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (10 10 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (10 10 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (10 10 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (10 10 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (10 10 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BOUND-WHEN-USB2))
 (10 10 (:REWRITE BOUND-WHEN-USB))
 (10 10 (:REWRITE <-WHEN-BVLT))
 (10 10 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (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))
 (9 9 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (9 6 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (8 4 (:DEFINITION X86ISA::APP-VIEW$A))
 (8 2 (:REWRITE X86ISA::RVM08-XW-VALUES))
 (7 1 (:REWRITE X86ISA::RB-1-XW-STATE-IN-SYS-VIEW))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:REWRITE X86ISA::XR-BASE))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (4 1 (:REWRITE X86ISA::APP-VIEW-OF-XW))
 (3 3 (:REWRITE ZP-OPEN))
 (3 3 (:REWRITE X86ISA::X86P-MV-NTH-2-RVM08-UNCHANGED))
 (3 3 (:REWRITE X86ISA::RVM08-NO-ERROR))
 (3 3 (:REWRITE X86ISA::RB-1-RETURNS-X86))
 (3 3 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (3 3 (:LINEAR X86ISA::SIZE-OF-COMBINE-BYTES))
 (3 1 (:REWRITE X86ISA::X86P-XW))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 )
(X::MV-NTH-1-OF-RB-OF-SET-RIP
 (836 2 (:DEFINITION X86ISA::READ-FROM-PHYSICAL-MEMORY))
 (804 12 (:REWRITE ASH-0))
 (778 12 (:REWRITE ZIP-OPEN))
 (484 16 (:REWRITE MEMBER-OF-CONS))
 (250 4 (:LINEAR X86ISA::SIZE-OF-READ-FROM-PHYSICAL-MEMORY))
 (250 2 (:LINEAR X86ISA::MV-NTH-1-IDIV-SPEC))
 (250 2 (:LINEAR X86ISA::MV-NTH-1-DIV-SPEC))
 (129 6 (:REWRITE LOGEXT-WHEN-NON-NEGATIVE-BECOMES-BVCHOP))
 (96 6 (:LINEAR X86ISA::SIZE-OF-RB))
 (81 3 (:REWRITE X86ISA::RB-1-WHEN-NOT-R))
 (78 3 (:DEFINITION EQ))
 (76 4 (:DEFINITION LEN))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (62 6 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (60 8 (:REWRITE LEN-WHEN-ATOM))
 (45 6 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (40 2 (:LINEAR LOGEXT-BOUNDS))
 (33 2 (:REWRITE SIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (32 4 (:REWRITE |(equal 0 (len x))|))
 (28 6 (:LINEAR X86ISA::SIZE-OF-RB-IN-APP-VIEW))
 (28 4 (:DEFINITION ATOM))
 (27 27 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (27 27 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (27 27 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (24 12 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (24 6 (:REWRITE NATP-WHEN-INTEGERP))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::SIZE-OF-READ-FROM-PHYSICAL-MEMORY))
 (21 1 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (20 20 (:REWRITE SUBSETP-MEMBER . 2))
 (20 20 (:REWRITE SUBSETP-MEMBER . 1))
 (20 6 (:REWRITE LOGEXT-IDENTITY))
 (20 1 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (19 19 (:TYPE-PRESCRIPTION GETBIT))
 (19 19 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (19 19 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (19 19 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (19 19 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (19 19 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (18 18 (:TYPE-PRESCRIPTION ZP))
 (18 18 (:TYPE-PRESCRIPTION ZIP))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (18 18 (:REWRITE CONSP-BY-LEN))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION NATP))
 (16 16 (:TYPE-PRESCRIPTION LOGEXT-TYPE))
 (16 16 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (16 16 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (16 6 (:REWRITE X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P))
 (16 6 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-AND-LOGEXT-48))
 (14 14 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (14 6 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (13 3 (:REWRITE X::MV-NTH-1-OF-RB-1-BECOMES-READ))
 (13 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION IFIX))
 (12 6 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (11 5 (:REWRITE X86ISA::LAS-TO-PAS-WHEN-ZP))
 (10 10 (:REWRITE X86ISA::XR-BASE))
 (9 6 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (8 8 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (8 8 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:TYPE-PRESCRIPTION X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (8 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 2 (:REWRITE X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (8 2 (:REWRITE X86ISA::CAR-MV-NTH-1-LAS-TO-PAS))
 (8 2 (:DEFINITION X86ISA::MEMI))
 (7 7 (:REWRITE ZP-OPEN))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE LOGEXT-WHEN-USB-CHEAP))
 (6 6 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (6 6 (:REWRITE LOGEXT-SUBST-CONSTANT-FROM-BVCHOP))
 (6 6 (:REWRITE LOGEXT-IDENTITY2))
 (6 6 (:REWRITE LOGEXT-HACK))
 (6 3 (:REWRITE X86ISA::MV-NTH-1-OF-RB-1-WHEN-NOT-NATP-CHEAP))
 (6 2 (:DEFINITION X86ISA::MEMI$A))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:REWRITE X::RB-WHEN-ZP))
 (5 2 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::TRUE-LISTP-OF-LAS-TO-PAS.P-ADDRS))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (4 4 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-LIMITS-THM-3))
 (4 4 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (4 4 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (4 2 (:REWRITE GETBIT-WHEN-NOT-1))
 (4 2 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (3 1 (:REWRITE <-OF-LOGEXT-TRUE))
 (3 1 (:REWRITE <-OF-LOGEXT-FALSE))
 (2 2 (:REWRITE X86ISA::XR-LAS-TO-PAS))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (2 2 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE SIGNED-BYTE-P-LONGER))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-CAR))
 (2 2 (:LINEAR X86ISA::SIZE-OF-COMBINE-BYTES))
 (2 1 (:REWRITE NOT-<-WHEN-SBVLT))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (2 1 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (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-<=-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 REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (1 1 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (1 1 (:REWRITE LOGEXT-NEGATIVE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BOUND-WHEN-USB2))
 (1 1 (:REWRITE BOUND-WHEN-USB))
 (1 1 (:REWRITE <-WHEN-BVLT))
 (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))
 )
(X::MV-NTH-1-OF-RB-OF-SET-RAX
 (836 2 (:DEFINITION X86ISA::READ-FROM-PHYSICAL-MEMORY))
 (804 12 (:REWRITE ASH-0))
 (778 12 (:REWRITE ZIP-OPEN))
 (484 16 (:REWRITE MEMBER-OF-CONS))
 (250 4 (:LINEAR X86ISA::SIZE-OF-READ-FROM-PHYSICAL-MEMORY))
 (250 2 (:LINEAR X86ISA::MV-NTH-1-IDIV-SPEC))
 (250 2 (:LINEAR X86ISA::MV-NTH-1-DIV-SPEC))
 (96 6 (:LINEAR X86ISA::SIZE-OF-RB))
 (81 3 (:REWRITE X86ISA::RB-1-WHEN-NOT-R))
 (78 3 (:DEFINITION EQ))
 (76 4 (:DEFINITION LEN))
 (70 70 (:TYPE-PRESCRIPTION LEN))
 (60 8 (:REWRITE LEN-WHEN-ATOM))
 (32 4 (:REWRITE |(equal 0 (len x))|))
 (28 6 (:LINEAR X86ISA::SIZE-OF-RB-IN-APP-VIEW))
 (28 4 (:DEFINITION ATOM))
 (25 25 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (25 25 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (25 25 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (24 12 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (24 6 (:REWRITE NATP-WHEN-INTEGERP))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::SIZE-OF-READ-FROM-PHYSICAL-MEMORY))
 (20 20 (:REWRITE SUBSETP-MEMBER . 2))
 (20 20 (:REWRITE SUBSETP-MEMBER . 1))
 (19 19 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (19 19 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (19 19 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (19 19 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (19 19 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (19 19 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (19 19 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (19 19 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (19 19 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (18 18 (:TYPE-PRESCRIPTION ZP))
 (18 18 (:TYPE-PRESCRIPTION ZIP))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (18 18 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (18 18 (:REWRITE CONSP-BY-LEN))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:REWRITE X86ISA::MV-NTH-BECOMES-NTH-WHEN-CONSTANTS))
 (16 16 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 (13 3 (:REWRITE X::MV-NTH-1-OF-RB-1-BECOMES-READ))
 (12 12 (:TYPE-PRESCRIPTION IFIX))
 (12 6 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (12 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (11 5 (:REWRITE X86ISA::LAS-TO-PAS-WHEN-ZP))
 (10 10 (:REWRITE X86ISA::XR-BASE))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:LINEAR LEN-WHEN-PREFIXP))
 (8 4 (:TYPE-PRESCRIPTION X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (8 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE DEFAULT-+-2))
 (8 2 (:REWRITE X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (8 2 (:REWRITE X86ISA::CAR-MV-NTH-1-LAS-TO-PAS))
 (8 2 (:DEFINITION X86ISA::MEMI))
 (7 7 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (6 6 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 6 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (6 3 (:REWRITE X86ISA::MV-NTH-1-OF-RB-1-WHEN-NOT-NATP-CHEAP))
 (6 2 (:DEFINITION X86ISA::MEMI$A))
 (5 2 (:REWRITE X::RB-WHEN-ZP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::TRUE-LISTP-OF-LAS-TO-PAS.P-ADDRS))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (4 4 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (2 2 (:REWRITE X86ISA::XR-LAS-TO-PAS))
 (2 2 (:REWRITE DEFAULT-CAR))
 (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-BETWEEN))
 (2 2 (:LINEAR X86ISA::SIZE-OF-COMBINE-BYTES))
 )
(X::READ-OF-SET-FLAG
 (221 13 (:REWRITE BVCAT-WHEN-HIGHSIZE-IS-NOT-POSP))
 (195 13 (:DEFINITION POSP))
 (65 47 (:REWRITE DEFAULT-+-2))
 (47 47 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (36 36 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (36 36 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 9 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (34 21 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (31 31 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (29 21 (:REWRITE NOT-<-WHEN-SBVLT))
 (26 13 (:REWRITE BVCAT-WHEN-LOWVAL-IS-NOT-AN-INTEGER))
 (26 13 (:REWRITE BVCAT-WHEN-HIGHVAL-IS-NOT-AN-INTEGER))
 (25 25 (:REWRITE DEFAULT-*-2))
 (25 25 (:REWRITE DEFAULT-*-1))
 (21 21 (:TYPE-PRESCRIPTION POSP))
 (21 21 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (21 21 (:REWRITE BOUND-WHEN-USB2))
 (21 21 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (21 21 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (21 21 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (21 21 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (21 21 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (18 18 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (17 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE BOUND-WHEN-USB))
 (17 17 (:REWRITE <-WHEN-BVLT))
 (15 15 (:REWRITE X::READ-WHEN-PROGRAM-AT))
 (13 13 (:TYPE-PRESCRIPTION X::READ-BYTE))
 (13 13 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P-SIZE-ARG))
 (13 13 (:REWRITE NATP-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:REWRITE BVCAT-WHEN-LOWSIZE-IS-NOT-POSP))
 (13 13 (:REWRITE BVCAT-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (13 13 (:REWRITE BVCAT-TRIM-ARG4))
 (13 13 (:REWRITE BVCAT-TRIM-ARG2))
 (13 13 (:REWRITE BVCAT-TIGHTEN-UPPER-SIZE))
 (13 13 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG4))
 (13 13 (:REWRITE BVCAT-NORMALIZE-CONSTANT-ARG2))
 (11 11 (:REWRITE X::READ-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (11 11 (:REWRITE X::READ-SUBST-TERM-ARG1-CONSTANT))
 (11 11 (:REWRITE X::READ-CHOP-CONSTANT-ADDRESS))
 (9 9 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE ZP-OPEN))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:LINEAR BVCAT-LOWER-BOUND-LINEAR-ARG4-CONSTANT))
 (2 2 (:LINEAR BVCAT-LOWER-BOUND-LINEAR-ARG2-CONSTANT))
 )
(X::GET-FLAG-OF-WRITE-BYTE
 (8 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (2 2 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (2 2 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (2 2 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (2 2 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (2 2 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (2 2 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (2 2 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (2 2 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (2 2 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (2 2 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (2 2 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (2 2 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 )
(X::GET-FLAG-OF-WRITE
 (473 9 (:REWRITE LOGTAIL-BECOMES-0))
 (292 4 (:REWRITE LOGTAIL-OF-LOGTAIL))
 (181 9 (:REWRITE LOGTAIL-IDENTITY))
 (171 11 (:DEFINITION POSP))
 (124 124 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (39 26 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (37 37 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (37 37 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (36 11 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (36 9 (:REWRITE LOGTAIL-WHEN-NOT-INTEGERP-ARG2))
 (36 6 (:REWRITE ZP-OPEN))
 (36 2 (:REWRITE X::WRITE-OF-WRITE-BYTE-HUGE))
 (32 19 (:REWRITE NOT-<-WHEN-SBVLT-ALT))
 (32 8 (:REWRITE FOLD-CONSTS-IN-+))
 (32 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (32 2 (:REWRITE BVPLUS-BOUND-2))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (30 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (28 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 9 (:REWRITE IFIX-WHEN-INTEGERP))
 (26 26 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE X::WRITE-WHEN-NOT-INTEGERP))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (23 7 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (21 21 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (21 19 (:REWRITE NOT-<-WHEN-SBVLT))
 (21 19 (:REWRITE DEFAULT-<-1))
 (21 19 (:REWRITE X86ISA::<-WHEN-<=-AND-NOT-EQUAL-CHEAP))
 (19 19 (:REWRITE USE-<=-BOUND-TO-DROP-<=-HYP))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE BOUND-WHEN-USB2))
 (19 19 (:REWRITE BOUND-WHEN-USB))
 (19 19 (:REWRITE <-WHEN-BVLT))
 (19 19 (:REWRITE <-TIGHTEN-WHEN-SLICE-IS-0))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-UNSIGNED-BYTE-P-SIZE-PARAM))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<=-OF-CONSTANT-INTEGER))
 (19 19 (:REWRITE <-OF-CONSTANT-WHEN-<-OF-CONSTANT-INTEGER))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P-2))
 (18 18 (:REWRITE USE-ALL-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-TOP-BIT-0))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-WHEN-<=-CHEAP))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-TIGHTEN-WHEN-SLICE-IS-0))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-FROM-BOUND))
 (18 18 (:REWRITE REWRITE-UNSIGNED-BYTE-P-WHEN-TERM-SIZE-IS-LARGER))
 (16 8 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (13 13 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (11 11 (:TYPE-PRESCRIPTION POSP))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (10 10 (:REWRITE X::WRITE-SUBST-TERM-ARG1))
 (10 10 (:REWRITE X::WRITE-SUBST-CONSTANT-ARG1))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE X86ISA::SAME-PAGE-IMPLIES-LOGTAILS>=12-EQUAL))
 (9 9 (:REWRITE LOGTAIL-WHEN-NOT-POSP-ARG1))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGTAIL-NON-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (8 8 (:REWRITE X::WRITE-BYTE-OF-+-SUBST-ARG1))
 (8 4 (:REWRITE X::WRITE-OF-+-NORMALIZE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 2 (:REWRITE BVPLUS-WHEN-ARG1-IS-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (7 7 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (7 7 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (7 7 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (7 7 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (7 7 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (7 7 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (7 7 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (7 7 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (7 7 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (4 4 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (4 4 (:REWRITE X::WRITE-OF-+-SUBST-ARG2))
 (4 2 (:REWRITE BVPLUS-WHEN-ARG2-IS-NOT-AN-INTEGER))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (2 2 (:TYPE-PRESCRIPTION BVUMINUS))
 (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))
 )
(X::GET-FLAG-OF-WRITE-BYTES
 (220 5 (:REWRITE X::WRITE-BYTES-WHEN-LENGTH-IS-1))
 (107 6 (:DEFINITION LEN))
 (79 12 (:REWRITE LEN-WHEN-ATOM))
 (54 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1-ALT))
 (37 37 (:TYPE-PRESCRIPTION LEN))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (24 24 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (24 24 (:REWRITE CONSP-BY-LEN))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 9 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (12 3 (:REWRITE X::WRITE-BYTE-WHEN-NOT-INTEGERP))
 (12 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER))
 (10 10 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (10 10 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (10 10 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (9 9 (:REWRITE DEFAULT-+-1))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (9 9 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (8 8 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (8 8 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:REWRITE X::WRITE-BYTES-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTES-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-TERM-ARG1))
 (3 3 (:REWRITE X::WRITE-BYTE-SUBST-ARG1))
 (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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 DEFAULT-CAR))
 (3 3 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (3 3 (:REWRITE BVCHOP-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE BVCHOP-WITH-N-NEGATIVE))
 (3 3 (:REWRITE BVCHOP-WHEN-TOP-BIT-NOT-1-FAKE-FREE))
 (3 3 (:REWRITE BVCHOP-WHEN-SIZE-IS-NOT-POSP))
 (3 3 (:REWRITE BVCHOP-WHEN-NOT-NATP-ARG1-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-I-IS-NOT-AN-INTEGER-CHEAP))
 (3 3 (:REWRITE BVCHOP-WHEN-GETBIT-AND-BVCHOP-KNOWN))
 (3 3 (:REWRITE BVCHOP-TIGHTEN-WHEN-SLICE-0))
 (3 3 (:REWRITE BVCHOP-SUBST-WHEN-EQUAL-OF-BVCHOPS-GEN))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT-FROM-LOGEXT))
 (3 3 (:REWRITE BVCHOP-SUBST-CONSTANT))
 (3 3 (:REWRITE BVCHOP-OF-EXPT-ALT))
 (3 3 (:REWRITE BVCHOP-IDENTITY-CHEAP))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 )
(X::READ-BYTES-OF-XW-IRREL
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (7 7 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-NOT-EQUAL-BVCHOP))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS64P))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P-ALT))
 (7 7 (:REWRITE X::NOT-EQUAL-WHEN-DISJOINT-REGIONS48P))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT-ALT))
 (7 7 (:REWRITE NOT-EQUAL-WHEN-BVLT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-NOT-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-2))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-WHEN-BVLT-CONSTANT-1))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM-ALT))
 (7 7 (:REWRITE NOT-EQUAL-OF-CONSTANT-AND-BV-TERM))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (7 7 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE EQUAL-OF-CONSTANT-WHEN-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SLICE-EQUAL-CONSTANT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-NOT-SBVLT))
 (7 7 (:REWRITE EQUAL-CONSTANT-WHEN-BVCHOP-EQUAL-CONSTANT-FALSE))
 (7 7 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 )
(X::READ-BYTES-OF-SET-RIP
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RAX
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RBX
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RCX
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RDX
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RDI
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RSI
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R8
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R9
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R10
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R11
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R12
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R13
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R14
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-R15
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RSP
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-RBP
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-FLAG
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-UNDEF
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-SET-MXCSR
 (24 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (16 4 (:REWRITE IFIX-WHEN-INTEGERP))
 (14 14 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (14 14 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (14 14 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (12 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE ZP-OPEN))
 (6 6 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (6 6 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (4 4 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (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 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-OF-CONSTANT-AND-BV-TERM))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P-ALT))
 (3 3 (:REWRITE NOT-EQUAL-CONSTANT-WHEN-UNSIGNED-BYTE-P))
 (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 ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
(X::READ-BYTES-OF-!RFLAGS
 (46 2 (:DEFINITION X::READ-BYTES))
 (25 1 (:REWRITE X::XW-OF-RFLAGS-DOES-NOTHING))
 (14 4 (:LINEAR X86ISA::N32P-XR-RFLAGS))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::N32P-XR-RFLAGS))
 (8 2 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (6 6 (:REWRITE INTEGERP-WHEN-UNSIGNED-BYTE-P-FREE))
 (6 6 (:REWRITE INTEGERP-FROM-UNSIGNED-BYTE-P-SIZE-PARAM))
 (6 6 (:REWRITE X86ISA::INTEGERP-ADDR-RANGE-MEMBER))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE X86ISA::XR-BASE))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION IFIX))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE X::READ-BYTE-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (2 2 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1-CONSTANT))
 (2 2 (:REWRITE X::READ-BYTE-SUBST-TERM-ARG1))
 (2 2 (:REWRITE PLUS-OF-MINUS-SUBST-CONSTANT))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-2))
 (1 1 (:REWRITE REWRITE-BV-EQUALITY-WHEN-SIZES-DONT-MATCH-1))
 (1 1 (:REWRITE ADD-BVCHOPS-TO-EQUALITY-OF-SBPS-1))
 )
