(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX
 (9 2 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (9 1 (:REWRITE LOGHEAD-IDENTITY))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P
 (9 2 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (6 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-EQUIV$INLINE)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-EQUIV-IMPLIES-EQUAL-HIDDEN-SEGMENT-REGISTERBITS-FIX-1)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-UNDER-HIDDEN-SEGMENT-REGISTERBITS-EQUIV)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS
 (9 9 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-OF-HIDDEN-SEGMENT-REGISTERBITS
 (20 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-OF-64BITS-FIX-BASE-ADDR)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-64BITS-EQUIV-CONGRUENCE-ON-BASE-ADDR)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-OF-32BITS-FIX-LIMIT)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-32BITS-EQUIV-CONGRUENCE-ON-LIMIT)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-OF-16BITS-FIX-ATTR)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-16BITS-EQUIV-CONGRUENCE-ON-ATTR)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-EQUIV-UNDER-MASK)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (24 12 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 5 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::64BITS-P-OF-HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR
 (9 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX-X)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE-HIDDEN-SEGMENT-REGISTERBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-OF-HIDDEN-SEGMENT-REGISTERBITS
 (10 2 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (7 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (406 46 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (270 45 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (241 241 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (58 29 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (41 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-OF-WRITE-WITH-MASK
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (51 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (48 8 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (37 37 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (14 7 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (16 8 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::32BITS-P-OF-HIDDEN-SEGMENT-REGISTERBITS->LIMIT
 (9 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (6 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX-X)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE-HIDDEN-SEGMENT-REGISTERBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT-OF-HIDDEN-SEGMENT-REGISTERBITS
 (10 2 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (9 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (7 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (528 88 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE
 (28 7 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::16BITS-P-OF-HIDDEN-SEGMENT-REGISTERBITS->ATTR
 (9 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX-X)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE-HIDDEN-SEGMENT-REGISTERBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR-OF-HIDDEN-SEGMENT-REGISTERBITS
 (10 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (7 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (528 88 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-IN-TERMS-OF-HIDDEN-SEGMENT-REGISTERBITS
 (30 6 (:REWRITE LOGHEAD-IDENTITY))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P))
 (8 4 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (95 31 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-OF-!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR
 (9 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE-OF-64BITS-FIX-BASE-ADDR)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE-64BITS-EQUIV-CONGRUENCE-ON-BASE-ADDR)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX-X)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR$INLINE-HIDDEN-SEGMENT-REGISTERBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-IS-HIDDEN-SEGMENT-REGISTERBITS
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-OF-WRITE-WITH-MASK))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-OF-!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR
 (37 5 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (24 4 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (88 32 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (60 10 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-OF-!HIDDEN-SEGMENT-REGISTERBITS->LIMIT
 (9 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE-OF-32BITS-FIX-LIMIT)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE-32BITS-EQUIV-CONGRUENCE-ON-LIMIT)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX-X)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT$INLINE-HIDDEN-SEGMENT-REGISTERBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT-IS-HIDDEN-SEGMENT-REGISTERBITS
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT-OF-WRITE-WITH-MASK))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT-OF-!HIDDEN-SEGMENT-REGISTERBITS->LIMIT
 (37 5 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (24 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->LIMIT-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-OF-!HIDDEN-SEGMENT-REGISTERBITS->ATTR
 (9 1 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-FIX-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (9 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (6 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE-OF-16BITS-FIX-ATTR)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE-16BITS-EQUIV-CONGRUENCE-ON-ATTR)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE-OF-HIDDEN-SEGMENT-REGISTERBITS-FIX-X)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR$INLINE-HIDDEN-SEGMENT-REGISTERBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR-IS-HIDDEN-SEGMENT-REGISTERBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->LIMIT-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->BASE-ADDR-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR-OF-WRITE-WITH-MASK))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS->ATTR-OF-!HIDDEN-SEGMENT-REGISTERBITS->ATTR
 (37 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (24 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!HIDDEN-SEGMENT-REGISTERBITS->ATTR-EQUIV-UNDER-MASK
 (211 45 (:REWRITE LOGHEAD-IDENTITY))
 (154 154 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (60 10 (:REWRITE X86ISA::HIDDEN-SEGMENT-REGISTERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (46 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-HIDDEN-SEGMENT-REGISTERBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::HIDDEN-SEGMENT-REGISTERBITS-DEBUG)
(X86ISA::HIDDEN-SEGMENT-REGISTER-LAYOUT-OK
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SEGMENT-SELECTORBITS-P
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (13 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P)
(X86ISA::SEGMENT-SELECTORBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::SEGMENT-SELECTORBITS-FIX
 (14 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SEGMENT-SELECTORBITS-P-OF-SEGMENT-SELECTORBITS-FIX
 (14 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P
 (14 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (11 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SEGMENT-SELECTORBITS-EQUIV$INLINE)
(X86ISA::SEGMENT-SELECTORBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::SEGMENT-SELECTORBITS-EQUIV-IMPLIES-EQUAL-SEGMENT-SELECTORBITS-FIX-1)
(X86ISA::SEGMENT-SELECTORBITS-FIX-UNDER-SEGMENT-SELECTORBITS-EQUIV)
(X86ISA::SEGMENT-SELECTORBITS
 (9 9 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (9 2 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-13BITS-P))
 (5 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-NOT-1))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-P-OF-SEGMENT-SELECTORBITS
 (20 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-OF-2BITS-FIX-RPL)
(X86ISA::SEGMENT-SELECTORBITS-2BITS-EQUIV-CONGRUENCE-ON-RPL)
(X86ISA::SEGMENT-SELECTORBITS-OF-BFIX-TI)
(X86ISA::SEGMENT-SELECTORBITS-BIT-EQUIV-CONGRUENCE-ON-TI)
(X86ISA::SEGMENT-SELECTORBITS-OF-13BITS-FIX-INDEX)
(X86ISA::SEGMENT-SELECTORBITS-13BITS-EQUIV-CONGRUENCE-ON-INDEX)
(X86ISA::SEGMENT-SELECTORBITS-EQUIV-UNDER-MASK)
(X86ISA::SEGMENT-SELECTORBITS->RPL$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (29 5 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (24 12 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-SEGMENT-SELECTORBITS->RPL
 (14 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (11 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SEGMENT-SELECTORBITS->RPL$INLINE-OF-SEGMENT-SELECTORBITS-FIX-X)
(X86ISA::SEGMENT-SELECTORBITS->RPL$INLINE-SEGMENT-SELECTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SEGMENT-SELECTORBITS->RPL-OF-SEGMENT-SELECTORBITS
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (9 1 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (7 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 1 (:REWRITE BFIX-BITP))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (631 46 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (495 45 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (286 286 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (90 45 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (58 29 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (41 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (114 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (88 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (51 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (45 45 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (42 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (14 7 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS->TI$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (48 8 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (43 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SEGMENT-SELECTORBITS->TI)
(X86ISA::SEGMENT-SELECTORBITS->TI$INLINE-OF-SEGMENT-SELECTORBITS-FIX-X)
(X86ISA::SEGMENT-SELECTORBITS->TI$INLINE-SEGMENT-SELECTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SEGMENT-SELECTORBITS->TI-OF-SEGMENT-SELECTORBITS
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (28 4 (:REWRITE BFIX-WHEN-BITP))
 (27 9 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (16 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (13 4 (:REWRITE BFIX-BITP))
 (10 4 (:REWRITE BFIX-WHEN-NOT-1))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SEGMENT-SELECTORBITS->TI-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (88 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS->INDEX$INLINE
 (43 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::13BITS-P-OF-SEGMENT-SELECTORBITS->INDEX
 (14 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (11 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-13BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SEGMENT-SELECTORBITS->INDEX$INLINE-OF-SEGMENT-SELECTORBITS-FIX-X)
(X86ISA::SEGMENT-SELECTORBITS->INDEX$INLINE-SEGMENT-SELECTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SEGMENT-SELECTORBITS->INDEX-OF-SEGMENT-SELECTORBITS
 (10 2 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (7 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (968 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SEGMENT-SELECTORBITS->INDEX-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (88 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-FIX-IN-TERMS-OF-SEGMENT-SELECTORBITS
 (45 6 (:REWRITE LOGHEAD-IDENTITY))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE BFIX-WHEN-NOT-1))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-13BITS-P))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 )
(X86ISA::!SEGMENT-SELECTORBITS->RPL$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (119 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (95 31 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (32 16 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-P-OF-!SEGMENT-SELECTORBITS->RPL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (14 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!SEGMENT-SELECTORBITS->RPL$INLINE-OF-2BITS-FIX-RPL)
(X86ISA::!SEGMENT-SELECTORBITS->RPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-RPL)
(X86ISA::!SEGMENT-SELECTORBITS->RPL$INLINE-OF-SEGMENT-SELECTORBITS-FIX-X)
(X86ISA::!SEGMENT-SELECTORBITS->RPL$INLINE-SEGMENT-SELECTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SEGMENT-SELECTORBITS->RPL-IS-SEGMENT-SELECTORBITS
 (9 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->TI-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->INDEX-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS->RPL-OF-!SEGMENT-SELECTORBITS->RPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SEGMENT-SELECTORBITS->RPL-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (110 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (88 32 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!SEGMENT-SELECTORBITS->TI$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-P-OF-!SEGMENT-SELECTORBITS->TI
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (14 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SEGMENT-SELECTORBITS->TI$INLINE-OF-BFIX-TI)
(X86ISA::!SEGMENT-SELECTORBITS->TI$INLINE-BIT-EQUIV-CONGRUENCE-ON-TI)
(X86ISA::!SEGMENT-SELECTORBITS->TI$INLINE-OF-SEGMENT-SELECTORBITS-FIX-X)
(X86ISA::!SEGMENT-SELECTORBITS->TI$INLINE-SEGMENT-SELECTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SEGMENT-SELECTORBITS->TI-IS-SEGMENT-SELECTORBITS
 (12 3 (:REWRITE BFIX-WHEN-NOT-1))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (8 3 (:REWRITE BFIX-WHEN-NOT-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (6 6 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (6 3 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->INDEX-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->TI-OF-WRITE-WITH-MASK))
 )
(X86ISA::SEGMENT-SELECTORBITS->TI-OF-!SEGMENT-SELECTORBITS->TI
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SEGMENT-SELECTORBITS->TI-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (27 27 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SEGMENT-SELECTORBITS->INDEX$INLINE
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SEGMENT-SELECTORBITS-P-OF-!SEGMENT-SELECTORBITS->INDEX
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (14 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-FIX-WHEN-SEGMENT-SELECTORBITS-P))
 (9 1 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (6 1 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::13BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-13BITS-P))
 )
(X86ISA::!SEGMENT-SELECTORBITS->INDEX$INLINE-OF-13BITS-FIX-INDEX)
(X86ISA::!SEGMENT-SELECTORBITS->INDEX$INLINE-13BITS-EQUIV-CONGRUENCE-ON-INDEX)
(X86ISA::!SEGMENT-SELECTORBITS->INDEX$INLINE-OF-SEGMENT-SELECTORBITS-FIX-X)
(X86ISA::!SEGMENT-SELECTORBITS->INDEX$INLINE-SEGMENT-SELECTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SEGMENT-SELECTORBITS->INDEX-IS-SEGMENT-SELECTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 4 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->TI-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->INDEX-OF-WRITE-WITH-MASK))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 )
(X86ISA::SEGMENT-SELECTORBITS->INDEX-OF-!SEGMENT-SELECTORBITS->INDEX
 (37 5 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (24 4 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SEGMENT-SELECTORBITS->INDEX-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (448 52 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (212 212 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (110 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 96 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (96 48 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 6 (:REWRITE X86ISA::13BITS-FIX-WHEN-13BITS-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::13BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::13BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-13BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::SEGMENT-SELECTORBITS-DEBUG)
(X86ISA::SEGMENT-SELECTOR-LAYOUT-OK
 (27 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P
 (21 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (19 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (19 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P
 (19 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV$INLINE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IMPLIES-EQUAL-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-1)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-UNDER-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 18 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 4 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (9 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (5 5 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-3BITS-FIX-IST)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-3BITS-EQUIV-CONGRUENCE-ON-IST)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-4BITS-FIX-TYPE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-S)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-2BITS-FIX-DPL)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-5BITS-FIX-UNKNOWNBITS)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-5BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-UNDER-MASK)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (39 5 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (24 12 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::3BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (13 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (856 46 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (720 45 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (331 331 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 45 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (58 29 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (41 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (53 53 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (51 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (14 7 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (13 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (17 5 (:REWRITE BFIX-BITP))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (13 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 10 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (624 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (13 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 8 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (17 5 (:REWRITE BFIX-BITP))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (13 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 10 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (624 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::5BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (38 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (13 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-IN-TERMS-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (63 9 (:REWRITE LOGHEAD-IDENTITY))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 2 (:REWRITE BFIX-WHEN-NOT-1))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-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))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (119 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (95 31 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (40 20 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (32 16 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE-OF-3BITS-FIX-IST)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE-3BITS-EQUIV-CONGRUENCE-ON-IST)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-IS-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST
 (37 5 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (24 4 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (160 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (88 32 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (68 34 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (46 23 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (24 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (15 3 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-4BITS-FIX-TYPE)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-IS-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 19 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-IS-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (68 34 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (46 23 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (24 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (15 3 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-IS-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 19 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-IS-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (56 28 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-5BITS-FIX-UNKNOWNBITS)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-5BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-IS-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (48 48 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->IST-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (37 5 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (24 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (448 52 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (222 222 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (160 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (96 96 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (96 48 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 6 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-DEBUG)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTES-LAYOUT-OK
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::GDTR/IDTRBITS-P
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P)
(X86ISA::GDTR/IDTRBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::GDTR/IDTRBITS-FIX
 (9 2 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::GDTR/IDTRBITS-P-OF-GDTR/IDTRBITS-FIX
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (9 1 (:REWRITE LOGHEAD-IDENTITY))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P
 (9 2 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (6 1 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::GDTR/IDTRBITS-EQUIV$INLINE)
(X86ISA::GDTR/IDTRBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::GDTR/IDTRBITS-EQUIV-IMPLIES-EQUAL-GDTR/IDTRBITS-FIX-1)
(X86ISA::GDTR/IDTRBITS-FIX-UNDER-GDTR/IDTRBITS-EQUIV)
(X86ISA::GDTR/IDTRBITS
 (19 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::GDTR/IDTRBITS-P-OF-GDTR/IDTRBITS
 (19 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::GDTR/IDTRBITS-OF-64BITS-FIX-BASE-ADDR)
(X86ISA::GDTR/IDTRBITS-64BITS-EQUIV-CONGRUENCE-ON-BASE-ADDR)
(X86ISA::GDTR/IDTRBITS-OF-16BITS-FIX-LIMIT)
(X86ISA::GDTR/IDTRBITS-16BITS-EQUIV-CONGRUENCE-ON-LIMIT)
(X86ISA::GDTR/IDTRBITS-EQUIV-UNDER-MASK)
(X86ISA::GDTR/IDTRBITS->BASE-ADDR$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (24 12 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 5 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::64BITS-P-OF-GDTR/IDTRBITS->BASE-ADDR
 (9 1 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 )
(X86ISA::GDTR/IDTRBITS->BASE-ADDR$INLINE-OF-GDTR/IDTRBITS-FIX-X)
(X86ISA::GDTR/IDTRBITS->BASE-ADDR$INLINE-GDTR/IDTRBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::GDTR/IDTRBITS->BASE-ADDR-OF-GDTR/IDTRBITS
 (19 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (406 46 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (270 45 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (241 241 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (58 29 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (41 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::GDTR/IDTRBITS->BASE-ADDR-OF-WRITE-WITH-MASK
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (51 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (48 8 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (37 37 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (14 7 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::GDTR/IDTRBITS->LIMIT$INLINE
 (80 11 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (33 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (29 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 7 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (28 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::16BITS-P-OF-GDTR/IDTRBITS->LIMIT
 (9 1 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 1 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::GDTR/IDTRBITS->LIMIT$INLINE-OF-GDTR/IDTRBITS-FIX-X)
(X86ISA::GDTR/IDTRBITS->LIMIT$INLINE-GDTR/IDTRBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::GDTR/IDTRBITS->LIMIT-OF-GDTR/IDTRBITS
 (20 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (528 88 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::GDTR/IDTRBITS->LIMIT-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::GDTR/IDTRBITS-FIX-IN-TERMS-OF-GDTR/IDTRBITS
 (29 5 (:REWRITE LOGHEAD-IDENTITY))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 4 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (95 31 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::GDTR/IDTRBITS-P-OF-!GDTR/IDTRBITS->BASE-ADDR
 (9 1 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (9 1 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 )
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR$INLINE-OF-64BITS-FIX-BASE-ADDR)
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR$INLINE-64BITS-EQUIV-CONGRUENCE-ON-BASE-ADDR)
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR$INLINE-OF-GDTR/IDTRBITS-FIX-X)
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR$INLINE-GDTR/IDTRBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR-IS-GDTR/IDTRBITS
 (6 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::GDTR/IDTRBITS->LIMIT-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::GDTR/IDTRBITS->BASE-ADDR-OF-WRITE-WITH-MASK))
 )
(X86ISA::GDTR/IDTRBITS->BASE-ADDR-OF-!GDTR/IDTRBITS->BASE-ADDR
 (37 5 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (24 4 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!GDTR/IDTRBITS->BASE-ADDR-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (88 32 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (60 10 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE X86ISA::64BITS-FIX-WHEN-64BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!GDTR/IDTRBITS->LIMIT$INLINE
 (232 38 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (159 37 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (58 32 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::GDTR/IDTRBITS-P-OF-!GDTR/IDTRBITS->LIMIT
 (19 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::GDTR/IDTRBITS-FIX-WHEN-GDTR/IDTRBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!GDTR/IDTRBITS->LIMIT$INLINE-OF-16BITS-FIX-LIMIT)
(X86ISA::!GDTR/IDTRBITS->LIMIT$INLINE-16BITS-EQUIV-CONGRUENCE-ON-LIMIT)
(X86ISA::!GDTR/IDTRBITS->LIMIT$INLINE-OF-GDTR/IDTRBITS-FIX-X)
(X86ISA::!GDTR/IDTRBITS->LIMIT$INLINE-GDTR/IDTRBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!GDTR/IDTRBITS->LIMIT-IS-GDTR/IDTRBITS
 (64 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (36 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (12 6 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE X86ISA::GDTR/IDTRBITS->BASE-ADDR-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::GDTR/IDTRBITS->LIMIT-OF-WRITE-WITH-MASK))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::GDTR/IDTRBITS->LIMIT-OF-!GDTR/IDTRBITS->LIMIT
 (77 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (64 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!GDTR/IDTRBITS->LIMIT-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (448 52 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (214 214 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (114 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (96 96 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (96 48 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 6 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (60 10 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (30 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 6 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::GDTR/IDTRBITS-DEBUG)
(X86ISA::GDTR/IDTR-LAYOUT-OK
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (13 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX
 (14 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX
 (14 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P
 (14 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-EQUIV$INLINE)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-EQUIV-IMPLIES-EQUAL-CODE-SEGMENT-DESCRIPTORBITS-FIX-1)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-UNDER-CODE-SEGMENT-DESCRIPTORBITS-EQUIV)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS
 (105 105 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (105 105 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (90 20 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (52 52 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (50 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (38 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 10 (:REWRITE BFIX-BITP))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (15 15 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-16BITS-FIX-LIMIT15-0)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-LIMIT15-0)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-16BITS-FIX-BASE15-0)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-BASE15-0)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-BASE23-16)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-BASE23-16)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-A)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-R)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-R)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-C)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-C)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-MSB-OF-TYPE)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-S)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-2BITS-FIX-DPL)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-P)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-4BITS-FIX-LIMIT19-16)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-4BITS-EQUIV-CONGRUENCE-ON-LIMIT19-16)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-AVL)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-L)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-D)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-D)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-BFIX-G)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-BASE31-24)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-BASE31-24)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-EQUIV-UNDER-MASK)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE
 (249 15 (:REWRITE LOGHEAD-IDENTITY))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (29 5 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (24 12 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-CODE-SEGMENT-DESCRIPTORBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (56 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (39 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (814 31 (:REWRITE LOGHEAD-IDENTITY))
 (631 46 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (495 45 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (344 344 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 45 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (58 29 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (57 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (57 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK
 (448 7 (:REWRITE LOGHEAD-IDENTITY))
 (188 94 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (188 94 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (131 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (94 94 (:TYPE-PRESCRIPTION NEGP))
 (94 94 (:TYPE-PRESCRIPTION NATP))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (82 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (59 59 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE
 (483 15 (:REWRITE LOGHEAD-IDENTITY))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (79 11 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (74 12 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 4 (:REWRITE LOGTAIL-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (36 24 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (32 16 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (22 11 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS->BASE15-0
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-CODE-SEGMENT-DESCRIPTORBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (56 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (39 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS->BASE23-16
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-CODE-SEGMENT-DESCRIPTORBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 10 (:REWRITE BFIX-BITP))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (19 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->A)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->R)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->C)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (48 8 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->S)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS->DPL
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-CODE-SEGMENT-DESCRIPTORBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 10 (:REWRITE BFIX-BITP))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->P)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::4BITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-CODE-SEGMENT-DESCRIPTORBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 10 (:REWRITE BFIX-BITP))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->AVL)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-54BITS-P))
 (48 8 (:REWRITE X86ISA::54BITS-P-WHEN-UNSIGNED-BYTE-P))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::54BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->L)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-54BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::54BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::54BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->D)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTORBITS->G)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-CODE-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE
 (43 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::8BITS-P-OF-CODE-SEGMENT-DESCRIPTORBITS->BASE31-24
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-CODE-SEGMENT-DESCRIPTORBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 10 (:REWRITE BFIX-BITP))
 (38 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (32 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (19 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-IN-TERMS-OF-CODE-SEGMENT-DESCRIPTORBITS
 (80 10 (:REWRITE BFIX-WHEN-NOT-1))
 (64 64 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (64 64 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (58 19 (:REWRITE LOGHEAD-IDENTITY))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (192 31 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (119 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (42 22 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (32 16 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-16BITS-FIX-LIMIT15-0)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-LIMIT15-0)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-IS-CODE-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (77 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (64 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-EQUIV-UNDER-MASK
 (967 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (148 32 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (129 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (114 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (110 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (84 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 32 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (245 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-16BITS-FIX-BASE15-0)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-BASE15-0)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-IS-CODE-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0
 (77 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (64 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (171 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (144 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (138 138 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-8BITS-FIX-BASE23-16)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-8BITS-EQUIV-CONGRUENCE-ON-BASE23-16)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-IS-CODE-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->A
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A$INLINE-OF-BFIX-A)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A$INLINE-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-!CODE-SEGMENT-DESCRIPTORBITS->A
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->A-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->R
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R$INLINE-OF-BFIX-R)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R$INLINE-BIT-EQUIV-CONGRUENCE-ON-R)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-!CODE-SEGMENT-DESCRIPTORBITS->R
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->R-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->C
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C$INLINE-OF-BFIX-C)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C$INLINE-BIT-EQUIV-CONGRUENCE-ON-C)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-!CODE-SEGMENT-DESCRIPTORBITS->C
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->C-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-OF-BFIX-MSB-OF-TYPE)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->S
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-!CODE-SEGMENT-DESCRIPTORBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->S-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->DPL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL-IS-CODE-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-!CODE-SEGMENT-DESCRIPTORBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->DPL-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->P
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-!CODE-SEGMENT-DESCRIPTORBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->P-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-4BITS-FIX-LIMIT19-16)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-4BITS-EQUIV-CONGRUENCE-ON-LIMIT19-16)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-IS-CODE-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->AVL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-BFIX-AVL)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-!CODE-SEGMENT-DESCRIPTORBITS->AVL
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->AVL-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->L
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L$INLINE-OF-BFIX-L)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L$INLINE-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-!CODE-SEGMENT-DESCRIPTORBITS->L
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->L-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->D
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D$INLINE-OF-BFIX-D)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D$INLINE-BIT-EQUIV-CONGRUENCE-ON-D)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-!CODE-SEGMENT-DESCRIPTORBITS->D
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->D-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G$INLINE
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->G
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-BFIX-G)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G$INLINE-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G-IS-CODE-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-!CODE-SEGMENT-DESCRIPTORBITS->G
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->G-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-OF-!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (14 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-8BITS-FIX-BASE31-24)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-8BITS-EQUIV-CONGRUENCE-ON-BASE31-24)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-CODE-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-CODE-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-IS-CODE-SEGMENT-DESCRIPTORBITS
 (128 128 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (128 128 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->R-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->D-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->C-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTORBITS->BASE31-24-EQUIV-UNDER-MASK
 (211 45 (:REWRITE LOGHEAD-IDENTITY))
 (164 164 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (110 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (54 6 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (46 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTORBITS-DEBUG)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-LAYOUT-OK
 (27 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (18 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P
 (26 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (24 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (24 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P
 (24 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (21 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV$INLINE)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IMPLIES-EQUAL-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-1)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-UNDER-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 20 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (55 55 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (36 36 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-A)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-R)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-R)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-C)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-C)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-MSB-OF-TYPE)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-S)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-2BITS-FIX-DPL)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-P)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-AVL)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-L)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-D)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-D)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-G)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-4BITS-FIX-UNKNOWNBITS)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-4BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-UNDER-MASK)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (66 12 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (49 5 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION BITP))
 (24 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (354 354 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (354 28 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (336 65 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (310 69 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (184 16 (:REWRITE BITOPS::LOGBITP-0-OF-BIT))
 (172 172 (:TYPE-PRESCRIPTION BITP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (114 38 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (104 104 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (52 36 (:REWRITE DEFAULT-<-1))
 (42 15 (:REWRITE NATP-WHEN-GTE-0))
 (40 10 (:REWRITE NFIX-WHEN-NOT-NATP))
 (40 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (40 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (40 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (38 38 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (36 36 (:REWRITE DEFAULT-<-2))
 (36 36 (:META CANCEL_PLUS-LESSP-CORRECT))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (20 20 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (20 20 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (15 15 (:REWRITE NATP-WHEN-INTEGERP))
 (15 15 (:REWRITE NATP-RW))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (6 6 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (61 61 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 7 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (48 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (32 13 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 27 (:TYPE-PRESCRIPTION BITP))
 (26 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (18 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (271 271 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (256 40 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (164 10 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (116 116 (:TYPE-PRESCRIPTION BITP))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (104 36 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 75 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (32 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (48 8 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (48 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (48 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (21 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (2112 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1848 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (588 588 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (48 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (48 8 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (48 8 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (48 8 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (937 40 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (819 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (259 259 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (73 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::4BITS-P-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (21 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (2112 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1848 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (588 588 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK
 (194 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (168 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 40 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-IN-TERMS-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (84 15 (:REWRITE LOGHEAD-IDENTITY))
 (80 10 (:REWRITE BFIX-WHEN-NOT-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-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::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE
 (92 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (92 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (62 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (22 11 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 11 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (2 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-OF-BFIX-A)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (328 48 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (210 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (179 52 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (116 116 (:TYPE-PRESCRIPTION BITP))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (58 58 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE BFIX-WHEN-BITP))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (30 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (29 6 (:REWRITE BFIX-BITP))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 6 (:REWRITE BFIX-WHEN-NOT-1))
 (14 14 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (14 14 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE-OF-BFIX-R)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE-BIT-EQUIV-CONGRUENCE-ON-R)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (254 47 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (161 161 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (159 15 (:REWRITE BFIX-WHEN-NOT-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (125 125 (:TYPE-PRESCRIPTION BITP))
 (116 48 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (99 33 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (57 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 9 (:REWRITE BFIX-BITP))
 (56 4 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (52 52 (:META CANCEL_PLUS-LESSP-CORRECT))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (48 48 (:REWRITE DEFAULT-<-2))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (20 20 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (16 4 (:REWRITE <-0-+-NEGATIVE-1))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 2 (:REWRITE ZP-WHEN-INTEGERP))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 (2 1 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE-OF-BFIX-C)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE-BIT-EQUIV-CONGRUENCE-ON-C)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (27 27 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-OF-BFIX-MSB-OF-TYPE)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 34 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (46 23 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (24 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (15 3 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-EQUIV-UNDER-MASK
 (399 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (158 158 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 19 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-BFIX-AVL)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-OF-BFIX-L)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE-OF-BFIX-D)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE-BIT-EQUIV-CONGRUENCE-ON-D)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-BFIX-G)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-EQUIV-UNDER-MASK
 (357 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (156 156 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 28 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (24 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-4BITS-FIX-UNKNOWNBITS)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-4BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-IS-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (96 96 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (96 96 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->C-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (448 52 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (232 232 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (210 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (96 96 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (96 48 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 6 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-DEBUG)
(X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTES-LAYOUT-OK
 (37 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P
 (21 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX
 (19 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX
 (19 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P
 (19 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-EQUIV$INLINE)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-EQUIV-IMPLIES-EQUAL-DATA-SEGMENT-DESCRIPTORBITS-FIX-1)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-UNDER-DATA-SEGMENT-DESCRIPTORBITS-EQUIV)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS
 (105 105 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (105 105 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (90 20 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 54 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (50 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (48 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (15 15 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-16BITS-FIX-LIMIT15-0)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-LIMIT15-0)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-16BITS-FIX-BASE15-0)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-BASE15-0)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-BASE23-16)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-BASE23-16)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-A)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-W)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-W)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-E)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-E)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-MSB-OF-TYPE)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-S)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-2BITS-FIX-DPL)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-P)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-4BITS-FIX-LIMIT19-16)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-4BITS-EQUIV-CONGRUENCE-ON-LIMIT19-16)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-AVL)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-L)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-D/B)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-D/B)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-BFIX-G)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-BASE31-24)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-BASE31-24)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-EQUIV-UNDER-MASK)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE
 (315 15 (:REWRITE LOGHEAD-IDENTITY))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 5 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (24 12 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (56 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (56 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-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))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1046 31 (:REWRITE LOGHEAD-IDENTITY))
 (856 46 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (720 45 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (418 418 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (90 45 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (65 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (65 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (65 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (58 29 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK
 (588 7 (:REWRITE LOGHEAD-IDENTITY))
 (230 115 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (230 115 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (171 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (115 115 (:TYPE-PRESCRIPTION NEGP))
 (115 115 (:TYPE-PRESCRIPTION NATP))
 (102 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (74 74 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE
 (585 15 (:REWRITE LOGHEAD-IDENTITY))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (79 11 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (74 12 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (73 4 (:REWRITE LOGTAIL-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 36 (:TYPE-PRESCRIPTION BITOPS::LOGTAIL-NATP))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 16 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (22 11 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS->BASE15-0
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (56 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (56 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-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))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS->BASE23-16
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (19 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->A)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->W)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->E)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 8 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->S)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS->DPL
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->P)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::4BITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->AVL)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-54BITS-P))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 8 (:REWRITE X86ISA::54BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::54BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->L)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-54BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::54BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::54BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->D/B)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTORBITS->G)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-DATA-SEGMENT-DESCRIPTORBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE
 (58 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::8BITS-P-OF-DATA-SEGMENT-DESCRIPTORBITS->BASE31-24
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-DATA-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (48 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (48 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (42 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 10 (:REWRITE BFIX-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (19 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-IN-TERMS-OF-DATA-SEGMENT-DESCRIPTORBITS
 (80 10 (:REWRITE BFIX-WHEN-NOT-1))
 (73 19 (:REWRITE LOGHEAD-IDENTITY))
 (64 64 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (64 64 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE
 (242 31 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (119 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 22 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (40 20 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (32 16 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (24 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (21 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-16BITS-FIX-LIMIT15-0)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-LIMIT15-0)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-IS-DATA-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (21 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (97 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (84 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-EQUIV-UNDER-MASK
 (1245 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (178 32 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (160 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (156 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (144 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (108 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 32 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (305 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0
 (24 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (21 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-16BITS-FIX-BASE15-0)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-BASE15-0)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-IS-DATA-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (21 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0
 (97 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (84 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (216 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (189 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (166 166 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-8BITS-FIX-BASE23-16)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-8BITS-EQUIV-CONGRUENCE-ON-BASE23-16)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-IS-DATA-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->A
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A$INLINE-OF-BFIX-A)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A$INLINE-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-!DATA-SEGMENT-DESCRIPTORBITS->A
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->A-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->W
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W$INLINE-OF-BFIX-W)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W$INLINE-BIT-EQUIV-CONGRUENCE-ON-W)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-!DATA-SEGMENT-DESCRIPTORBITS->W
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->W-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->E
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E$INLINE-OF-BFIX-E)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E$INLINE-BIT-EQUIV-CONGRUENCE-ON-E)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-!DATA-SEGMENT-DESCRIPTORBITS->E
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->E-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-OF-BFIX-MSB-OF-TYPE)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->S
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-!DATA-SEGMENT-DESCRIPTORBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->S-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->DPL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL-IS-DATA-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-!DATA-SEGMENT-DESCRIPTORBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->DPL-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->P
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-!DATA-SEGMENT-DESCRIPTORBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->P-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (46 23 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-4BITS-FIX-LIMIT19-16)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-4BITS-EQUIV-CONGRUENCE-ON-LIMIT19-16)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-IS-DATA-SEGMENT-DESCRIPTORBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->AVL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-BFIX-AVL)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-!DATA-SEGMENT-DESCRIPTORBITS->AVL
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->AVL-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->L
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L$INLINE-OF-BFIX-L)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L$INLINE-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-!DATA-SEGMENT-DESCRIPTORBITS->L
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->L-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->D/B
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE-OF-BFIX-D/B)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE-BIT-EQUIV-CONGRUENCE-ON-D/B)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-!DATA-SEGMENT-DESCRIPTORBITS->D/B
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->D/B-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->G
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-BFIX-G)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G$INLINE-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G-IS-DATA-SEGMENT-DESCRIPTORBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-!DATA-SEGMENT-DESCRIPTORBITS->G
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->G-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (56 28 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-OF-!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (19 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-8BITS-FIX-BASE31-24)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-8BITS-EQUIV-CONGRUENCE-ON-BASE31-24)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-DATA-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-DATA-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-IS-DATA-SEGMENT-DESCRIPTORBITS
 (128 128 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (128 128 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->W-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->L-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->E-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->D/B-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->A-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTORBITS->BASE31-24-EQUIV-UNDER-MASK
 (211 45 (:REWRITE LOGHEAD-IDENTITY))
 (174 174 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (160 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (54 6 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (46 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTORBITS-DEBUG)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-LAYOUT-OK
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (23 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P
 (31 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (29 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (29 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P
 (29 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (26 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV$INLINE)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IMPLIES-EQUAL-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-1)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-UNDER-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 20 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (55 55 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (36 36 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-A)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-W)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-W)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-E)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-E)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-MSB-OF-TYPE)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-S)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-2BITS-FIX-DPL)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-P)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-AVL)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-L)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-D/B)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-D/B)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-G)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-4BITS-FIX-UNKNOWNBITS)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-4BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-UNDER-MASK)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (66 12 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (59 5 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION BITP))
 (24 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (393 393 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (354 28 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (336 65 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (310 69 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (184 16 (:REWRITE BITOPS::LOGBITP-0-OF-BIT))
 (172 172 (:TYPE-PRESCRIPTION BITP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (114 38 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (104 104 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (52 36 (:REWRITE DEFAULT-<-1))
 (42 15 (:REWRITE NATP-WHEN-GTE-0))
 (40 10 (:REWRITE NFIX-WHEN-NOT-NATP))
 (40 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (40 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (40 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (38 38 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (38 38 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (36 36 (:REWRITE DEFAULT-<-2))
 (36 36 (:META CANCEL_PLUS-LESSP-CORRECT))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (20 20 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (20 20 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (15 15 (:REWRITE NATP-WHEN-INTEGERP))
 (15 15 (:REWRITE NATP-RW))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (6 6 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (69 69 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 7 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (48 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (32 13 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 27 (:TYPE-PRESCRIPTION BITP))
 (26 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (18 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (310 310 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (256 40 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (164 10 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (116 116 (:TYPE-PRESCRIPTION BITP))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (104 36 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 75 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (32 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (48 8 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (48 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (48 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 12 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (2552 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2288 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (676 676 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (48 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (48 8 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (48 8 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (48 8 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1132 40 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1014 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (298 298 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (88 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::4BITS-P-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 30 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (90 10 (:REWRITE BFIX-WHEN-BITP))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 70 (:TYPE-PRESCRIPTION BITP))
 (50 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 10 (:REWRITE BFIX-BITP))
 (30 10 (:REWRITE BFIX-WHEN-NOT-1))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (2552 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2288 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (676 676 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK
 (234 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (208 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 48 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-IN-TERMS-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (99 15 (:REWRITE LOGHEAD-IDENTITY))
 (80 10 (:REWRITE BFIX-WHEN-NOT-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BITP))
 (20 10 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (20 10 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE
 (92 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (92 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (92 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (62 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (22 11 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 11 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 11 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (2 2 (:REWRITE IFIX-WHEN-INTEGERP))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-OF-BFIX-A)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-BIT-EQUIV-CONGRUENCE-ON-A)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (328 48 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (260 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (179 52 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (116 116 (:TYPE-PRESCRIPTION BITP))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (58 58 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE BFIX-WHEN-BITP))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (30 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (29 6 (:REWRITE BFIX-BITP))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 6 (:REWRITE BFIX-WHEN-NOT-1))
 (14 14 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (14 14 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 12 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE-OF-BFIX-W)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE-BIT-EQUIV-CONGRUENCE-ON-W)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (254 47 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (178 178 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (159 15 (:REWRITE BFIX-WHEN-NOT-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (125 125 (:TYPE-PRESCRIPTION BITP))
 (116 48 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (99 33 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (57 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 9 (:REWRITE BFIX-BITP))
 (56 4 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (52 52 (:META CANCEL_PLUS-LESSP-CORRECT))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (48 48 (:REWRITE DEFAULT-<-2))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (20 20 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (16 4 (:REWRITE <-0-+-NEGATIVE-1))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 2 (:REWRITE ZP-WHEN-INTEGERP))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 (2 1 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE-OF-BFIX-E)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE-BIT-EQUIV-CONGRUENCE-ON-E)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (27 27 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-OF-BFIX-MSB-OF-TYPE)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-BIT-EQUIV-CONGRUENCE-ON-MSB-OF-TYPE)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 34 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (46 23 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (24 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (15 3 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-EQUIV-UNDER-MASK
 (494 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (177 177 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 19 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-BFIX-AVL)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-OF-BFIX-L)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-BIT-EQUIV-CONGRUENCE-ON-L)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE-OF-BFIX-D/B)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE-BIT-EQUIV-CONGRUENCE-ON-D/B)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-BFIX-G)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (93 21 (:REWRITE BFIX-WHEN-NOT-1))
 (44 21 (:REWRITE BFIX-WHEN-NOT-BITP))
 (42 42 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (42 21 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (42 21 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (11 11 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-EQUIV-UNDER-MASK
 (442 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (173 173 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 28 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (29 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-4BITS-FIX-UNKNOWNBITS)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-4BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-IS-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (96 96 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (96 96 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (90 20 (:REWRITE BFIX-WHEN-NOT-1))
 (40 40 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BITP))
 (40 20 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (40 20 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->W-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->MSB-OF-TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->L-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->A-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (448 52 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (260 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (242 242 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (96 96 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (96 48 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 6 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-DEBUG)
(X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTES-LAYOUT-OK
 (42 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (33 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX
 (9 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE LOGHEAD-IDENTITY))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P
 (9 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV$INLINE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-IMPLIES-EQUAL-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-1)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-UNDER-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS
 (105 105 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (105 105 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (58 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (36 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 6 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (18 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-NOT-1))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (98 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (16 4 (:REWRITE BFIX-BITP))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (15 15 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-16BITS-FIX-LIMIT15-0)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-LIMIT15-0)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-16BITS-FIX-BASE15-0)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-BASE15-0)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-BASE23-16)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-BASE23-16)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-4BITS-FIX-TYPE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-BFIX-S)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-2BITS-FIX-DPL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-BFIX-P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-4BITS-FIX-LIMIT19-16)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-4BITS-EQUIV-CONGRUENCE-ON-LIMIT19-16)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-BFIX-AVL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-2BITS-FIX-RES1)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-2BITS-EQUIV-CONGRUENCE-ON-RES1)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-BFIX-G)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-BASE31-24)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-BASE31-24)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-32BITS-FIX-BASE63-32)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-32BITS-EQUIV-CONGRUENCE-ON-BASE63-32)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-8BITS-FIX-RES2)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-RES2)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-5BITS-FIX-ALL-ZEROES?)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-5BITS-EQUIV-CONGRUENCE-ON-ALL-ZEROES?)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-OF-19BITS-FIX-RES3)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-19BITS-EQUIV-CONGRUENCE-ON-RES3)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-UNDER-MASK)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE
 (381 15 (:REWRITE LOGHEAD-IDENTITY))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (24 12 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 5 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (59 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1278 31 (:REWRITE LOGHEAD-IDENTITY))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (406 46 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (357 357 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (270 45 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (73 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (73 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (73 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (58 29 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK
 (728 7 (:REWRITE LOGHEAD-IDENTITY))
 (272 136 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (272 136 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (211 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (136 136 (:TYPE-PRESCRIPTION NEGP))
 (136 136 (:TYPE-PRESCRIPTION NATP))
 (122 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (65 65 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE
 (687 15 (:REWRITE LOGHEAD-IDENTITY))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (88 4 (:REWRITE LOGTAIL-IDENTITY))
 (79 11 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (74 12 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 16 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (22 11 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (59 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (28 4 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (6 3 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (19 3 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (48 8 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->S)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 7 (:REWRITE BFIX-BITP))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (352 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (234 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 142 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (6 3 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->DPL
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (19 3 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 7 (:REWRITE BFIX-BITP))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (352 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (234 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 142 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (19 3 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->AVL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 7 (:REWRITE BFIX-BITP))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (352 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (234 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 142 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->RES1
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (19 3 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->G)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 7 (:REWRITE BFIX-BITP))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (352 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (234 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 142 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE
 (435 15 (:REWRITE LOGHEAD-IDENTITY))
 (248 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (206 12 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (200 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (78 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (24 12 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (28 4 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (58 4 (:REWRITE LOGTAIL-IDENTITY))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (16 8 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::32BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->RES2
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (28 4 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (16 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::5BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE
 (28 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::19BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTORBITS->RES3
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (6 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (58 2 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (52 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (33 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (18 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (17 17 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (17 17 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (792 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (528 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (324 324 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (74 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (48 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-IN-TERMS-OF-SYSTEM-SEGMENT-DESCRIPTORBITS
 (64 64 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (64 64 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (43 19 (:REWRITE LOGHEAD-IDENTITY))
 (32 4 (:REWRITE BFIX-WHEN-NOT-1))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE
 (292 31 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 22 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (29 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (26 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-16BITS-FIX-LIMIT15-0)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-LIMIT15-0)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (26 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0
 (117 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (104 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-EQUIV-UNDER-MASK
 (1523 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (208 32 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (183 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (174 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (132 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 32 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (365 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0
 (29 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (26 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-16BITS-FIX-BASE15-0)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-BASE15-0)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (26 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0
 (117 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (104 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (261 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (234 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (137 137 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-8BITS-FIX-BASE23-16)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-8BITS-EQUIV-CONGRUENCE-ON-BASE23-16)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE-OF-4BITS-FIX-TYPE)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->S
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->S-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (105 105 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (102 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->P
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->P-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (105 105 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (102 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-4BITS-FIX-LIMIT19-16)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-4BITS-EQUIV-CONGRUENCE-ON-LIMIT19-16)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-BFIX-AVL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (105 105 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (102 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE-OF-2BITS-FIX-RES1)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE-2BITS-EQUIV-CONGRUENCE-ON-RES1)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->G
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-BFIX-G)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->G
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->G-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (105 105 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (102 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (48 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (12 6 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-8BITS-FIX-BASE31-24)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-8BITS-EQUIV-CONGRUENCE-ON-BASE31-24)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE-OF-32BITS-FIX-BASE63-32)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE-32BITS-EQUIV-CONGRUENCE-ON-BASE63-32)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32
 (37 5 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (24 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE-OF-8BITS-FIX-RES2)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE-8BITS-EQUIV-CONGRUENCE-ON-RES2)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE-OF-5BITS-FIX-ALL-ZEROES?)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE-5BITS-EQUIV-CONGRUENCE-ON-ALL-ZEROES?)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (32 32 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?
 (37 5 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (24 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (114 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (101 101 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (81 9 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3
 (9 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::19BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE-OF-19BITS-FIX-RES3)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE-19BITS-EQUIV-CONGRUENCE-ON-RES3)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTORBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3$INLINE-SYSTEM-SEGMENT-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-IS-SYSTEM-SEGMENT-DESCRIPTORBITS
 (128 128 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (128 128 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (24 4 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT19-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->LIMIT15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->G-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE63-32-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE31-24-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE23-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->BASE15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->AVL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-OF-!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3
 (37 5 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (24 4 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTORBITS->RES3-EQUIV-UNDER-MASK
 (211 45 (:REWRITE LOGHEAD-IDENTITY))
 (154 154 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (60 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 6 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (46 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::19BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-DEBUG)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-LAYOUT-OK
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P
 (36 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (33 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (34 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (34 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P
 (34 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (31 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV$INLINE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IMPLIES-EQUAL-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-1)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-UNDER-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (36 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (21 21 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (20 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-NOT-1))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (15 15 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 2 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-6BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 4 (:REWRITE BFIX-BITP))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-4BITS-FIX-TYPE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-S)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-2BITS-FIX-DPL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-AVL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-G)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-OF-6BITS-FIX-UNKNOWNBITS)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-6BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-UNDER-MASK)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (69 5 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (31 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 4 (:REWRITE BFIX-BITP))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1531 46 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1395 45 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 466 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 45 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (58 29 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (41 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (77 77 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (51 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (14 7 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (103 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (48 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (25 7 (:REWRITE BFIX-BITP))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (11 11 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1327 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1209 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (337 337 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (103 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 12 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (31 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 4 (:REWRITE BFIX-BITP))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (2992 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2728 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (764 764 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (103 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (48 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (25 7 (:REWRITE BFIX-BITP))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (11 11 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1327 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1209 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (337 337 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (103 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (25 7 (:REWRITE BFIX-BITP))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (11 11 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1327 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1209 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (337 337 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (103 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (48 8 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (55 7 (:REWRITE BFIX-WHEN-BITP))
 (54 18 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 42 (:TYPE-PRESCRIPTION BITP))
 (31 7 (:REWRITE BFIX-WHEN-NOT-BITP))
 (25 7 (:REWRITE BFIX-BITP))
 (19 7 (:REWRITE BFIX-WHEN-NOT-1))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (14 7 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (14 7 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (11 11 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1327 40 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1209 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (337 337 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (103 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::6BITS-P-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (31 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-6BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (36 4 (:REWRITE BFIX-WHEN-BITP))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (20 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 4 (:REWRITE BFIX-BITP))
 (15 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (12 4 (:REWRITE BFIX-WHEN-NOT-1))
 (10 2 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (2992 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2728 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (764 764 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK
 (274 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (248 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (56 56 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-IN-TERMS-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (109 10 (:REWRITE LOGHEAD-IDENTITY))
 (32 4 (:REWRITE BFIX-WHEN-NOT-1))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 BIT->BOOL$INLINE))
 (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 BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-6BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (119 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (95 31 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 20 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (32 16 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-4BITS-FIX-TYPE)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (310 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (88 32 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-EQUIV-UNDER-MASK
 (527 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (190 190 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 34 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (46 23 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (24 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (15 3 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-EQUIV-UNDER-MASK
 (589 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (196 196 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 19 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-EQUIV-UNDER-MASK
 (527 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (190 190 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-BFIX-AVL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-BIT-EQUIV-CONGRUENCE-ON-AVL)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-EQUIV-UNDER-MASK
 (527 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (190 190 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-BFIX-G)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-BIT-EQUIV-CONGRUENCE-ON-G)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (39 9 (:REWRITE BFIX-WHEN-NOT-1))
 (20 9 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 18 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (18 9 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (18 9 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-EQUIV-UNDER-MASK
 (527 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (190 190 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 28 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (34 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (6 1 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::6BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-6BITS-P))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-6BITS-FIX-UNKNOWNBITS)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-6BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-IS-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS
 (56 56 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (56 56 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (36 8 (:REWRITE BFIX-WHEN-NOT-1))
 (24 4 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BITP))
 (16 8 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (16 8 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->G-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->AVL-OF-WRITE-WITH-MASK))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (37 5 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (24 4 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (448 52 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (310 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (252 252 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (96 96 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (96 48 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 6 (:REWRITE X86ISA::6BITS-FIX-WHEN-6BITS-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::6BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::6BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-6BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-DEBUG)
(X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTES-LAYOUT-OK
 (47 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P)
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::CALL-GATE-DESCRIPTORBITS-FIX
 (14 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-CALL-GATE-DESCRIPTORBITS-FIX
 (14 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P
 (14 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-EQUIV$INLINE)
(X86ISA::CALL-GATE-DESCRIPTORBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::CALL-GATE-DESCRIPTORBITS-EQUIV-IMPLIES-EQUAL-CALL-GATE-DESCRIPTORBITS-FIX-1)
(X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-UNDER-CALL-GATE-DESCRIPTORBITS-EQUIV)
(X86ISA::CALL-GATE-DESCRIPTORBITS
 (102 6 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (51 51 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 4 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (10 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (9 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (4 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-16BITS-FIX-OFFSET15-0)
(X86ISA::CALL-GATE-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-OFFSET15-0)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-16BITS-FIX-SELECTOR)
(X86ISA::CALL-GATE-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-SELECTOR)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-8BITS-FIX-RES1)
(X86ISA::CALL-GATE-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-RES1)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-4BITS-FIX-TYPE)
(X86ISA::CALL-GATE-DESCRIPTORBITS-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-BFIX-S)
(X86ISA::CALL-GATE-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-2BITS-FIX-DPL)
(X86ISA::CALL-GATE-DESCRIPTORBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-BFIX-P)
(X86ISA::CALL-GATE-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-16BITS-FIX-OFFSET31-16)
(X86ISA::CALL-GATE-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-OFFSET31-16)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-32BITS-FIX-OFFSET63-32)
(X86ISA::CALL-GATE-DESCRIPTORBITS-32BITS-EQUIV-CONGRUENCE-ON-OFFSET63-32)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-8BITS-FIX-RES2)
(X86ISA::CALL-GATE-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-RES2)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-5BITS-FIX-ALL-ZEROES?)
(X86ISA::CALL-GATE-DESCRIPTORBITS-5BITS-EQUIV-CONGRUENCE-ON-ALL-ZEROES?)
(X86ISA::CALL-GATE-DESCRIPTORBITS-OF-19BITS-FIX-RES3)
(X86ISA::CALL-GATE-DESCRIPTORBITS-19BITS-EQUIV-CONGRUENCE-ON-RES3)
(X86ISA::CALL-GATE-DESCRIPTORBITS-EQUIV-UNDER-MASK)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE
 (447 15 (:REWRITE LOGHEAD-IDENTITY))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (29 5 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (24 12 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-CALL-GATE-DESCRIPTORBITS->OFFSET15-0
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-CALL-GATE-DESCRIPTORBITS
 (103 4 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1510 31 (:REWRITE LOGHEAD-IDENTITY))
 (631 46 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (495 45 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (431 431 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (90 45 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (81 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (81 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (81 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (58 29 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK
 (868 7 (:REWRITE LOGHEAD-IDENTITY))
 (314 157 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (314 157 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (251 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (157 157 (:TYPE-PRESCRIPTION NEGP))
 (157 157 (:TYPE-PRESCRIPTION NATP))
 (142 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 80 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE
 (789 15 (:REWRITE LOGHEAD-IDENTITY))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (103 4 (:REWRITE LOGTAIL-IDENTITY))
 (79 11 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (74 12 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 16 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (22 11 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-CALL-GATE-DESCRIPTORBITS->SELECTOR
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-CALL-GATE-DESCRIPTORBITS
 (103 4 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES1$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-CALL-GATE-DESCRIPTORBITS->RES1
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES1$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES1$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-CALL-GATE-DESCRIPTORBITS->TYPE
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (48 8 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CALL-GATE-DESCRIPTORBITS->S)
(X86ISA::CALL-GATE-DESCRIPTORBITS->S$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->S$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 5 (:REWRITE BFIX-BITP))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->DPL$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-CALL-GATE-DESCRIPTORBITS->DPL
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->DPL$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->DPL$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->P$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CALL-GATE-DESCRIPTORBITS->P)
(X86ISA::CALL-GATE-DESCRIPTORBITS->P$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->P$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (17 5 (:REWRITE BFIX-BITP))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (547 40 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (429 39 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (181 181 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE
 (945 15 (:REWRITE LOGHEAD-IDENTITY))
 (248 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (206 12 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (200 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (24 12 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-CALL-GATE-DESCRIPTORBITS->OFFSET31-16
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-CALL-GATE-DESCRIPTORBITS
 (103 4 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (58 4 (:REWRITE LOGTAIL-IDENTITY))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (16 8 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::32BITS-P-OF-CALL-GATE-DESCRIPTORBITS->OFFSET63-32
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES2$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-CALL-GATE-DESCRIPTORBITS->RES2
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES2$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES2$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 3 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (16 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::5BITS-P-OF-CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES3$INLINE
 (43 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::19BITS-P-OF-CALL-GATE-DESCRIPTORBITS->RES3
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES3$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES3$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-CALL-GATE-DESCRIPTORBITS
 (102 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (93 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (25 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (13 13 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (13 13 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1232 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (968 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (412 412 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (114 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (88 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-IN-TERMS-OF-CALL-GATE-DESCRIPTORBITS
 (54 15 (:REWRITE LOGHEAD-IDENTITY))
 (48 48 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 2 (:REWRITE BFIX-WHEN-NOT-1))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE
 (342 31 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 22 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 20 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->OFFSET15-0
 (34 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (31 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-OF-16BITS-FIX-OFFSET15-0)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-OFFSET15-0)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0-IS-CALL-GATE-DESCRIPTORBITS
 (31 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-!CALL-GATE-DESCRIPTORBITS->OFFSET15-0
 (137 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (124 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET15-0-EQUIV-UNDER-MASK
 (1801 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (238 32 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (210 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (204 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (156 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (110 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 32 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE
 (425 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->SELECTOR
 (34 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (31 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE-OF-16BITS-FIX-SELECTOR)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE-16BITS-EQUIV-CONGRUENCE-ON-SELECTOR)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR-IS-CALL-GATE-DESCRIPTORBITS
 (31 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-!CALL-GATE-DESCRIPTORBITS->SELECTOR
 (137 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (124 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->SELECTOR-EQUIV-UNDER-MASK
 (306 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (279 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (165 165 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->RES1
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1$INLINE-OF-8BITS-FIX-RES1)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1$INLINE-8BITS-EQUIV-CONGRUENCE-ON-RES1)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-!CALL-GATE-DESCRIPTORBITS->RES1
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES1-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->TYPE
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE$INLINE-OF-4BITS-FIX-TYPE)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE$INLINE-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-!CALL-GATE-DESCRIPTORBITS->TYPE
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->TYPE-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->S
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-!CALL-GATE-DESCRIPTORBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->S-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->DPL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-!CALL-GATE-DESCRIPTORBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->DPL-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->P
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-!CALL-GATE-DESCRIPTORBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->P-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (187 17 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (122 122 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE
 (425 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (48 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (12 6 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->OFFSET31-16
 (34 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (31 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-OF-16BITS-FIX-OFFSET31-16)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-16BITS-EQUIV-CONGRUENCE-ON-OFFSET31-16)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16-IS-CALL-GATE-DESCRIPTORBITS
 (31 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-!CALL-GATE-DESCRIPTORBITS->OFFSET31-16
 (137 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (124 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET31-16-EQUIV-UNDER-MASK
 (306 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (279 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (165 165 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->OFFSET63-32
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-OF-32BITS-FIX-OFFSET63-32)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-32BITS-EQUIV-CONGRUENCE-ON-OFFSET63-32)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-!CALL-GATE-DESCRIPTORBITS->OFFSET63-32
 (37 5 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (24 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->OFFSET63-32-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->RES2
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2$INLINE-OF-8BITS-FIX-RES2)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2$INLINE-8BITS-EQUIV-CONGRUENCE-ON-RES2)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-!CALL-GATE-DESCRIPTORBITS->RES2
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES2-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE-OF-5BITS-FIX-ALL-ZEROES?)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE-5BITS-EQUIV-CONGRUENCE-ON-ALL-ZEROES?)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-IS-CALL-GATE-DESCRIPTORBITS
 (24 24 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (24 24 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?
 (37 5 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (24 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-EQUIV-UNDER-MASK
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (209 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (120 120 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (56 28 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-P-OF-!CALL-GATE-DESCRIPTORBITS->RES3
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (14 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-FIX-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::19BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3$INLINE-OF-19BITS-FIX-RES3)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3$INLINE-19BITS-EQUIV-CONGRUENCE-ON-RES3)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3$INLINE-OF-CALL-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3$INLINE-CALL-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3-IS-CALL-GATE-DESCRIPTORBITS
 (96 96 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (96 96 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 4 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->ALL-ZEROES?-OF-WRITE-WITH-MASK))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS->RES3-OF-!CALL-GATE-DESCRIPTORBITS->RES3
 (37 5 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (24 4 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTORBITS->RES3-EQUIV-UNDER-MASK
 (211 45 (:REWRITE LOGHEAD-IDENTITY))
 (164 164 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (110 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (54 6 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (46 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::19BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::CALL-GATE-DESCRIPTORBITS-DEBUG)
(X86ISA::CALL-GATE-DESCRIPTOR-LAYOUT-OK
 (27 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (18 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P
 (41 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (39 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX
 (39 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P
 (39 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (36 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV$INLINE)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-IMPLIES-EQUAL-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-1)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-UNDER-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 4 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (15 15 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (9 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (4 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-4BITS-FIX-TYPE)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-S)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-2BITS-FIX-DPL)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-BFIX-P)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-OF-8BITS-FIX-UNKNOWNBITS)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-8BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-UNDER-MASK)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE
 (117 15 (:REWRITE LOGHEAD-IDENTITY))
 (79 5 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (24 12 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (11 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1756 46 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1620 45 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (511 511 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (350 31 (:REWRITE LOGHEAD-IDENTITY))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (90 45 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (58 29 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (41 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (41 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK
 (314 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (168 7 (:REWRITE LOGHEAD-IDENTITY))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (104 52 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (85 85 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (52 52 (:TYPE-PRESCRIPTION NEGP))
 (52 52 (:TYPE-PRESCRIPTION NATP))
 (51 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (14 7 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (118 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (48 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (17 5 (:REWRITE BFIX-BITP))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (11 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1522 40 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1404 39 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (376 376 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK
 (314 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (64 64 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (118 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (11 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (3432 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3168 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (852 852 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK
 (314 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (64 64 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (118 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (48 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (27 3 (:REWRITE LOGTAIL-IDENTITY))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-7BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::7BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::7BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (17 5 (:REWRITE BFIX-BITP))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (11 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1522 40 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (1404 39 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (376 376 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK
 (314 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (64 64 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (118 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::8BITS-P-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (36 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (11 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (3432 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3168 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (852 852 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK
 (314 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (64 64 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-IN-TERMS-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (122 8 (:REWRITE LOGHEAD-IDENTITY))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 2 (:REWRITE BFIX-WHEN-NOT-1))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (119 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (95 31 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (40 20 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (32 16 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-4BITS-FIX-TYPE)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-IS-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-EQUIV-UNDER-MASK
 (411 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (360 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (88 32 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (75 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (54 6 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-IS-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-EQUIV-UNDER-MASK
 (612 17 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (207 207 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (188 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (46 46 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (46 23 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (24 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (15 3 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-IS-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-EQUIV-UNDER-MASK
 (684 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (215 215 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (68 15 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (8 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (5 1 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-IS-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-EQUIV-UNDER-MASK
 (612 17 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (207 207 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (34 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (111 25 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 28 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-17BITS-P))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (10 2 (:REWRITE X86ISA::17BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::17BITS-P))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (39 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-8BITS-FIX-UNKNOWNBITS)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-8BITS-EQUIV-CONGRUENCE-ON-UNKNOWNBITS)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-OF-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-FIX-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS$INLINE-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-IS-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (40 40 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->DPL-OF-WRITE-WITH-MASK))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-WRITE-WITH-MASK))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-OF-!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS->UNKNOWNBITS-EQUIV-UNDER-MASK
 (659 45 (:REWRITE LOGHEAD-IDENTITY))
 (460 58 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (360 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (262 262 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (132 54 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (123 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (114 114 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (54 6 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (54 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (54 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-DEBUG)
(X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTES-LAYOUT-OK
 (52 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (43 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P
 (21 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (18 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 1 (:REWRITE NATP-WHEN-GTE-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE NATP-RW))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P)
(X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-COMPOUND-RECOGNIZER)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX
 (19 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX
 (19 1 (:REWRITE LOGHEAD-IDENTITY))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P
 (19 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV$INLINE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-IS-AN-EQUIVALENCE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-IMPLIES-EQUAL-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-1)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-UNDER-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 6 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (66 66 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (66 66 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (57 57 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (18 4 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (10 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (9 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 2 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (4 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-16BITS-FIX-OFFSET15-0)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-OFFSET15-0)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-16BITS-FIX-SELECTOR)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-SELECTOR)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-3BITS-FIX-IST)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-3BITS-EQUIV-CONGRUENCE-ON-IST)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-5BITS-FIX-RES1)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-5BITS-EQUIV-CONGRUENCE-ON-RES1)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-4BITS-FIX-TYPE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-BFIX-S)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-2BITS-FIX-DPL)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-BFIX-P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-16BITS-FIX-OFFSET31-16)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-16BITS-EQUIV-CONGRUENCE-ON-OFFSET31-16)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-32BITS-FIX-OFFSET63-32)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-32BITS-EQUIV-CONGRUENCE-ON-OFFSET63-32)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-8BITS-FIX-RES2)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-8BITS-EQUIV-CONGRUENCE-ON-RES2)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-5BITS-FIX-ALL-ZEROS?)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-5BITS-EQUIV-CONGRUENCE-ON-ALL-ZEROS?)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-OF-19BITS-FIX-RES3)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-19BITS-EQUIV-CONGRUENCE-ON-RES3)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-UNDER-MASK)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE
 (513 15 (:REWRITE LOGHEAD-IDENTITY))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (74 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (66 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (39 5 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (24 12 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (118 4 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE FTY::PART-SELECT-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1742 31 (:REWRITE LOGHEAD-IDENTITY))
 (856 46 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (720 45 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (505 505 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (416 32 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (232 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (225 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (135 135 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (126 42 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (106 106 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (92 27 (:REWRITE NFIX-WHEN-NOT-NATP))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (90 90 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (90 45 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (90 45 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (90 45 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (89 2 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (89 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (89 2 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (81 30 (:REWRITE NATP-WHEN-GTE-0))
 (70 46 (:REWRITE DEFAULT-<-1))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (58 58 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (58 29 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 29 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (54 54 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (46 46 (:REWRITE DEFAULT-<-2))
 (46 46 (:META CANCEL_PLUS-LESSP-CORRECT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (42 42 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (42 42 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 30 (:REWRITE NATP-WHEN-INTEGERP))
 (30 30 (:REWRITE NATP-RW))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (23 23 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (14 14 (:REWRITE INEQUALITY-WITH-NFIX-HYP-2))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK
 (1008 7 (:REWRITE LOGHEAD-IDENTITY))
 (356 178 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (356 178 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (291 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (178 178 (:TYPE-PRESCRIPTION NEGP))
 (178 178 (:TYPE-PRESCRIPTION NATP))
 (162 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (140 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (95 95 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (35 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (35 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (31 8 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (30 3 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (27 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (18 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (18 8 (:REWRITE IFIX-WHEN-INTEGERP))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE
 (891 15 (:REWRITE LOGHEAD-IDENTITY))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (125 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (118 4 (:REWRITE LOGTAIL-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (79 11 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (74 12 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (32 16 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 16 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (22 22 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (22 11 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (118 4 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (16 8 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::3BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE
 (279 15 (:REWRITE LOGHEAD-IDENTITY))
 (116 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (74 12 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (16 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::5BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 3 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (16 8 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-40BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::40BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::40BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::4BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE
 (202 10 (:REWRITE LOGHEAD-IDENTITY))
 (104 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 8 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 33 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (17 17 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (17 5 (:REWRITE BFIX-BITP))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 4 (:REWRITE LOGTAIL-IDENTITY))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (16 8 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-45BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::45BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::45BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::2BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE
 (130 10 (:REWRITE LOGHEAD-IDENTITY))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (28 10 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (19 3 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (12 3 (:REWRITE LOGTAIL-IDENTITY))
 (7 3 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (3 3 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (3 3 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::BITP-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (54 2 (:LINEAR BITOPS::BFIX-BOUND))
 (37 5 (:REWRITE BFIX-WHEN-BITP))
 (36 12 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (28 28 (:TYPE-PRESCRIPTION BITP))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (21 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (17 17 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (17 5 (:REWRITE BFIX-BITP))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (13 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (742 40 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (624 39 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (466 40 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (224 32 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (220 220 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (195 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (172 172 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (152 6 (:REWRITE BFIX-WHEN-NOT-1))
 (142 50 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (117 117 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (110 6 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (96 96 (:TYPE-PRESCRIPTION BITP))
 (96 32 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (78 78 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (78 39 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (78 39 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (71 71 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (55 55 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (50 50 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (40 40 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (28 21 (:REWRITE DEFAULT-<-1))
 (24 3 (:REWRITE ZP-WHEN-INTEGERP))
 (21 21 (:REWRITE DEFAULT-<-2))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BITP))
 (12 6 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (12 6 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (12 3 (:REWRITE ZP-WHEN-GT-0))
 (12 3 (:REWRITE NATP-WHEN-GTE-0))
 (4 4 (:REWRITE NFIX-WHEN-NOT-NATP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE NATP-WHEN-INTEGERP))
 (3 3 (:REWRITE NATP-RW))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE
 (1047 15 (:REWRITE LOGHEAD-IDENTITY))
 (248 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (206 12 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (200 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (78 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (78 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 38 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (24 12 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (16 8 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::16BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (118 4 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (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 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 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (58 4 (:REWRITE LOGTAIL-IDENTITY))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (16 8 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::32BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (16 8 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::8BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE
 (163 15 (:REWRITE LOGHEAD-IDENTITY))
 (64 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE UNSIGNED-BYTE-P-OF-ASH))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (16 8 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (11 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::5BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (19 3 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE
 (58 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (17 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (13 4 (:REWRITE LOGTAIL-IDENTITY))
 (13 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (12 6 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (12 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (11 8 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 )
(X86ISA::19BITS-P-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (117 3 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (108 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (80 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (27 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (26 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 6 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (18 2 (:REWRITE BFIX-WHEN-BITP))
 (18 2 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION BITP))
 (14 14 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (14 14 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 2 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 2 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (8 2 (:REWRITE BFIX-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (6 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 2 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(FTY::DEFBITSTRUCT-WRITE-WITH-MASK-LEMMA
 (1672 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (1408 88 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (966 78 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (518 74 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (500 500 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (440 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (264 264 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (256 88 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (248 248 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (235 60 (:REWRITE NFIX-WHEN-NOT-NATP))
 (222 222 (:TYPE-PRESCRIPTION BITP))
 (222 74 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (213 78 (:REWRITE NATP-WHEN-GTE-0))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (176 176 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (176 88 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (176 88 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (165 121 (:REWRITE DEFAULT-<-2))
 (162 162 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (129 78 (:REWRITE NATP-WHEN-INTEGERP))
 (129 78 (:REWRITE NATP-RW))
 (128 121 (:REWRITE DEFAULT-<-1))
 (121 121 (:META CANCEL_PLUS-LESSP-CORRECT))
 (112 83 (:REWRITE DEFAULT-+-2))
 (102 34 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (98 98 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (88 88 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (86 46 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (83 83 (:REWRITE DEFAULT-+-1))
 (75 75 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (68 34 (:DEFINITION FIX))
 (63 63 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 60 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (44 44 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (37 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (36 36 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (36 36 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (33 12 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (20 20 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (19 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (13 1 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK
 (154 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (128 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NEGP))
 (122 61 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (70 7 (:REWRITE BITOPS::LOGNOT-<-CONST))
 (61 61 (:TYPE-PRESCRIPTION NEGP))
 (61 61 (:TYPE-PRESCRIPTION NATP))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (39 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (37 11 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (34 14 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (34 14 (:REWRITE IFIX-WHEN-INTEGERP))
 (32 32 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (25 11 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (16 16 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (16 8 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 8 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE BITOPS::LOGNOT-OF-LOGNOT))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFIX-UNDER-INT-EQUIV))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-IN-TERMS-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (70 16 (:REWRITE LOGHEAD-IDENTITY))
 (52 52 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (52 52 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (23 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (16 2 (:REWRITE BFIX-WHEN-NOT-1))
 (14 14 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (8 4 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (3 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE
 (392 31 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (213 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (154 32 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (110 24 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (82 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (60 40 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 44 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (42 22 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (42 22 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (40 40 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (40 20 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 20 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 4 (:LINEAR LOGHEAD-UPPER-BOUND))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 5 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0
 (39 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (36 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-OF-16BITS-FIX-OFFSET15-0)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-16BITS-EQUIV-CONGRUENCE-ON-OFFSET15-0)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (36 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (3 1 (:REWRITE FTY::PART-INSTALL-OF-LOGAPP-ABOVE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION NFIX))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0
 (157 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (144 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-EQUIV-UNDER-MASK
 (2079 25 (:REWRITE BITOPS::LOGSQUASH-CANCEL))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (308 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (290 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (268 32 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (237 8 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (234 6 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (180 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGXOR))
 (160 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (70 70 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 64 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (64 32 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (64 32 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (54 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (47 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (47 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (31 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (9 3 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 (2 1 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (1 1 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE
 (485 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR
 (39 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (36 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE-OF-16BITS-FIX-SELECTOR)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE-16BITS-EQUIV-CONGRUENCE-ON-SELECTOR)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (36 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR
 (157 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (144 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-EQUIV-UNDER-MASK
 (351 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (324 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (193 193 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE-OF-3BITS-FIX-IST)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE-3BITS-EQUIV-CONGRUENCE-ON-IST)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST
 (37 5 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (24 4 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::3BITS-FIX-WHEN-3BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE-OF-5BITS-FIX-RES1)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE-5BITS-EQUIV-CONGRUENCE-ON-RES1)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1
 (37 5 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (24 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE-OF-4BITS-FIX-TYPE)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE-4BITS-EQUIV-CONGRUENCE-ON-TYPE)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE
 (37 5 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (24 4 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::4BITS-FIX-WHEN-4BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE-OF-BFIX-S)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE-BIT-EQUIV-CONGRUENCE-ON-S)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE-OF-2BITS-FIX-DPL)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE-2BITS-EQUIV-CONGRUENCE-ON-DPL)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL
 (37 5 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (24 4 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::2BITS-FIX-WHEN-2BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (126 20 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (32 14 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (26 13 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 8 (:REWRITE ASH-0))
 (18 18 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (16 16 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 8 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE BFIX-WHEN-NOT-BITP))
 (6 2 (:REWRITE BFIX-WHEN-NOT-1))
 (5 3 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (4 4 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 2 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (4 2 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (9 1 (:REWRITE BFIX-WHEN-BITP))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 1 (:REWRITE BFIX-WHEN-NOT-BITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE BFIX-WHEN-NOT-1))
 (2 2 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2 1 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (2 1 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE-OF-BFIX-P)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE-BIT-EQUIV-CONGRUENCE-ON-P)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (21 5 (:REWRITE BFIX-WHEN-NOT-1))
 (12 5 (:REWRITE BFIX-WHEN-NOT-BITP))
 (10 10 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (10 5 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (10 5 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (9 3 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (7 7 (:TYPE-PRESCRIPTION BITP))
 (5 2 (:REWRITE BFIX-BITP))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P
 (216 8 (:LINEAR BITOPS::BFIX-BOUND))
 (109 13 (:REWRITE BFIX-WHEN-BITP))
 (108 36 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (84 84 (:TYPE-PRESCRIPTION BITP))
 (61 13 (:REWRITE BFIX-WHEN-NOT-BITP))
 (49 13 (:REWRITE BFIX-BITP))
 (37 13 (:REWRITE BFIX-WHEN-NOT-1))
 (26 26 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (26 13 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (26 13 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (15 15 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (15 15 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-EQUIV-UNDER-MASK
 (307 19 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (272 17 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (233 45 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (124 56 (:REWRITE DEFAULT-<-1))
 (118 118 (:TYPE-PRESCRIPTION BITP))
 (112 15 (:REWRITE BFIX-WHEN-NOT-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (94 94 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (88 30 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (85 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (67 23 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (65 10 (:REWRITE BFIX-BITP))
 (64 64 (:META CANCEL_PLUS-LESSP-CORRECT))
 (60 15 (:REWRITE BFIX-WHEN-NOT-BITP))
 (56 56 (:REWRITE DEFAULT-<-2))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (47 47 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE ZP-WHEN-INTEGERP))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (34 17 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 8 (:REWRITE <-0-+-NEGATIVE-1))
 (32 4 (:REWRITE ZP-WHEN-GT-0))
 (32 1 (:LINEAR BITOPS::BFIX-BOUND))
 (30 15 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (30 15 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (28 28 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (27 27 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (23 23 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (15 15 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (6 6 (:REWRITE NFIX-WHEN-NOT-NATP))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:TYPE-PRESCRIPTION ZP))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 (3 3 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (2 1 (:REWRITE BFIX-EQUAL-1))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE
 (485 51 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (185 42 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (76 76 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (67 38 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (48 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (12 6 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16
 (39 1 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (36 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-OF-16BITS-FIX-OFFSET31-16)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-16BITS-EQUIV-CONGRUENCE-ON-OFFSET31-16)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (36 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16
 (157 5 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (144 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (14 7 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-EQUIV-UNDER-MASK
 (351 9 (:REWRITE X86ISA::16BITS-FIX-WHEN-16BITS-P))
 (324 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (193 193 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (45 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (18 9 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (54 18 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (18 9 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 9 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-OF-32BITS-FIX-OFFSET63-32)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-32BITS-EQUIV-CONGRUENCE-ON-OFFSET63-32)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32
 (37 5 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (24 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::32BITS-FIX-WHEN-32BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE-OF-8BITS-FIX-RES2)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE-8BITS-EQUIV-CONGRUENCE-ON-RES2)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2
 (37 5 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (24 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::8BITS-FIX-WHEN-8BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE
 (374 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (344 12 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (288 50 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (156 84 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (152 12 (:REWRITE BITOPS::ASH-<-0))
 (142 24 (:REWRITE ASH-0))
 (138 66 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (131 51 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (96 12 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (78 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (72 72 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (70 22 (:REWRITE ZIP-OPEN))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (68 68 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (68 34 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 34 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (60 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (56 36 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (48 48 (:META CANCEL_PLUS-LESSP-CORRECT))
 (48 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (42 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (40 40 (:TYPE-PRESCRIPTION ZIP))
 (36 36 (:REWRITE DEFAULT-<-2))
 (24 12 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (13 8 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE-OF-5BITS-FIX-ALL-ZEROS?)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE-5BITS-EQUIV-CONGRUENCE-ON-ALL-ZEROS?)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (26 26 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 1 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?
 (37 5 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (24 4 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-EQUIV-UNDER-MASK
 (304 19 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (300 21 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (253 8 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (184 56 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 22 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (140 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (139 139 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (122 54 (:REWRITE DEFAULT-<-1))
 (104 8 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (104 8 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (98 98 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (95 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (81 9 (:REWRITE X86ISA::5BITS-FIX-WHEN-5BITS-P))
 (79 22 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (73 25 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (64 64 (:TYPE-PRESCRIPTION BITP))
 (54 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:META CANCEL_PLUS-LESSP-CORRECT))
 (54 9 (:REWRITE X86ISA::5BITS-P-WHEN-UNSIGNED-BYTE-P))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (53 28 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (50 50 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (44 4 (:REWRITE BFIX-WHEN-NOT-1))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (38 19 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (38 19 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION X86ISA::5BITS-P))
 (26 26 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (25 25 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (23 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (18 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-5BITS-P))
 (16 16 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (16 4 (:REWRITE NATP-WHEN-GTE-0))
 (14 14 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (12 12 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (10 2 (:REWRITE EQUAL-1-OF-BOOL->BIT))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (4 4 (:REWRITE NATP-RW))
 (4 2 (:LINEAR BITOPS::B-XOR-BOUND))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (235 39 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (187 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-2))
 (172 6 (:LINEAR BITOPS::LOGIOR-<-0-LINEAR-1))
 (118 38 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (85 40 (:REWRITE BITOPS::LOGAND-WITH-BITMASK))
 (84 16 (:REWRITE ASH-0))
 (78 42 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (76 6 (:REWRITE BITOPS::ASH-<-0))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (56 28 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 6 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (45 45 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (39 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (38 14 (:REWRITE ZIP-OPEN))
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (28 18 (:REWRITE DEFAULT-<-1))
 (28 16 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (26 26 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:META CANCEL_PLUS-LESSP-CORRECT))
 (24 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-<-2))
 (12 6 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (10 6 (:REWRITE UNSIGNED-BYTE-P-OF-LOGAND-1))
 (8 8 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (19 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (19 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (9 1 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (6 1 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::19BITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE-OF-19BITS-FIX-RES3)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE-19BITS-EQUIV-CONGRUENCE-ON-RES3)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE-OF-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-FIX-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3$INLINE-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-EQUIV-CONGRUENCE-ON-X)
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-IS-INTERRUPT/TRAP-GATE-DESCRIPTORBITS
 (104 104 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (104 104 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (24 4 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 4 (:REWRITE BFIX-WHEN-NOT-1))
 (8 8 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->TYPE-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->SELECTOR-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->S-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES2-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES1-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->P-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET63-32-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET31-16-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->OFFSET15-0-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->IST-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->DPL-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->ALL-ZEROS?-OF-WRITE-WITH-MASK))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BITP))
 (8 4 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (8 4 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-WRITE-WITH-MASK))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-OF-!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3
 (37 5 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (24 4 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (7 7 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (7 7 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(X86ISA::!INTERRUPT/TRAP-GATE-DESCRIPTORBITS->RES3-EQUIV-UNDER-MASK
 (211 45 (:REWRITE LOGHEAD-IDENTITY))
 (174 174 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (160 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (116 6 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (76 76 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (68 8 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (64 12 (:REWRITE BITOPS::UNSIGNED-BYTE-P-=-N-OF-PART-INSTALL-WIDTH-LOW))
 (54 6 (:REWRITE X86ISA::19BITS-FIX-WHEN-19BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (46 3 (:LINEAR BITOPS::LOGXOR->=-0-LINEAR-1))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-2))
 (46 3 (:LINEAR BITOPS::LOGXOR-<-0-LINEAR-1))
 (44 19 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 8 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (36 6 (:REWRITE X86ISA::19BITS-P-WHEN-UNSIGNED-BYTE-P))
 (33 20 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (29 29 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (27 1 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (22 10 (:REWRITE BITOPS::LOGAND-WITH-NEGATED-BITMASK))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (20 10 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (18 18 (:TYPE-PRESCRIPTION X86ISA::19BITS-P))
 (12 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-19BITS-P))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-NEGATIVE-CONST))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-MASK))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST-SPLIT))
 (10 10 (:REWRITE BITOPS::LOGBITP-OF-CONST))
 (10 10 (:META BITOPS::OPEN-LOGBITP-OF-CONST-LITE-META))
 (8 8 (:REWRITE NFIX-WHEN-NOT-NATP))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE NATP-RW))
 )
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-DEBUG)
(X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-LAYOUT-OK
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (23 3 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (16 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 3 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
